Commit Graph

65995 Commits

Author SHA1 Message Date
Michaël Van Canneyt
2a1a2a68a5 * Scroll result display to the end 2023-08-09 21:21:37 +02:00
Maxim Ganetsky
57fe53bd0d VirtualTreeView: adjust IFDEFS for Qt4, Qt5, Qt6 widgetsets to enable asm code for both 32 bit and 64 bit x86 CPUs, issue #40431 2023-08-09 16:41:11 +03:00
Werner Pamler
87d776d7ca Merge branch 'main' into 'main'
fpVectorial and odtVectorialWriter updates

See merge request freepascal.org/lazarus/lazarus!222
2023-08-09 13:40:15 +00:00
Michaël Van Canneyt
57a46deca4 * Add copy from/to pascal code menu items 2023-08-09 14:11:34 +02:00
wp_xyz
b066fc82cd aggpass: Complete restructuring of sample projects 2023-08-09 14:07:09 +02:00
Bart
321020750e TaskDialog: TLCLTaskDialog:
- trying to simplify laying out the controls.
- use more meaningfull variable and constant names.
- cut down on "magic numbers".
- try to use the same left margins everywhere (ToDo: right margins).
- simplify calculation the global margins: now only depends on tfEmulateClassicStyle, not on presence of an icon.
- use a slightly smaller left margin for not tfEmulateClassicStyle (16 instead of 24), looks a bit better when compared to native Vista+ dialog.
- more factoring out.
- as a byproduct: resolves issue #40437.
- less debug output.
2023-08-09 13:39:18 +02:00
Juha
441266a440 FreeType: Clean up TFreeTypeFont.GetVersionNumber. Issue #40438. 2023-08-09 14:05:49 +03:00
wp_xyz
4bf49d12ad aggpas: Some more sample projects converted from Delphi to Lazarus 2023-08-09 11:07:04 +02:00
Michaël Van Canneyt
1729571841 * Add popup menu to editor, scrollbars to result pane memo 2023-08-09 08:55:48 +02:00
Michaël Van Canneyt
d13e7e41b1 * Register classes, RegisterNoIcon does not actually register classes 2023-08-09 08:55:48 +02:00
wp_xyz
feac61a662 AggPas: Beginning to convert sample projects from Delphi to Lazarus and moving them into separate directories. 2023-08-09 01:24:47 +02:00
Maxim Ganetsky
b101a75d7e VirtualTreeView: fix building with Qt4 widgetset on non-x86 platforms (unify with Qt5 and Qt6 widgetsets), issue #40431 2023-08-09 01:58:02 +03:00
Bart
4a98bd92be TaskDialog: TLCLTaskDialog: right align (Simple)Query with CommandLinkButtons (if these are present). 2023-08-08 23:22:56 +02:00
Bart
d1ac727ad0 TaskDialog: work in progress on expanding/collapsing the emulated dialog. 2023-08-08 18:28:45 +02:00
Bart
70b158940e TaskDialog: implement OnNavigated (native Windows Vista+ only) and OnHelp.
While Delphi has DoOnHelp protected method, it seems they do not have OnHelp (GOKY).
2023-08-08 18:07:06 +02:00
mattias
5d37c8659e ide: less hints 2023-08-08 09:42:12 +02:00
mattias
9fc403abea ide: project res file: fixed save if not exists 2023-08-08 02:41:39 +02:00
mattias
d3d7857661 ide: project res file: fixed save if not exists 2023-08-08 02:23:56 +02:00
mattias
dcd1582c63 IDE: unified ide debugln 2023-08-08 01:52:11 +02:00
mattias
f5eead6d84 IDE: unified ide debugln 2023-08-08 01:41:18 +02:00
mattias
aed9709336 IDE: do not auto delete uses lresources from lpr 2023-08-08 01:41:18 +02:00
ACTom
0e9bcf013f IDE: Chinese translation update, merge request !224 2023-08-08 01:58:15 +03:00
Bart
892cf32728 TaskDialog: implement property CollapsButtonCaption.
Delphi does not have this, but the Windows TaskDialogIndirect API has it.
It controls the text next to the Expand/Collaps button if the dialog is in expanded state.
2023-08-07 22:05:30 +02:00
Bart
04df5e253a TaskDialog: TLCLTaskDialog: start implementing an Expand/UnExand button: not functional yet. 2023-08-07 19:45:32 +02:00
Bart
8e0fb1875f TaskDialog: LCLTaskDialog: remove debug statement. 2023-08-07 18:39:25 +02:00
Maxim Ganetsky
11130cc6b0 LCL, Win32: cleaned up declarations available in FPC since 3.2.0, patch by lagprogramming, issue #40433 2023-08-07 19:09:28 +03:00
Martin
5fbeef0e07 Codetools: IdentifierCompletion, improve "recent items"
- don't upgrade older recent based on compatibility
- prefer pre-fix matches over "mid word" (except if the user completed the original from mid-word)
2023-08-07 17:26:13 +02:00
Moritz Lamprecht
9613dea1c4 fpvectorial: added cell spacing to docxvectorialwriter 2023-08-07 13:23:08 +00:00
Moritz Lamprecht
8d65086d85 fpvectorial: added page margins to docxvectorialwriter 2023-08-07 13:23:08 +00:00
Moritz Lamprecht
98d5cc077b fpvectorial: moved page margins to TvPage 2023-08-07 13:23:08 +00:00
Moritz Lamprecht
0809235351 fpvectorial: added document wide page margin 2023-08-07 13:23:08 +00:00
Moritz Lamprecht
2766cbc94c fpvectorial: added Scale() override to TvRasterImage 2023-08-07 13:23:08 +00:00
Moritz Lamprecht
0f899214d4 odtvectorialwriter: padding is now respected 2023-08-07 13:23:08 +00:00
Moritz Lamprecht
0d47d64dd3 added some more fonts 2023-08-07 13:23:08 +00:00
mattias
d78d004b93 lcl: TLCLTaskDialog: do not inherit csdesigning, disable autosizing during setup, less hints 2023-08-07 10:27:09 +02:00
mattias
a8cde74bcf codetools: test case insensitive 2023-08-06 09:55:56 +02:00
mattias
f03d205c06 codetools: fixed FilenameIsMatching on Windows 2023-08-06 09:46:49 +02:00
Martin
478b6dcf4b Debugger: fix asm-stepping bring source-edit to front (work around) Issue #40415 2023-08-06 08:58:58 +02:00
mattias
a0fddef59c codetools: fixed FilenameIsMatching on Windows 2023-08-06 00:31:13 +02:00
mattias
74a2cba2e2 anchordocking: fixed typo 2023-08-06 00:31:13 +02:00
Bart
b64a1b1fe8 TaskDialog: LCLTaskDialog: some more debugln's for issue #40425. 2023-08-05 23:56:37 +02:00
Maxim Ganetsky
eb6cd708f2 IDE: do not allow to edit contents of Path Delimiters combobox in "Project Options"->"Miscellaneous", issue #40429 2023-08-05 22:10:58 +03:00
rich2014
15c606729f Cocoa: fix the issue when call TCocoaWindow.makeFirstResponder() with nil 2023-08-06 02:00:54 +08:00
mattias
f9709f6d59 lcl: gtk3: clean up 2023-08-05 11:10:16 +02:00
mattias
d41a475c27 codetools: parse proc type with specialized function result 2023-08-05 11:09:53 +02:00
mattias
7c26a69c73 ide: pass star * dir as separate paths to fpc 2023-08-04 23:30:17 +02:00
mattias
13fd89ae20 ide: RemoveNonExistingPaths: check star dirs 2023-08-04 23:27:24 +02:00
mattias
1138fe154d codetools: star direcory exclude: always case insensitive 2023-08-04 23:19:48 +02:00
wp_xyz
5f92439334 CustomDrawn: Fix comments (Patch by LagProgramming, https://forum.lazarus.freepascal.org/index.php/topic,64186.msg487506.html ) 2023-08-04 19:37:36 +02:00
rich2014
4d033a9af6 Cocoa: make sure to update HintWindow by Invalidate
there is a bug in the implementation before, and the content of HintWindow may not be updated.
when the content of HintWindow has changed, but the size of TCocoaWindowContent has not changed, Cocoa did not update TCocoaWindowContentDocument, so THintWindow.Paint() was not called.
2023-08-04 22:51:23 +08:00