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