Commit Graph

65712 Commits

Author SHA1 Message Date
Juha
fd2593f05b IDE: Improve removing unknown component properties. Issue #40377. 2023-07-21 13:21:36 +03:00
dsiders
3844d00814 Docs: LCL/forms. Adds TScreen, TScreenNotification topics for changes in 5a647cd4. Issue #39288. 2023-07-21 09:04:38 +01:00
Martin
3c1dcebf6f IDE, Debugger: Fixed "copy all" after ae1c9e4710 "add "copy line" to callstack window." Issue #40392 2023-07-21 01:40:41 +02:00
Maxim Ganetsky
8a1b73b989 IDEDebugger: updated Russian translation 2023-07-21 02:07:29 +03:00
Juha
5a647cd4e1 DockedFormEditor: Solve the unrecoverable loop differently. Add a new handler for it. Issue #39288. 2023-07-20 23:46:25 +03:00
Bart
677a73c38c Refactoring TTaskDialog: fix compilation of Dialogs unit on non-windows platforms. 2023-07-20 20:17:40 +02:00
Bart
9a3e5c120d Refactoring TTaskDialog:
- Change signature of TWSTaskDialog.Execute and related functions/methods so we can set ParentWnd and retrieve RadioRes.
The TLCLTaskDialog now should act the same as the old emulated version (unit LCLTaskDialog).
2023-07-20 20:09:38 +02:00
Bart
1420ce0a69 Refactoring TTaskDialog:
- Use meaningfull names for private vars of TLCLTaskDialog
- Factor out SetupPanel
- Consistent capitalization of "Result" ,"True" and "False"
- Remove property VerifyChecked, set appropriate flag instead
- More debugln statements
- Add some comments
The emulated dialog is now more or less functional (we don't return RadioResult yet).
2023-07-20 19:54:20 +02:00
Martin
ae1c9e4710 IDE, Debugger: add "copy line" to callstack window. Issue #40392 Patch by Bruno K 2023-07-20 19:21:34 +02:00
Martin
c74bd43729 LazLogger: optimized some log function 2023-07-20 18:23:40 +02:00
Maxim Ganetsky
86b559253b CI: enabled 'tests-codetools' job to run by default 2023-07-20 16:23:02 +00:00
Maxim Ganetsky
2e5ff7abf6 IDE, Backup Options page: store Subdirectory comboboxes '(no subdirectory)' values language independently 2023-07-20 19:13:24 +03:00
Martin
4d05ca1d2e LazLogger: optimized some log function by making the open array a "const param". 2023-07-20 18:05:57 +02:00
mattias
22587acec8 anchordocking: miniide updated 2023-07-20 14:57:17 +02:00
mattias
d313647de5 lcl-gtk3: added pas to lpk 2023-07-20 14:55:10 +02:00
mattias
c00dceda17 lcl-gtk3: less hints 2023-07-20 14:54:38 +02:00
mattias
0d724dcff0 lcl: update_allunits: omit warning used not used 2023-07-20 14:53:55 +02:00
mattias
4c5fd61756 lcl: gitignore update_allunits 2023-07-20 14:53:14 +02:00
mattias
2aaefc8651 lazutils: less hints 2023-07-20 14:52:13 +02:00
mattias
64d8a0b0bc freetype: less hints 2023-07-20 14:51:49 +02:00
Bart
0b9130a2a3 Refactoring TTaskDialog: refactor TaskDlgEmulation.TLCLTaskDialog.SetupControls. 2023-07-20 12:16:39 +02:00
Juha
ca9cb1a6e4 Clean up procedure TScreen.EndTempCursor. Issue #40389. 2023-07-20 12:20:40 +03:00
Bart
c3c73c48fc Refactoring TTaskDialog:
- TWSTaskDialog.Execute: return integer (modal result of the dialog) instead of boolean
- Idem for related functions and methods
2023-07-20 10:55:48 +02:00
mattias
4f8c825710 IDE: fppkg nil after free 2023-07-20 08:02:50 +02:00
dsiders
1bf9eac4dc Docs: Updates CHM and HTML build scripts to use fpdoc 3.2.2 and adds log files.
* These changes are temporary.
* fpdoc version 3.3.1-13340-g757f65d0e2 [2023-07-18] has output issues.
2023-07-20 05:37:33 +01:00
Bart
e1dd886c07 Refactoring TTaskDialog: initialize TaskDialogIndirect in Win32 widgetset.
Still not functional.
2023-07-19 19:54:19 +02:00
Bart
b163a35cb3 Refactoring TTaskDialog:
- Fix not displaying common buttons in TLCLTaskDialog.SetupControls
- Assign TLCLDialog.FDlg in the CreateNew() constructor.
- Free LDefaultFont
- Start comparing the new form vs the old form
Still not functional.
2023-07-19 19:43:35 +02:00
Bart
916196dede Refactoring TTaskDialog: prevent possible crash in TLCLTaskDialog. 2023-07-19 18:53:23 +02:00
Maxim Ganetsky
8b17a65191 CI: added Pas2JS compiler to build image and Codetools test job (manual for now) 2023-07-19 18:46:48 +03:00
rich2014
e069388a0e Cocoa: Dark mode slightly improved 2023-07-19 19:20:16 +08:00
Bart
61fefaa794 Refactoring TTaskDialog:
- expose Dialogs.TTaskDialog.ParentWindow as reado only property (needed in TLCLTaskDialog.Execute)
- furhter implement adding controls at runtime to TLCLTaskDialog
- it compiles, but still not functional.
2023-07-19 12:07:21 +02:00
Juha
1574149093 Customdrawn: Cleanup. Issues #40387 and #40388. 2023-07-19 11:16:27 +03:00
wp_xyz
051c6c7065 LCL/gtk3: Fix tiny font sizes in some specific cases. Issue #40358, patch by Anton Kavalenka. 2023-07-18 23:58:36 +02:00
Maxim Ganetsky
d3386f4a73 IDE: regenerated translations and updated Russian translation 2023-07-18 17:34:24 +03:00
Maxim Ganetsky
0092c5e036 IDE: improved Codetools identifier completion settings page layout 2023-07-18 17:34:24 +03:00
Martin
e4b471bd78 SynEdit: Test fo PasHighLighter, more tests, check features with diff fold-configs 2023-07-18 16:29:21 +02:00
Martin
c2d7b57fa8 SynEdit: PasHighLighter, fix deprecated after in "unit Foo deprecated;" Issue #40383 2023-07-18 15:52:38 +02:00
rich2014
e5b2c70c00 Cocoa: fix typos 2023-07-18 19:05:39 +08:00
rich2014
890ae752ca Cocoa: simplify the code related to Focus 2023-07-18 19:04:32 +08:00
rich2014
3542056197 Cocoa: fix the issue be introduced by b184a37
Window/Control Active Message Lost
2023-07-18 18:52:35 +08:00
Michaël Van Canneyt
961f8b2aa8 * Before/After bind support for THTMLElementActionList 2023-07-18 09:15:57 +02:00
Michaël Van Canneyt
5261aa9075 * Support for retrieving resource parameters 2023-07-18 09:15:57 +02:00
Juha
ed7945efe2 IDE: Load and save AutoSaveActiveDesktop value. It was left out in EnvironmentOptions refactoring. 2023-07-18 01:45:09 +03:00
Juha
d14ccface0 DockedFormEditor: Join Msg LM_TIMER into a case construct in TDesignForm.WndMethod. 2023-07-17 22:56:51 +03:00
Juha
a236313f5f DockedFormEditor: Fix a missing Result value of TDesignForms.Add(). 2023-07-17 22:56:51 +03:00
Martin
8533349aba Codetools: IdentifierCompletion, fix freeing correct item if History.Capacity is reached. Issue #40354 2023-07-17 21:33:12 +02:00
Martin
9146a986b4 Codetools: Identifier completion, improve/fix limit for recent history items shown. issue #40332
- take into account that some items in history may not be in the current unfiltered items, and that "HistoryIndex" may have gaps
2023-07-17 21:33:12 +02:00
Martin
e7c438c50b Codetools: Identifier completion, add limit for recent history items shown. issue #40332 Patch by WooBean007 2023-07-17 21:33:12 +02:00
Martin
c32f97c6c8 Codetools: Identifier completion, don't use CompareIdentifiers for ParamList. ParamList contains symbols ";()". Found in issue #40332 2023-07-17 21:33:11 +02:00
Juha
ebad154bc6 DockedFormEditor: Prevent an eternal loop when an invalid LFM file causes a read error. Issue #39288. 2023-07-17 22:16:41 +03:00