Commit Graph

61446 Commits

Author SHA1 Message Date
ccrause
cbff56be77 Moved TXmlConfStringList from gdbmidebugger to DebuggerPropertiesBase to share this property class between gdbmidebugger and fpdebugdebugger. 2021-11-01 12:06:00 +02:00
mattias
1391c8cb7d tools: lplupdate showing git commands 2021-10-31 09:10:33 +01:00
Juha Manninen
6e6d618513 Merge branch 'lazutils-hints' into 'main'
Suppress compiler hints in LazUtils

See merge request freepascal.org/lazarus/lazarus!35
2021-10-31 07:55:49 +00:00
Juha
cd66ac596b Formatting, minor simplification. 2021-10-31 09:51:28 +02:00
Juha
d5596c80a9 LCL: Remove tests for define WithOldDebugln. It has been there since 2012. 2021-10-31 09:51:28 +02:00
Juha
9a8163981a LazUtils: Remove a deprecated function. 2021-10-31 09:51:28 +02:00
Juha
e8b4862a74 LazControls: Use TStringArray defined in SysUtils instead of defining it again. 2021-10-31 09:51:28 +02:00
mattias
b948a3a35a ide: less initialization 2021-10-30 23:01:24 +02:00
Juha
937b6bdfef Codetools: Ignore empty () in function description. Generate function body correctly. Issue #39441, patch by Domingo Galmés. 2021-10-30 23:17:29 +03:00
dsiders
bdd25fd5e7 Docs: LCL/ShellCtrls. Removes invalid See Also links. 2021-10-30 17:53:32 +01:00
mattias
8a79f03f20 docs: gitignore 2021-10-30 18:16:53 +02:00
dsiders
34d7072ca1 Docs: LazUtils/masks. Removes deprecation warnings after #896764a7. 2021-10-30 16:18:07 +01:00
Bart
4ba6ff00d7 LazUtils: Masks: support escaping in ranges (part 1). Based on original code by Jose Mejuto
(https://github.com/JoshyFun/pascal_tmask/blob/main/umask.pas)
2021-10-30 14:46:59 +02:00
mattias
a7f948534e git: ignore link.res 2021-10-30 13:38:32 +02:00
mattias
934d701488 rpm: comments 2021-10-30 13:31:14 +02:00
mattias
71584f5ece deb: fixed git checkout on older systems 2021-10-30 12:58:14 +02:00
mattias
f8af491a06 docs: readme 2021-10-30 11:56:47 +02:00
mattias
d7ed558c61 tools: gitignore 2021-10-30 11:48:12 +02:00
mattias
1e22686cfe deb: building with a git repo 2021-10-30 11:21:43 +02:00
mattias
ed1805b1ac docs: gitignore 2021-10-30 10:39:34 +02:00
Bart
61a1afe43f LazUtils: Masks: cosmetic (fix indentation). 2021-10-29 23:08:40 +02:00
Bart
e4f572e8a6 LazUtils: Masks: add a TWindowsQuirks parameter to MatchesWindowsMaskList (MatchesWindowsMask already had this). 2021-10-29 23:02:57 +02:00
Bart
719dd78ada LazUtils: Masks: rename TMaskWindows to TWindowsMask. (Internal consistency with MatchesWindowsMask* functions.) 2021-10-29 20:24:06 +02:00
dsiders
1c1fc3a75a Revert "Docs: Modifies build_lcl_docs and scripts.Address an issue in #28500."
This reverts commit 8af9cd0918.
2021-10-29 17:28:13 +01:00
dsiders
3f3887531f Revert "Revert "Docs: Modifies build_lcl_docs and scripts.Address an issue in #28500.""
This reverts commit 8f01e29b24.
2021-10-29 17:19:31 +01:00
dsiders
2380b91fc7 Revert "Docs: Modifies build_lcl_docs and scripts.Address an issue in #28500."
This reverts commit 8af9cd0918.
2021-10-29 17:19:07 +01:00
dsiders
510447e5c2 Revert "Revert "Docs: Modifies build_lcl_docs and scripts.Address an issue in #28500.""
This reverts commit 8f01e29b24.
2021-10-29 17:17:48 +01:00
dsiders
8f01e29b24 Revert "Docs: Modifies build_lcl_docs and scripts.Address an issue in #28500."
This reverts commit 8ac2328b60.
2021-10-29 17:13:27 +01:00
dsiders
f5bb0f7081 Revert "Adds ignored files in /docs/html/ to .gitignore."
This reverts commit fb234788f3.
2021-10-29 17:12:13 +01:00
Bart
54512301bb LazUtils: Masks: clarify some deprecated messages. 2021-10-29 17:22:52 +02:00
Bart
54c133cf53 LazUtils: Masks: remove commented out code. 2021-10-29 17:20:00 +02:00
Bart
1282204c12 LazUtils: Masks: rename property RangeAutoReverse to AutoReverseRange. 2021-10-29 17:16:56 +02:00
Bart
742a4e8299 LazUtils: Masks: TMaskFailCause enums do not need to be indexed. 2021-10-29 16:59:58 +02:00
Bart
f36b66d291 LazUtils: Masks: rename TMaskFailCause enums (coding style consistency). 2021-10-29 16:58:31 +02:00
Bart
ac05966190 LazUtils: Masks: move TMaskParsedCode type inside the TMaskBase class definition. 2021-10-29 16:50:33 +02:00
Bart
f972660686 LazUtils: rename some constants in Masks unit for better readability. No functional changes. 2021-10-29 16:48:05 +02:00
Bart
ab65998e7a LazUtils: rename a private var in Masks unit. No functional changes. 2021-10-29 16:37:56 +02:00
Bart
fcbc9cbb65 LazUtils: the default value for TMaskOpcodes in Masks unit should be as backwards compatible as possible, so remove mocAnyCharOrNone and mocEscapeChar from it. 2021-10-29 16:35:47 +02:00
Bart
b004f8c0d9 LazUtils: remove "*legacy" constructors and functions from Masks unit.
Default behaviour should already be as backwards compatible as possible.
And we won't have to deprecate them right from the get go.
2021-10-29 16:32:14 +02:00
Alexey
6970b3aef1 fix compiler hints in LazUtils 2021-10-29 15:08:50 +03:00
wp_xyz
06701d05a7 LCL/ShellCtrls: Fix issues in resizing the width of TShellListView, issue #39447. 2021-10-29 11:33:40 +02:00
dsiders
4ef50c5d54 Adds ignored files in /docs/html/ to .gitignore. 2021-10-28 23:25:41 +01:00
dsiders
fc0c7393bb Docs: LCL/interfacebase. Adds missing topic for MemSizeLessThan.
* depends on 75aebbee.
2021-10-28 17:11:17 +01:00
Juha
75aebbee85 LCL: Consider that MemSize can return 0 with a custom MemoryManager. Merge request !27 by Sergey Larin. 2021-10-28 11:23:36 +03:00
dsiders
8af9cd0918 Docs: Modifies build_lcl_docs and scripts.Address an issue in #28500.
Modified files:

* docs/html/build_lcl_docs.lpi
*  docs/html/build_lcl_docs.lpr
Adds TFPDocRun.ChmTitle property for CHM title and text in the LHelp TOC navigation tree.
Sets the footer file for each of the output formats generated in the program. Allows CHM to have links to the online HTML version, while HTML does not.
Modifies logic used to generate links to external topics. Causes LazUtils (the smaller of the two outputs) to be created twice.

* docs/html/build_chm.bat
* docs/html/build_chm.sh
Adds logic to generate distinct footer files for CHM vs HTML. Footer files include document title, version information, and generation date.

* docs/html/build_html.bat
* docs/html/build_html.sh
Copies custom CSS file to the output directory.

* docs/html/chmlazutilsfooter.xml
* docs/html/chmlclfooter.xml
* docs/html/locallazutilsfooter.xml
* docs/html/locallclfooter.xml
Standardized footer files for CHM and HTML output formats. A separate footer file is used for LCL and LazUtils for each of the output formats.

* docs/html/fpdoc.css
Adds font family fallbacks for common default fonts on various platforms.
Modifies layout and borders for definition lists (DL, DT, DD tags). Removes the border around DL.
Adds style rules for tags, classes used in file footers.
2021-10-28 02:55:57 +01:00
Juha
7530dcb21a IDE: Set focus correctly to the input field of the filter of Components window. Merge request !31 by Sergey Larin. 2021-10-28 01:47:57 +03:00
Juha
f20d0dab9c LCL: In LogFontAndName compare only upto the terminating #0. There may be garbage after it. Merge request !30 by Sergey Larin. 2021-10-28 01:35:12 +03:00
wp_xyz
e6e2178ca7 LCL/Menus: Fix owner-drawn menu having zero item size if not specified by OnMeasureItem. Issue #35972, patch by dmz73. 2021-10-27 23:26:44 +02:00
Bart
63847a62b4 LazUtils: patch from Jose Mejuto to ensure that sets are only allowed is mocSet is enabled.
e.i. [abc] will give an exception if mocSet is not enabled and mocRange is.
2021-10-27 20:53:58 +02:00
Bart
33df1460d5 LazUtils: implement DbgS() for TMaskOpCodes and TWindowsQuirks in Masks unit. 2021-10-27 14:09:12 +02:00