Commit Graph

24267 Commits

Author SHA1 Message Date
mattias
4937c042e2 pas2js: added url for linux aarch64 2024-10-15 10:38:38 +02:00
Maxim Ganetsky
2d7ef84dab Pas2JS: regenerated translations and updated Russian translation 2024-10-14 22:41:21 +03:00
Maxim Ganetsky
ae52fb7b0f Pas2JS: improved a caption 2024-10-14 22:40:26 +03:00
Ondrej Pokorny
002abf464a Revert "PackageTabs: Improve visibility of selected editor tab by disabling button transparency. Issue #41132"
This reverts commit 62084108c0.
2024-10-14 19:05:14 +02:00
mattias
d8d2e0511b pas2js: installer: fallback via curl 2024-10-14 17:39:23 +02:00
mattias
d49cb6b74f pas2js: download: use directory on second try, added darwin aarch64 url 2024-10-14 16:42:30 +02:00
Ondrej Pokorny
62084108c0 PackageTabs: Improve visibility of selected editor tab by disabling button transparency. Issue #41132 2024-10-14 14:20:06 +02:00
Ondrej Pokorny
b72fdc3e27 Revert "PackageTabs: Improve visibility of selected editor tab. Issue #41132, patch by Maxim Ganetsky."
This reverts commit 930797ee74.
2024-10-14 14:18:24 +02:00
mattias
9be9ac65d7 lazbuild: added options --build-twice 2024-10-13 18:45:40 +02:00
wp_xyz
c59a6083cb IconFinder: Fix imagelisteditor occasionally using only the smallest icon. 2024-10-12 23:13:46 +02:00
wp_xyz
da931797db IconViewer: Support TAB key. Focus keyword filter by default. 2024-10-12 00:14:53 +02:00
wp_xyz
302eaa8325 IconFinder: Fix autosizing of Settings toolbar. 2024-10-11 12:27:39 +02:00
Martin
2c5dd45f28 FpDebug: fix :flatten intrinsic, if first value is array. Don't add a data address without adding an item. 2024-10-09 09:39:58 +02:00
Martin
4de7b7574a FpDebug: fix crash with cached flatten data. Prevent caching any array slice, as it needs access to the expression. 2024-10-09 08:49:19 +02:00
Martin
2305e43d94 Revert "FpDebug: fix crash with cached flatten data. Prevent caching any array slice, as it needs access to the expression."
This reverts commit ed37058d3a.
2024-10-09 08:45:52 +02:00
Martin
ed37058d3a FpDebug: fix crash with cached flatten data. Prevent caching any array slice, as it needs access to the expression. 2024-10-09 00:46:27 +02:00
Martin
ca83c7dbca FpDebug: fix crash with cached flatten data. Values must not refer to expression (as expression is not part of the cache) 2024-10-09 00:46:27 +02:00
wp_xyz
713fb485d4 OPM: Update Lazarus and FPC compatibility infrastructure 2024-10-08 23:03:42 +02:00
wp_xyz
8b9b6cd85d VirtualTreeView: Fix header paint issue in gtk2. 2024-10-08 13:38:39 +02:00
Martin
7e274a48e7 FpDebug: PascalParser, missing nil check 2024-10-08 11:48:31 +02:00
Martin
8f683d316c FpDebug: fix :flatten intrinsic, if first value is array. Don't add a data address without adding an item. 2024-10-08 10:43:54 +02:00
Martin
386bd90d76 FpDebug: fix :TryN intrinsic for pointer types 2024-10-07 21:58:49 +02:00
Maxim Ganetsky
730e2a4ae7 FreeType: Return 0 if СapHeight not present in TTF. Patch by Andrey Zubarev, issue #41173.
There are many fonts where СapHeight is either missing or zero. This
fact cannot be hidden from the application, application must process it.
2024-10-06 18:18:18 +03:00
mattias
b977977c8d set main version to 4.99 2024-10-05 22:03:23 +02:00
Martin
c07ae4c10e IDE, SynEdit: Add indent for column mode selection 2024-10-04 23:56:24 +02:00
wp_xyz
402cffbdfd VirtualTreeView: Improved LCL scaling. 2024-10-04 17:34:21 +02:00
Martin
7e241fef3c SynEdit: clean up 2024-10-04 15:31:51 +02:00
wp_xyz
d5040729df VirtualTreeView: Fix painting of unthemed expland/collapse buttons in non-Windows widgetsets. 2024-10-04 11:54:11 +02:00
Martin
accf0b9280 FpDebug: remove debugln 2024-10-04 11:29:02 +02:00
Martin
c0907fabd1 FpDebug: Fix SEH-finally block detection on Win 2024-10-04 11:16:06 +02:00
Martin
1bd921e445 SynEdit: added adjusting column selection in shared edit / fixed, prevent column-sel-bounds from becoming invalid (bytepos in middle of utf8 char) 2024-10-04 01:41:26 +02:00
Martin
7c370e7757 FpDebug: Linux fix finding "_dl_debug_state" (fol library debugging) when the main exe uses external debug info. Issue #41033 2024-10-03 18:09:13 +02:00
Martin
4e7251cd25 LazLogger: missing "const" for array param 2024-10-03 00:23:16 +02:00
Maxim Ganetsky
6ed6e91651 Minimap: made layout of config frame somewhat more unified with other option tabs 2024-10-02 16:58:33 +03:00
Martin
b97a15169d SynEdit: some optimization to avoid unnecessary Log/Phys point conversions. 2024-10-02 13:44:21 +02:00
Martin
cbf7a97b7f SynEdit: fix marks gutter autosizing 2024-10-01 22:02:25 +02:00
Maxim Ganetsky
4bfc627204 IDEIntf: improved Russian translation 2024-10-01 18:27:28 +03:00
Maxim Ganetsky
f67c5cc9bb IDEIntf: improved strings property editor dialog i18n 2024-10-01 18:27:28 +03:00
Martin
459dbb1401 SynEdit: Mark-Gutter, allow setting a fixed width for columns 2024-10-01 17:11:47 +02:00
Martin
b64613cf00 SynEdit: CSS-Highlighter fixes - issue #41087 2024-10-01 15:27:35 +02:00
Martin
ec3a425203 SynEdit: fix shell HL multi-line string. Issue #40584 2024-10-01 14:40:14 +02:00
Martin
233d6bee21 SynEdit: fix memleak with recent BookMark changes. 2024-10-01 12:56:24 +02:00
Martin
12101bac42 Debugger: Reduce amount of updates events. (Callstack, TListView.EndUpdate may cause a complete redraw) 2024-10-01 12:34:31 +02:00
Martin
b854ec9036 LazDebuggerFp: fix cancelling large stack-count updates. 2024-09-30 20:45:21 +02:00
Maxim Ganetsky
f07e90600a Minimap: added Russian translation 2024-09-30 19:53:10 +03:00
Maxim Ganetsky
1925dbb6c2 Minimap: improved config frame layout, i18n-ed 2024-09-30 19:53:10 +03:00
Martin
fcc0fe6d11 IDE: SourceEditor, show selection mode indicator. Issue #40599 2024-09-29 21:12:41 +02:00
mattias
904136f96f minimap: hide control on unhook 2024-09-29 19:29:37 +02:00
Michaël Van Canneyt
d617364c85 - Remove unused method 2024-09-29 17:54:23 +02:00
Martin
1bc39f7331 FpDebug: Linux, Improve ReadData for partial reads 2024-09-29 16:41:20 +02:00
mattias
9dddc1083b minimap: fixed MiniMapCount and freeing using only one hook 2024-09-29 14:56:40 +02:00
Maxim Ganetsky
ae287147bf InstantSearch: updated Russian translation 2024-09-29 14:57:54 +03:00
Michaël Van Canneyt
ae17b60288 * Explicitly release MiniMap 2024-09-29 13:34:48 +02:00
mattias
d7bacb390f minimap: clean up and use default synedit font name 2024-09-29 12:39:19 +02:00
Juha
dd066409f4 PackageTabs: Cleanup. 2024-09-29 13:03:18 +03:00
Juha
aa7962c50c PackageTabs: Prevent a crash after 'Close all' of a sole tab. Issue #41139. 2024-09-29 03:35:13 +03:00
Juha
f9c4b5d7d1 Replace deprecated LazIsValidIdent with IsValidIdent. 2024-09-29 02:21:32 +03:00
Martin
3aae5b8b86 IDE, SynEdit: fix memleak in option to have bookmarks restore the scroll pos. Issue #40912 2024-09-28 18:57:18 +02:00
Martin
166db6365e FpDebug: Improve target-mem-read on Linux. Issue #41161 Patch by Alexander (Rouse_) Bagel 2024-09-28 18:56:56 +02:00
Martin
fb4c4ca214 IDE, SynEdit: fix memleak in option to have bookmarks restore the scroll pos. Issue #40912 2024-09-28 15:56:48 +02:00
Michaël Van Canneyt
0656b7e4fe * Fix HTTP protocol 2024-09-28 13:09:05 +02:00
Michaël Van Canneyt
176a8e84ef * Make sure we do not create a minimap twice. 2024-09-28 10:03:33 +02:00
Juha
7800ab6a1e Codetools: Call CompareIdentifiers directly instead of CompareIdentifierPtrs. 2024-09-28 10:45:12 +03:00
Michaël Van Canneyt
781c5d0e77 * Notify of source editor config changes. 2024-09-28 09:46:24 +02:00
Michaël Van Canneyt
987c5e9ae8 * Also create minimap when moving/cloning an editor 2024-09-28 09:24:19 +02:00
mattias
513caaefcb idescout: camel case 2024-09-28 09:15:31 +02:00
n7800
4819d35178 CodeTools: Move the constant array ControllerTypes into a separate include file 2024-09-27 21:51:29 +00:00
Martin
4a3a87c2ac FpDebug: remove unused unit / Also Issue #41160 old and wrong version of ULEB128toOrdinal 2024-09-27 21:41:19 +02:00
Martin
d0a3a004df FpDebug: implement 80 bit extended float (soft fpu) for cross debugging a win-32bit target from a 64bit IDE 2024-09-27 21:34:55 +02:00
wp_xyz
7d011b8465 TAChart: Fix TLegendColumnCount to allow value 0 2024-09-27 19:32:53 +02:00
wp_xyz
ce366cd5f4 TAChart: Allow Legend.ColumnCount = 0 which finds the best presentation of the legend. 2024-09-27 18:15:20 +02:00
Maxim Ganetsky
c5aebc1363 InstantSearch: updated Russian translation 2024-09-27 17:12:41 +03:00
Michaël Van Canneyt
ce1a3e5b62 + Add progress every 100 files 2024-09-27 15:50:11 +02:00
Michaël Van Canneyt
f1abd077e5 * Exit on exception during test 2024-09-27 15:50:11 +02:00
Michaël Van Canneyt
b38fc6275a * use /sql instead of /cli HTTP endpoint 2024-09-27 14:31:15 +02:00
mattias
148d73528e idefilebrowser: camel case 2024-09-27 10:33:05 +02:00
Michaël Van Canneyt
60d8403bcd * Make argument aPositions const in TFileSearchMatch.create 2024-09-27 09:58:20 +02:00
Michaël Van Canneyt
d1374fe7cb * Also highlight positions in case of search for letters 2024-09-27 09:03:04 +02:00
mattias
0613fbb15a pas2jscomps: camel case 2024-09-27 08:26:18 +02:00
mattias
1291ae4484 minimap: camel case 2024-09-27 08:25:16 +02:00
Michaël Van Canneyt
0079fe5992 * Some fixes after remarks by Martin 2024-09-27 00:08:32 +02:00
Michaël Van Canneyt
623f913154 * Allow lettern matching 2024-09-26 23:21:48 +02:00
Michaël Van Canneyt
40230fb3b8 * Add form file 2024-09-26 22:25:20 +02:00
Michaël Van Canneyt
ed74757921 * Allow minimap to be located at the left of the source editor 2024-09-26 22:24:17 +02:00
Maxim Ganetsky
084ed1543f Lazutils: use fpc_finalize instead of obsolete fpc_decref in TTypedMap, patch by Rika, issue #41156 2024-09-26 23:10:03 +03:00
Michaël Van Canneyt
0677da7644 * Minimap initial implementation 2024-09-26 21:40:48 +02:00
Michaël Van Canneyt
f613a7acf6 * AddControlToEditor 2024-09-26 18:19:32 +02:00
Martin
9a0b5f6a68 SynEdit: Python-HL, add some keywords. Issue #40585 2024-09-26 11:12:31 +02:00
Martin
183907b58d SynEdit: Add keywords to Sql-Hl. Issue #40936 2024-09-26 09:21:31 +02:00
Michaël Van Canneyt
3727f6e166 * Display some messages 2024-09-26 08:24:19 +02:00
Michaël Van Canneyt
2729166fd2 * Fix compiler warning 2024-09-26 08:24:19 +02:00
Michaël Van Canneyt
564b477e05 * Fix handling of broken symlinks 2024-09-26 08:24:19 +02:00
Martin
1c6efc9edc FpDebug: Improve the display of types (in watches) for structure-types in pointer to struct. Issue #40882 2024-09-26 00:06:46 +02:00
Martin
05030d7c88 SynEdit: fix Sql-Hl escaping "\". Issue #40906 2024-09-25 23:37:10 +02:00
Martin
ac1a3e6fd2 FpDebug: improve TX86AsmDecoder.UnwindFrame 2024-09-25 22:21:53 +02:00
Martin
8e2532bdfc FpDebug: improve TX86AsmDecoder.UnwindFrame 2024-09-25 20:59:22 +02:00
Martin
5acf9a9c7d Cody: Fix Load-After-Time. Use GetTickCount64 2024-09-25 13:47:37 +02:00
Michaël Van Canneyt
3f9a5b7e64 * Add file search option to search file tree 2024-09-25 09:31:44 +02:00
Martin
77c4b7ceae IDE, SynEdit: add option to have bookmarks restore the scroll pos. Issue #40912 2024-09-24 22:35:09 +02:00
Martin
45b079d896 SynEdit: Pascal-Highlighter add cppdecl and oldfpccall. Issue #41051 2024-09-24 16:58:51 +02:00