Commit Graph

65899 Commits

Author SHA1 Message Date
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
Bart
4d40d3f77a Refactoring TTaskDialog:
- Deprecated unit LCLTaskDialog.
- Unit TaskDlgEmulation: work in progress.
  - Start implementing TLCLTaskDialog class. Not functional yet (but at least it should compile).
  - Code copied and adapted from the now deprecated LCLTaskDialog unit.
- Temporarily exposed a private variable of Dialogs.TTaskDialog
2023-07-17 20:48:22 +02:00
mattias
636cae9653 codetools: fixed tests on windows 2023-07-17 17:35:33 +02:00
Bart
32824af5fe TCustomTaskDialog: add a comment. 2023-07-17 14:01:35 +02:00
Bart
fc6bbcc936 TCustomTaskDialog: inherit form TLCLComponent and register the widgetset class. 2023-07-17 13:52:40 +02:00
Bart
6fb319fae8 WSDialogs: basic implementation of TWSTaskDialog.Execute. 2023-07-17 12:53:27 +02:00
Bart
9289be8936 Unit TaskDlgEmulation: cosmetic (no functional changes). 2023-07-17 12:49:49 +02:00
Bart
df338fd867 LCL: add TaskDlgEmulation unit (skeleton). 2023-07-17 12:48:02 +02:00
Bart
57e13c67d3 TWSTaskDialog: change signature of Execute method. Reason: TTaskDialog is not related to TCommonDialog.
Eventually we need to cast the parameter to TCustomTaskDialog in the Win32 implementation.
Because of the (Delhi compatible) signature of TTaskDialog.DoExcute, it seems that TCustomTaskDialog cannot
inherit from TCommonDialog, since this method (TCustomTaskDialog.DoExecute) must be dynamic, so it cannot
also be "override" as well.
2023-07-17 12:43:04 +02:00
Bart
cfbb089e1f TaskDialog: Start refactoring TTaskDialog: layout the basic infrastructure for a TWSTaskDialog class. 2023-07-17 11:05:33 +02:00
Maxim Ganetsky
005710726a IDE: regenerated translations 2023-07-17 02:22:04 +03:00
wp_xyz
518d35ba69 Images: Reworked dataset images, uniform style. By Roland Hahn. 2023-07-16 17:07:27 +02:00
rich2014
b184a37dbe Cocoa: fix the issue that Modal Form may disappear when switching back from other apps
the issue fixed:
1. run your app, open Modal Form
2. switch to other apps
3. in the dock, right click your app ico and select "Show All Window", and select a window
4. the Modal Form is disappear (actually ordered behind the selected Form)
2023-07-16 23:00:29 +08:00
Juha
27f6e20118 IDE: Improve removing unknown component properties. Issue #40377. 2023-07-16 15:48:01 +03:00