balazs
e640958255
IDE: Embedded designer.
...
git-svn-id: trunk@62735 -
2020-03-10 12:10:00 +00:00
juha
7785ef55e4
CairoCanvas: Fix landscape orientation in PDF canvas. Refactor + clean. Issue #36753 , patch from Percy Van Den bylaardt.
...
git-svn-id: trunk@62730 -
2020-03-09 23:45:15 +00:00
marco
c32c9ddf16
* IS operator has been lowered in precedence since 2020-03-06 to match documentation, so this now requires parentheses for FPC 3.3.1+
...
git-svn-id: trunk@62712 -
2020-03-08 10:06:59 +00:00
ondrej
da86afac15
ProjectGroups: fix find in files. Issue #36546
...
git-svn-id: trunk@62705 -
2020-03-07 21:20:04 +00:00
ondrej
08b5b4a244
CodeTools: support {$modeswitch multihelpers}. Issue #35911
...
git-svn-id: trunk@62702 -
2020-03-07 17:03:21 +00:00
juha
d9daa6776b
FpDebug: Prevent an access violation in TDbgImageLoader constructor. Issue #36763 .
...
git-svn-id: trunk@62700 -
2020-03-06 20:09:47 +00:00
marcus
b9e4a03603
fixes for is precedence change in fpc r44266 #831fd20413
...
git-svn-id: trunk@62699 -
2020-03-06 12:07:46 +00:00
juha
d1b15edcfe
Codetools: Improve parsing of recursive generics structures. Issue #34824 , patch from soerensen3.
...
git-svn-id: trunk@62693 -
2020-03-05 10:47:05 +00:00
maxim
e3c38887a4
Opkman: fixed typos, regenerated translations and updated Russian translation
...
git-svn-id: trunk@62686 -
2020-02-28 22:47:36 +00:00
balazs
5930969e12
Opkman: Small bugfix.
...
git-svn-id: trunk@62682 -
2020-02-27 12:14:43 +00:00
balazs
ab0b56c0f8
Opkman: Speed up the load of the package tree.
...
git-svn-id: trunk@62680 -
2020-02-27 11:30:22 +00:00
balazs
8f44d34808
Opkman: If available load the json from local source. Useful if the internet connection is slow. Feature requested by a forum user.
...
git-svn-id: trunk@62678 -
2020-02-27 10:27:12 +00:00
balazs
9875a0b309
Opkman: Improve error message when third party packages are not available(suggestion by a forum user).
...
git-svn-id: trunk@62677 -
2020-02-27 08:39:53 +00:00
maxim
93a98d499b
Opkman: improved Russian translation
...
git-svn-id: trunk@62676 -
2020-02-26 22:54:37 +00:00
balazs
545444126b
Opkman: Add incremental search for the package tree.
...
git-svn-id: trunk@62673 -
2020-02-26 13:37:42 +00:00
maxim
2cc4f78981
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #36729
...
git-svn-id: trunk@62672 -
2020-02-25 21:43:18 +00:00
ondrej
74fb203f39
LCL: Screen.BeginTempCursor & EndTempCursor
...
git-svn-id: trunk@62664 -
2020-02-23 06:04:38 +00:00
mattias
1ba42be4c3
codetools: test varargs
...
git-svn-id: trunk@62659 -
2020-02-22 09:03:05 +00:00
juha
bfe50dae20
ToDoList: Fix comments and code inconsistencies. Issue #36721 , patch from Kevin Jesshope.
...
git-svn-id: trunk@62657 -
2020-02-21 19:27:19 +00:00
mattias
3007a4b542
codetools: parse varargs of type
...
git-svn-id: trunk@62655 -
2020-02-21 11:42:49 +00:00
mattias
6f178bc229
codetools: test varargs of type
...
git-svn-id: trunk@62654 -
2020-02-21 11:42:41 +00:00
juha
68c2c03aa8
ToDoList: Remove OnColumnClick handler. Prevented asc/desc sorting by column. Issue #36717 .
...
git-svn-id: trunk@62653 -
2020-02-20 20:55:06 +00:00
mattias
5ff82c12a9
codetools: fixed IsCompilerExecutable
...
git-svn-id: trunk@62651 -
2020-02-20 09:08:19 +00:00
mattias
a5a26cdaec
codetools: IsCompilerExecutable now allows fpc* and ppc*, bug #36689
...
git-svn-id: trunk@62650 -
2020-02-20 09:03:44 +00:00
maxim
d72a7ccadb
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #36711
...
git-svn-id: trunk@62649 -
2020-02-19 21:59:03 +00:00
maxim
ed7473f789
Codetools: AVR controller information update to the latest support in FPC trunk. The list is now sorted. Patch by Christo Crause, bug #36707 .
...
git-svn-id: trunk@62643 -
2020-02-17 23:28:35 +00:00
juha
0961a5797a
Turn unit ObjectLists to use generics, move it to Lazutils. Reduce typecasts in TPkgManager by using correct types when possible.
...
git-svn-id: trunk@62639 -
2020-02-17 12:23:38 +00:00
ondrej
2c8411425b
LazUtils: TFileStreamUTF8 = TFileStream: FPC 3.x has full UTF8 support and better exceptions (SFOpenError/SFOpenErrorEx). FileName was redeclared in TFileStreamUTF8
...
git-svn-id: trunk@62638 -
2020-02-17 09:21:15 +00:00
maxim
bd161cf0a5
Opkman: fixed typos, regenerated translations and updated Russian translation
...
git-svn-id: trunk@62636 -
2020-02-16 21:39:52 +00:00
juha
6255c7a36f
Packager: Support extra unit/package dependencies when dropping a component on a form. Issue #36654 , patch from Sven Barth.
...
git-svn-id: trunk@62635 -
2020-02-16 20:24:51 +00:00
juha
ec192ce438
Codetools: In function IsCompilerExecutable fix dcc extension check and fix return value.
...
git-svn-id: trunk@62634 -
2020-02-16 16:10:46 +00:00
wp
6483f57d33
TAChart: Fix drawing of checkboxes/radiobuttons on Cocoa, part 2.
...
git-svn-id: trunk@62633 -
2020-02-16 15:48:08 +00:00
balazs
6e73710c9e
Opkman: More meaningful column names + hints.
...
git-svn-id: trunk@62629 -
2020-02-13 15:26:13 +00:00
wp
d47d48cd56
TAChart: Fix painting of checkboxes in TChartListBox on COCOA.
...
git-svn-id: trunk@62628 -
2020-02-12 23:18:02 +00:00
maxim
1edbd8db4d
Pas2JS: improved layout of Pas2JS IDE Options dialog
...
git-svn-id: trunk@62627 -
2020-02-12 22:20:20 +00:00
maxim
d2c5b78b00
Pas2JS: fixed IDE Options dialog, which was broken in r62619 #e1c8b68d6f, bug #36695
...
git-svn-id: trunk@62626 -
2020-02-12 22:06:06 +00:00
maxim
994832ca3e
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #36692
...
git-svn-id: trunk@62624 -
2020-02-11 22:37:07 +00:00
zoran
0dc05db67d
DateTimePicker: Change popup mode of CalendarForm from pmAuto to pmExplicit (makes difference when ParentForm of DateTimePicker is TCustomForm, not TForm)
...
git-svn-id: trunk@62623 -
2020-02-11 10:33:51 +00:00
maxim
2efc246c6b
Pas2Js: updated Russian translation
...
git-svn-id: trunk@62622 -
2020-02-09 21:52:14 +00:00
michael
e1c8b68d6f
* Add extra options possibility for webserver command (bug ID #35871 )
...
git-svn-id: trunk@62619 -
2020-02-08 10:19:41 +00:00
martin
690052c603
SynEdit: LineOverview gutter - removed some dead code
...
git-svn-id: trunk@62612 -
2020-02-07 15:59:49 +00:00
martin
50b0a3f2f6
Debugger, GDBMI: Use force flag for exception breakpoints (at startup). Required for debugging dll. Only works if InternalExceptionBreakSetMethod = imbName
...
git-svn-id: trunk@62610 -
2020-02-04 03:04:51 +00:00
martin
3de674b205
Debugger, GDBMI: Keep original error when trying alternative filenames.
...
git-svn-id: trunk@62609 -
2020-02-04 03:04:44 +00:00
martin
797910c4a4
SynEdit: Fix Avl-tree optimization/clean-up
...
git-svn-id: trunk@62608 -
2020-02-03 20:24:00 +00:00
martin
10729ff5a2
SynEdit: fixed TSynSizedDifferentialAVLTree.FindNodeAtPosition, left-side-count-sum was wrong. Fixed AdjustForLinesDeleted.
...
git-svn-id: trunk@62607 -
2020-02-03 20:23:59 +00:00
martin
0fbdea80f8
SynEdit: Use logical pos to mark selection (column mode shows fragmented start/end on double width char)
...
git-svn-id: trunk@62606 -
2020-02-03 20:23:57 +00:00
mattias
fdaf04cdb8
debuggerintf: clean up
...
git-svn-id: trunk@62601 -
2020-01-31 14:09:33 +00:00
juha
cfcc3b5d82
SQLDB: Enable TOracleConnection on Win64 when the compiler has support for it. Issue #36635 .
...
git-svn-id: trunk@62598 -
2020-01-30 10:50:44 +00:00
juha
2404e52688
Sparta: Fix a condition testing FPC version.
...
git-svn-id: trunk@62597 -
2020-01-29 23:43:04 +00:00
juha
69a95ec8cc
LazReport: Fix text height when default font is used. Issue #36426 , patch from Michal Gawrycki.
...
git-svn-id: trunk@62596 -
2020-01-29 22:40:52 +00:00
martin
7e1fb75015
Make register view entry format settings persist through debug session / Patch by ccrause
...
git-svn-id: trunk@62591 -
2020-01-26 20:14:59 +00:00
martin
dff0c471bc
SynEdit: more fixes for ecMoveLineDown / testcase
...
git-svn-id: trunk@62590 -
2020-01-26 19:25:13 +00:00
marco
bda4078a93
* some const added
...
git-svn-id: trunk@62588 -
2020-01-25 22:29:59 +00:00
maxim
7984673020
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #36614
...
git-svn-id: trunk@62577 -
2020-01-21 22:31:48 +00:00
martin
39650cf381
SynEdit, IDE: added ecMoveSelection...up/down/right/left, ecDuplicateSelection
...
git-svn-id: trunk@62575 -
2020-01-21 19:27:09 +00:00
martin
bbf0971c60
Fixed ecMoveLineUp/Down, ecDuplicateLine for persistent selection
...
git-svn-id: trunk@62573 -
2020-01-21 19:27:05 +00:00
maxim
9bf4ff3c18
ProjectGroups: updated Russian translation
...
git-svn-id: trunk@62522 -
2020-01-09 22:04:26 +00:00
michael
94141e9f91
* Fix from Pascal Riekenberg to fix rendering background with clNone (bug ID #36533 )
...
git-svn-id: trunk@62514 -
2020-01-08 17:43:46 +00:00
ondrej
6d24a7b175
ProjectGroup: confirmation on reload in case of unsaved changes (fix ToDo)
...
git-svn-id: trunk@62513 -
2020-01-08 17:09:33 +00:00
martin
e1a09a86f4
FpDebug: fix checking for ImageBase (currently not implemented). Issue #0036499
...
git-svn-id: trunk@62512 -
2020-01-08 16:56:19 +00:00
ondrej
376bf8fdde
ProjectGroups: more key shortcuts
...
git-svn-id: trunk@62511 -
2020-01-08 16:41:25 +00:00
juha
55a41430ed
LHelp: Fix a range error when title has sole '&' (not an HTML entity). Issue #36523 , patch from devEric69.
...
git-svn-id: trunk@62510 -
2020-01-08 00:47:39 +00:00
maxim
df5a5388d8
Translations: French translation update by Gilles Vasseur, bug #36524
...
git-svn-id: trunk@62508 -
2020-01-07 22:50:11 +00:00
martin
15caf20a2c
GdbmiDebugger: If setting a break condition fails, mark breakpoint as invalid (it may still be breaking at that line, but the condition is not avail)
...
git-svn-id: trunk@62501 -
2020-01-05 15:42:22 +00:00
martin
439be6f619
FpDebug: Linux, removed assert. Condition can occur when process terminates, as threads have not been restarted
...
git-svn-id: trunk@62496 -
2020-01-04 19:44:02 +00:00
martin
834a18b043
FpDebug: Fix Command.DoContinue. Do not read DbgThread.GetInstrPtr if the event is caused by another thread. On Linux the none-event thread (belonging to the command) may not be paused/readable.
...
git-svn-id: trunk@62495 -
2020-01-04 19:44:01 +00:00
juha
63cc527b35
LCL: Simplify code dealing with ampersands (&). Remove duplicate code.
...
git-svn-id: trunk@62493 -
2020-01-04 19:30:01 +00:00
martin
2282f707cf
FpDebug: Fix Command.DoContinue. Do not read DbgThread.GetInstrPtr if the event is caused by another thread. On Linux the none-event thread (belonging to the command) may not be paused/readable.
...
git-svn-id: trunk@62492 -
2020-01-04 19:02:04 +00:00
martin
6cc8e56bdc
FpDebug: Fixed IDE hang on linux. ExecuteInDebugThread can be called recursive (e.g., by MemReader)
...
git-svn-id: trunk@62491 -
2020-01-04 18:23:06 +00:00
martin
6739277749
Revert "FpDebug: Windows, remove unused code" / WinProcess.Interrupt is used by app/fpd
...
git-svn-id: trunk@62489 -
2020-01-04 15:00:40 +00:00
martin
5fb2dfc3ed
FpDebug: Fix Mem-leak, DefaultMap was not freed. Issue #0036498
...
git-svn-id: trunk@62488 -
2020-01-04 15:00:38 +00:00
martin
54bbd61a23
Updated project file information. Patch by ccrause
...
git-svn-id: trunk@62487 -
2020-01-04 15:00:36 +00:00
martin
16a4757fa3
Fixed fpd memory leak caused by dangling TFpDbgMemConvertorLittleEndian.Create instance. Patch by ccrause
...
git-svn-id: trunk@62485 -
2020-01-04 03:56:59 +00:00
martin
365888b1de
Fix fpd memory leak in TBreakPointIdMap. Patch by ccrause
...
git-svn-id: trunk@62484 -
2020-01-04 03:56:58 +00:00
martin
4e918eebdd
Updated macho.pas from compiler folder. Needed the CPU_TYPE_ constants to identify target information. Patch by ccrause
...
git-svn-id: trunk@62483 -
2020-01-04 03:56:56 +00:00
martin
61e8a903ce
FpDebug: FpdCommand, moved "uses fgl" outside ifdef
...
git-svn-id: trunk@62482 -
2020-01-04 03:36:22 +00:00
martin
8bdb3bfd79
FpDebug: fix mem leak / cross debug to win32 causes 2 load events for ntdll
...
git-svn-id: trunk@62480 -
2020-01-04 03:00:09 +00:00
bart
fd263834a1
SynEditExport: only raise an exception (and a make that verbose one) if critical conditions are not met.
...
git-svn-id: trunk@62479 -
2020-01-03 15:44:41 +00:00
ondrej
6f1497ade1
revert 61976 #ec34c3f2f1:
...
lazutils: lazutf8: fixed TStringList.LoadFromFile load UTF8 by default
* not needed any more because the latest FPC trunk has TEncoding.Default=SystemEncoding that is UTF-8 in Lazarus/LazUTF8
git-svn-id: trunk@62474 -
2020-01-02 19:05:58 +00:00
juha
2bc8095d8d
LazUtils: Fix spelling in LConvEncoding. Issue #36492 , patch from CudaText man.
...
git-svn-id: trunk@62471 -
2019-12-30 13:59:18 +00:00
juha
29d750ae6a
Codetools: Support Codecompletion inside "with begin end" block. May fix other cases, too. Issue #0023782 , patch from jefferywa.
...
git-svn-id: trunk@62470 -
2019-12-30 13:59:12 +00:00
juha
dd0a4014b6
LazUtils: LConvEncoding fix for CP936 and other DBCS codepages. Issue #36492 , patch from CudaText man.
...
git-svn-id: trunk@62467 -
2019-12-29 23:18:57 +00:00
juha
ec99bd95e2
LCL-GTK2: Move function ComparePChar to LazStringUtils as SamePChar.
...
git-svn-id: trunk@62464 -
2019-12-29 23:18:51 +00:00
jesus
47248e1066
Printers: rulers sample page for dialogs sample
...
git-svn-id: trunk@62462 -
2019-12-29 22:35:48 +00:00
jesus
650b991e87
Printers: Cocoa: fallback to std 72x72 resolution (high resolution is currently unsupported)
...
git-svn-id: trunk@62461 -
2019-12-29 22:34:32 +00:00
jesus
8aae6bd0f3
Printers: Cocoa: fix reported paper dimensions (fix LazReport designer)
...
git-svn-id: trunk@62455 -
2019-12-29 19:13:34 +00:00
zeljko
f38e21c5ae
Qt5: make OpenGL compatibile with Mesa. Patch by Chris Rorden. issue #36473
...
git-svn-id: trunk@62454 -
2019-12-29 10:48:52 +00:00
wp
7b571df356
TAChart: Improved and scaled layout of TChartListbox demo.
...
git-svn-id: trunk@62451 -
2019-12-27 19:18:05 +00:00
michael
3841575ebf
* Removed fpreportdom
...
git-svn-id: trunk@62450 -
2019-12-26 23:12:08 +00:00
maxim
ce0447a6e0
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #36476
...
git-svn-id: trunk@62449 -
2019-12-25 22:11:09 +00:00
jesus
0ff93d16af
LazReport: snap resizing object(s) to guides.
...
git-svn-id: trunk@62447 -
2019-12-25 19:04:40 +00:00
juha
d0ca74aa06
Move functions from IDEProcs to LazFileUtils. Remove unused function MiniMizeName.
...
git-svn-id: trunk@62444 -
2019-12-25 11:26:25 +00:00
jesus
7d87865122
LazReport: Snap to guide while drawing one inserted object.
...
git-svn-id: trunk@62443 -
2019-12-25 02:46:24 +00:00
jesus
f98cd17789
LazReport: When using helper guides, snap objects while moving them.
...
git-svn-id: trunk@62442 -
2019-12-24 23:57:48 +00:00
juha
dab82b8dae
Include "$(IDEBuildOptions)" macro in compiler options for some packages. Issue #36468 , patch from Cyrax.
...
git-svn-id: trunk@62441 -
2019-12-23 21:01:19 +00:00
jesus
633d58980c
LazReport: Implements Helper aligning guids, WIP.
...
git-svn-id: trunk@62436 -
2019-12-23 18:45:34 +00:00
juha
9aaa7c7143
IDE: Disable 'Guess Misplaced IFDEF/ENDIF' feature until it gets fixed. Can be enabled by defining GuessMisplacedIfdef.
...
git-svn-id: trunk@62427 -
2019-12-21 08:11:26 +00:00
juha
b46b72fb2b
LCL: Remove deprecated function FontCanUTF8. All widgetsets returned True, including GTK(2) and QT(5). Not implementing it caused bugs.
...
git-svn-id: trunk@62425 -
2019-12-20 17:45:44 +00:00
martin
b84c70aa3e
SynEdit: Improve move-line-up/down and duplicate-line. If selection includes the linebreak (caret on next line, x=1) then do not include the next line.
...
git-svn-id: trunk@62422 -
2019-12-19 18:04:20 +00:00
martin
e1fffd38c7
SynEdit: TEST for Improve SetTextBetweenPoints and IncPersistentLock(weak)
...
git-svn-id: trunk@62421 -
2019-12-19 18:04:19 +00:00
martin
3dc16dd61f
SynEdit: Improve SetTextBetweenPoints with scamAdjust caret, if selection exists then let the selection keep the caret. Introduce scamForceAdjust to move the caret, even if it will unset the selection.
...
git-svn-id: trunk@62420 -
2019-12-19 18:04:17 +00:00
martin
050d7b2f7f
SynEdit: fix Selection.IncPersistentLock(weak) for newly inserted lines
...
git-svn-id: trunk@62419 -
2019-12-19 18:04:15 +00:00
juha
1d6baf4129
LCL-GTK3: Add unit GLGtk3GlxContext forgotten in r62412 #a896e7f941. Issue #36448 .
...
git-svn-id: trunk@62417 -
2019-12-19 07:39:11 +00:00
juha
a896e7f941
LCL-GTK3: Implement OpenGL Control. Issue #36448 , patch from Ryan Joseph.
...
git-svn-id: trunk@62412 -
2019-12-18 18:25:47 +00:00
martin
98aa637a42
FpDebug: debugln
...
git-svn-id: trunk@62406 -
2019-12-16 23:22:53 +00:00
juha
4640c96ffc
IdeIntf: Add ForceUpdate parameter for selecting items in GridColumns editor. Prevents an AV when deleting a column. Issue #36260 .
...
git-svn-id: trunk@62405 -
2019-12-15 23:08:07 +00:00
juha
6a3024178c
Codetools: fix compilation. Issue #36409 .
...
git-svn-id: trunk@62403 -
2019-12-15 21:34:56 +00:00
juha
46beb34edb
IDE: New target OS - DragonFlyBSD. Issue #36409 , patch from CudaText man.
...
git-svn-id: trunk@62401 -
2019-12-15 21:10:39 +00:00
mattias
b6112f516e
codetools: parse property; experimental; platform
...
git-svn-id: trunk@62394 -
2019-12-14 18:02:51 +00:00
mattias
ee86d9985c
codetools: test property; experimental; platform
...
git-svn-id: trunk@62393 -
2019-12-14 18:02:43 +00:00
mattias
3ad2930bb6
virtualtreeview: added $(IDEBuildOptions)
...
git-svn-id: trunk@62392 -
2019-12-14 17:37:25 +00:00
mattias
5fff9075ad
projecttemplates: added $(IDEBuildOptions)
...
git-svn-id: trunk@62391 -
2019-12-14 17:37:10 +00:00
mattias
2638d71df2
lclextensions: added $(IDEBuildOptions)
...
git-svn-id: trunk@62390 -
2019-12-14 17:36:53 +00:00
mattias
3721734fa2
lazcontrols: added $(IDEBuildOptions)
...
git-svn-id: trunk@62389 -
2019-12-14 17:36:39 +00:00
mattias
0b2f239a79
h2pas: added $(IDEBuildOptions)
...
git-svn-id: trunk@62388 -
2019-12-14 17:36:22 +00:00
martin
9a11939004
FpDebug: Fix range check (addresses in target are allowed to overflow)
...
git-svn-id: trunk@62386 -
2019-12-14 15:56:26 +00:00
wp
9449a23949
LCL/ComboBoxEx: Use type TImageIndex for image index properties of TComboboxEx. Issue #33026 , patch by Michal Gawrycki.
...
git-svn-id: trunk@62379 -
2019-12-11 21:43:21 +00:00
mattias
72211dbe07
multithreadprocs: fixed copile darwin fpc 3.3.1
...
git-svn-id: trunk@62375 -
2019-12-11 10:31:51 +00:00
juha
6fe2341ba0
Revert the debug code for issue #36384 .
...
git-svn-id: trunk@62365 -
2019-12-09 19:38:40 +00:00
juha
9bbb6b0a30
IDE: Debug output for solving issue #36384 .
...
git-svn-id: trunk@62362 -
2019-12-09 14:32:15 +00:00
wp
410090e60e
TAChart: Add new property "AngleRange" to TPieSeries to enable a "halfdonut series"
...
git-svn-id: trunk@62354 -
2019-12-08 18:22:21 +00:00
martin
ce0adcee42
LazDebuggerFp: fix compile with 3.3.1
...
git-svn-id: trunk@62350 -
2019-12-08 03:24:37 +00:00
martin
5d2eb7f545
IDE: Added LazDebuggerFp (fpdebug) to BigIDE
...
git-svn-id: trunk@62349 -
2019-12-08 02:37:52 +00:00
martin
479ccecb1d
LazDebuggerFp: Version to 0.9 and Makefile
...
git-svn-id: trunk@62348 -
2019-12-08 02:37:50 +00:00
martin
e3313cf793
FpDebug: Version to 0.9
...
git-svn-id: trunk@62347 -
2019-12-08 02:37:18 +00:00
martin
d70c65f807
LazDebuggerFp: Test exception stepping
...
git-svn-id: trunk@62346 -
2019-12-08 00:18:48 +00:00
martin
a2a811c87c
FpDebug: debugln
...
git-svn-id: trunk@62345 -
2019-12-08 00:18:18 +00:00
martin
489625b121
FpDebug, LazDebuggerFp: Implement step to except/finally / step over ignored exception
...
git-svn-id: trunk@62344 -
2019-12-08 00:18:17 +00:00
martin
c1611124b4
FpDebug: Added methods to add disabled breakpoints, and modify existing
...
git-svn-id: trunk@62343 -
2019-12-08 00:18:15 +00:00
martin
66a5571620
FpDebug: Clean/Remove the duplicate Finished/Handled on TDbgControllerCmd
...
git-svn-id: trunk@62342 -
2019-12-08 00:18:13 +00:00
martin
42eb28852f
FpDebug: Win, Fix dropping last char of dll names.
...
git-svn-id: trunk@62341 -
2019-12-08 00:18:12 +00:00
martin
b34bc4a730
FpDebug, LazDebuggerFp: Implemented OnLibrary(Un)LoadedEvent / Show in event log
...
git-svn-id: trunk@62340 -
2019-12-08 00:18:10 +00:00
martin
9cd1e928d5
FpDebug, LazDebuggerFp: Use FindProc instead of FindContext to get SymbolInfo entries
...
git-svn-id: trunk@62339 -
2019-12-08 00:18:09 +00:00
martin
cc3e23afb0
FpDebug: Win, Parse DLL-Entry points
...
git-svn-id: trunk@62338 -
2019-12-08 00:18:07 +00:00
martin
2dd36b3cd8
FpDebug: FPC sets some lines to line-num=0 => map them to the next avail line. This will at least be somewhere around the correct location.
...
git-svn-id: trunk@62337 -
2019-12-08 00:18:05 +00:00
martin
f64a5f7d3b
FpDebug: Rewrite of Step-In/Over/Out. Now handle (end-)stepping after leaving current procedure (i.e step to the outer line end, according to "In" or "Over")
...
git-svn-id: trunk@62336 -
2019-12-08 00:18:03 +00:00
martin
afd4dead10
FpDebug: Fix LineInfo, EndSequence was not handled, and some addresses resulted in wrong lines (even in the wrong procedure)
...
git-svn-id: trunk@62335 -
2019-12-08 00:18:01 +00:00
martin
f8622385f7
LazDebuggerGdbmi: Win64-SEH, fix stepping out of finally block, if the block was entered without exception
...
git-svn-id: trunk@62333 -
2019-12-07 02:00:04 +00:00
michael
c22ac41cb7
* Fix drive demo compilation
...
git-svn-id: trunk@62332 -
2019-12-06 12:32:21 +00:00
balazs
0545e7c3cf
Opkman, VST: On desktops with a dark theme the online package manager text font appears black and unreadable, it is not using the theme color. Issue #36398 , patch by Zeljko.
...
git-svn-id: trunk@62325 -
2019-12-05 06:44:44 +00:00
martin
180e3b09f6
DebuggerGdbMI: Improved setting breaks for exception stepping. Detect some errors, and reduce unnecessary retries
...
git-svn-id: trunk@62323 -
2019-12-03 22:11:57 +00:00
martin
9fbffccd0d
DebuggerGdbMI: Fixed Win-64bit Step-to-exception for ignored exception, the except block must be skipped / Fixed clearing temp breakpoints
...
git-svn-id: trunk@62322 -
2019-12-03 22:11:56 +00:00
martin
59b37b9fc9
DebuggerGdbMI: Fixed Win-64bit debugging. Revision r62314 #5cb2cd173d changed setting of RtlUnwindEx, leading to massive unexpected pausing of the target
...
git-svn-id: trunk@62321 -
2019-12-03 22:11:54 +00:00
martin
d506a29b8c
FpDebug: Fix a potential double-free
...
git-svn-id: trunk@62320 -
2019-12-03 19:40:41 +00:00
martin
b206664b05
LazDebuggerFp: Fixed/Workaround an endless loop with auto-continue breakpoints. The new async-stack-eval was not taken into account.
...
git-svn-id: trunk@62319 -
2019-12-03 01:55:29 +00:00
martin
c9a2548cf8
SynEdit: MarkupFoldColor, fix crash when HL does not have config.
...
git-svn-id: trunk@62317 -
2019-12-01 12:48:31 +00:00
martin
cdad0cd83f
LazDebuggerGdbmi: Tests for Step to finally/except for Win64 SEH
...
git-svn-id: trunk@62315 -
2019-11-29 02:58:27 +00:00
martin
5cb2cd173d
LazDebuggerGdbmi: Step to finally/except for Win64 SEH
...
git-svn-id: trunk@62314 -
2019-11-29 02:54:51 +00:00
martin
98cc84231b
FpDebug: Fix a crash / endless recursion, if a symbol (watch) is not found while in a finally block.
...
git-svn-id: trunk@62309 -
2019-11-28 02:30:01 +00:00
ondrej
e2fea199d7
Package: use new lists in LPK files + add compatibility mode option
...
git-svn-id: trunk@62307 -
2019-11-27 05:50:28 +00:00