Commit Graph

66891 Commits

Author SHA1 Message Date
Martin
145bfa9c0c IDE, SourceEditor: Restore saving (to session) the current active tab of *all* open SourceWindows. (Undone from 907d1a29da) 2024-01-23 12:33:11 +01:00
Martin
ac87f213d1 FpDebug: fix range check in stack unwind (CFI) 2024-01-23 11:26:52 +01:00
Martin
8bbcf591cf SynEdit: fix charwidths issue in paint. Broken in fad67e71ec Issue #40716 2024-01-23 11:25:30 +01:00
Maxim Ganetsky
149d8b2306 IDEIntf: updated Russian translation 2024-01-23 03:35:05 +03:00
Juha
f03c8d388c IDE: Rename lazarus_dci_file.dci -> codetemplates.dci. Issue #40657, patch from n7800. 2024-01-22 23:08:42 +02:00
Martin
0a3d7d4e28 SynEdit: fix charwidths issue in paint. Broken in fad67e71ec Issue #40716 2024-01-22 20:48:44 +01:00
Bart
c819e0ed2a MaskEdit property editor: fix issue #40696.
- load and save which sample file was loaded
- add ability to unload a sample file
2024-01-22 18:59:27 +01:00
Maxim Ganetsky
9776c68b28 LazBuild: optimized wrapping of first line of parameter description in command line help output 2024-01-22 19:08:03 +03:00
Maxim Ganetsky
c66f02e790 IDE: optimized wrapping of first line of parameter description in command line help output 2024-01-22 19:07:41 +03:00
Maxim Ganetsky
4f8f408f97 LazUtils, UTF8WrapText: make sure that last BreakChar (e.g. space symbol) on line fits into wrapping length 2024-01-22 19:06:32 +03:00
Maxim Ganetsky
63bee66fd3 LazBuild: minor improvement of help options output 2024-01-21 18:23:06 +03:00
Maxim Ganetsky
416bdc5c19 LazBuild: actually handle --language option when outputting help 2024-01-21 16:27:01 +03:00
Maxim Ganetsky
1db4e6beff LazBuild: further improved output of help options 2024-01-21 16:09:06 +03:00
Martin
84dc22c63c FpDebug: fix mem-leak, if dwarf can't be read 2024-01-21 11:52:14 +01:00
Bart
daacf0bfe9 MaskEdit property editor: fix taborder after commit 310abc69. Patch by Don Siders (slightly modified). 2024-01-21 11:48:04 +01:00
Martin
fad67e71ec SynEdit: Improve GetPhysicalCharWidths in paint. 2024-01-21 00:49:38 +01:00
Martin
db688e717c SynEdit: Improve GetPhysicalCharWidths (reduce amount of mem re-allocations) 2024-01-21 00:36:09 +01:00
Martin
09b29a5e63 SynEdit: fixed space-trimmer. Don't mark as changed when lock did not make changes. 2024-01-21 00:33:33 +01:00
Martin
c4483bf7f4 LazDebuggerFpLldb: fixed watch-eval for Mac-M2, if stackwindow is closed. (register PC for M2) 2024-01-21 00:31:18 +01:00
Maxim Ganetsky
5afaa37764 IDEDebugger: regenerated translations and updated Russian translation 2024-01-20 22:24:05 +03:00
Maxim Ganetsky
4972ed2797 IDEDebugger: improved some captions 2024-01-20 22:24:04 +03:00
Martin
701119f0a0 SynEdit: Json-Highlighter, improve parsing speed a bit (Issue #40709). Fix handling of \-escape in strings. 2024-01-20 20:00:17 +01:00
Maxim Ganetsky
291962796c Merge branch 'LCL_co_2024-01-20' into 'main'
Update Corsican translation for LCL on 2024-01

See merge request freepascal.org/lazarus/lazarus!265
2024-01-20 18:47:31 +00:00
Patriccollu
d4ac96f265 Update Corsican translation for LCL on 2024-01 2024-01-20 16:39:55 +00:00
Maxim Ganetsky
3a5eec7ac5 IDE: improved Russian translation 2024-01-20 19:33:06 +03:00
Maxim Ganetsky
125d42b5ec IDE: regenerated translations and updated Russian translation 2024-01-20 19:11:50 +03:00
Maxim Ganetsky
39fedd330c LazBuild: Reworked command line help output to be consistent with IDE.
1. Cleaned up and unified parameter description text.
2. Fixed wrapping for non-English languages by using UTF8WrapText
instead of ASCII-oriented BreakString.
3. Improved formatting.
2024-01-20 19:11:49 +03:00
Martin
fd26073763 FpDebug: Improve StepOut, if at entry of function 2024-01-20 16:14:58 +01:00
Martin
972de7f404 LazDebuggerFp: fix stepping over try Window/Kernel.RaiseException except end 2024-01-20 16:14:57 +01:00
Martin
5e62cd71d1 Debugger: Improve Thread-Name display. Add support for thread name from GDB (only recent gdb versions) 2024-01-20 16:14:57 +01:00
Martin
0f47ec3b2a Debugger: fixes for ThreadNum 2024-01-20 16:14:57 +01:00
rich2014
aaf67bbf31 Cocoa: fix #40702, beeps by Cursor keys 2024-01-20 21:31:09 +08:00
Martin
7f8267f283 FpDebug: EXCEPTION_SET_THREADNAME check for thread-id. Issue #40699 2024-01-20 12:14:08 +01:00
Maxim Ganetsky
8f5e5b262b IDE: regenerated translations and updated Russian translation 2024-01-20 05:14:31 +03:00
Maxim Ganetsky
e8d6b1c29e LCL: regenerated translations and updated Russian translation 2024-01-20 05:14:31 +03:00
Maxim Ganetsky
e4b407fd21 IDE: Use UTF8WrapText for wrapping Lazarus help descriptions, improved help output formatting 2024-01-20 05:06:35 +03:00
Maxim Ganetsky
86e979c239 LazUtils: added UTF8WrapText overload which indents text similar to BreakString function from LazStringUtils unit 2024-01-20 05:04:42 +03:00
Maxim Ganetsky
f0eb9b849d IDE, LCL: Lazarus help output refactoring by n7800, issue #40690:
1. The text has been slightly corrected and made more uniform.
2. The parameters are sorted in some logical order, starting with the more "global" ones. A long list of values for debugging is located at the end. Now all parameters are visible at once, without scrolling.
3. Indentations fixed.
4. The list of values for the --skip-checks parameter is listed in a column, similar to the values for the --debug-enable parameter. This is easier to read and does not create a very long line, which is visible in the screenshot.
5. The "LCL Interface specific options:" header is displayed only if such parameters exist.
6. Changed max line length to a more standard 80.
7. Help output has been moved in a nested function.
8. Removed unused code.
2024-01-20 05:04:42 +03:00
Maxim Ganetsky
e585a9016f MessageComposer: Restrict minimal form width and height to keep correct layout. Patch by Don Siders, issue #40707. 2024-01-20 02:01:42 +03:00
DomingoGP
839c4e8307 Jedi code format: add support for record alignment directive. 2024-01-19 21:39:10 +01:00
Maxim Ganetsky
afae7dfa87 IDEIntf: regenerated translations and updated Russian translation 2024-01-19 18:30:08 +03:00
Maxim Ganetsky
7cc9a03e30 IDEIntf: improved Input Mask Sample open dialog dialog i18n 2024-01-19 18:30:08 +03:00
Maxim Ganetsky
9ef8275598 IDE: regenerated translations and updated Russian translation 2024-01-19 18:30:08 +03:00
Martin
5d6489a45a FpDebug: Fix mem leak, if breakpoint is set to "auto destroy" 2024-01-19 15:47:15 +01:00
Martin
fd792b5d6f LazDebuggerFp: Don't set breakpoints when the debug session is already over 2024-01-19 15:47:14 +01:00
Martin
ec98b15709 FpDebug: Fix dangling pointer, if debug-backend sets breakpoint too late. 2024-01-19 15:47:14 +01:00
Martin
36aef932c7 FpDebug: EXCEPTION_SET_THREADNAME check for thread-id. Issue #40699 2024-01-19 15:47:14 +01:00
rich2014
7b75e8ba5d Cocoa: Fix #40581 #40535 , Merge branch 'cocoa/message'
keep LM_SETFOCUS/LM_KILLFOCUS/LM_DESTROY consistent with Win32
2024-01-19 22:32:14 +08:00
rich2014
0fc75da8cb Cocoa: add support for LM_DESTROY in DestroyHandle() 2024-01-19 22:25:45 +08:00
rich2014
de565120e0 Cocoa: fix #40581, avoid sending KillFocus messages repeatedly when closing window 2024-01-19 22:25:44 +08:00