Martin
0cd1374f3c
FpDebug: Fix "=" and "<>" work with booleans
2023-07-23 21:06:15 +02:00
Martin
34b7126915
IdeDebugger: Fix deleting multiple selected watches / crashed if some sub-watches were selected
2023-07-23 14:33:56 +02:00
rich2014
9811b6927f
Cocoa: Enter key on the numeric keypad handled in KeyDown(), avoid beep
2023-07-23 19:16:11 +08:00
Juha
c539d373e7
IDE: Simplify TUnitInfo.NeedsSaveToDisk and don't check LFM if the unit is an LFM file itself.
2023-07-23 10:04:01 +03:00
wp_xyz
138b8f2eae
OPM: Improved layout (overlapping label with localized strings)
2023-07-23 01:17:48 +02:00
Bart
4440804744
Refactoring TTaskDialog: start working on Win32 widgetset implementation. Far from functional yet.
2023-07-22 17:21:01 +02:00
Bart
4442949a29
Refactoring TTaskDialog: remove property ParentWindow (added in 61fefaa7
), it's not longer needed.
2023-07-22 16:03:50 +02:00
Bart
85c1fff32d
Refactoring TTaskDialog: move (and rename) constants for first radio/button index to Dialogs unit and use them there as well.
2023-07-22 15:55:17 +02:00
Bart
b3995a78df
Refactoring TTaskDialog: TLCLTaskDialog: rename 2 methods. No functional changes.
2023-07-22 15:43:38 +02:00
Bart
30ed531405
Refactoring TTaskDialog: TLCLTaskDialog: factor out AddLabel.
2023-07-22 15:39:34 +02:00
Bart
17fee115bf
Refactoring TTaskDialog: TLCLTaskDialog: factor out AddFooter.
2023-07-22 10:48:11 +02:00
Juha
4ed8ff9b1c
IDE: Prevent an error "Unable to find the component class ..." with an .lfm file open in editor. Part of issue #40377 .
2023-07-22 10:49:38 +03:00
Maxim Ganetsky
31bbbe6b1e
IDE: regenerated translations and updated Russian translation
2023-07-22 02:54:44 +03:00
Bart
d9861e8170
Refactoring TTaskDialog: some refactoring and cleanup of TLCLTaskDialog.
2023-07-21 23:36:15 +02:00
Martin
761e1107bb
Ide, Codetools: Added colors for recent identifier completion items to schemes
2023-07-21 22:48:04 +02:00
Martin
4f1297912a
Ide, Codetools: IdentifierCompletion, add color for recent Items. Issue #40392 Based(Amended) on Patch by Bruno K
2023-07-21 22:47:39 +02:00
Martin
b087b9f55e
Codetools: IdentifierCompletion, apply history limit to filtered list
2023-07-21 22:45:43 +02:00
dsiders
b9cdb23eed
Docs: LCL/forms. Clarifies content in NewFormWasCreated and AddHandlerNewFormCreated topics in TScreen. Depends on 3844d008
, 5a647cd4
.
2023-07-21 19:47:12 +01:00
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