Commit Graph

19916 Commits

Author SHA1 Message Date
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