Commit Graph

58194 Commits

Author SHA1 Message Date
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
juha
04fae0e9d6 LCL-GTK3: Reduce typecasts in methods of TGtk3WSOpenDialog.
git-svn-id: trunk@62334 -
2019-12-07 17:30:58 +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
michael
18c804d07f * Optimize changing visual content
git-svn-id: trunk@62331 -
2019-12-06 10:22:27 +00:00
michael
0586de550a * Correction from Theo to create new object in correct location
git-svn-id: trunk@62330 -
2019-12-05 21:47:18 +00:00
michael
e26a38a047 * Missing patch for languages. Misapplied ?
git-svn-id: trunk@62329 -
2019-12-05 21:45:51 +00:00
juha
fe2f85d8e6 Docs: Documentation updates for LCL and LazUtils. Issue #36392, patch from Don Siders.
git-svn-id: trunk@62328 -
2019-12-05 20:55:51 +00:00
juha
dd3e6c3681 Docs: Documentation update for LCL CheckLst.xml. Issue #36400, patch from Don Siders.
git-svn-id: trunk@62327 -
2019-12-05 19:14:56 +00:00
michael
470ce73096 * Some improvements for JSON Data viewer by Theo
- Fix: Double element creation
    - Fix: "Raw preview" update.
    - Fix: "New Document creates Object" option.
    - New: Visual and Raw is two way now. Changes in "Raw" (Editable now) will be taken over in "Visual" too.
    - New: Option: Save Formatted (readable) JSON.
    - Change: Make TSynJScriptSyn global.
    - New: German translations.

git-svn-id: trunk@62326 -
2019-12-05 16:24:50 +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
maxim
d7177ae196 Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #36390
git-svn-id: trunk@62324 -
2019-12-03 23:00:45 +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
maxim
dc42d0fa38 IDE: regenerated translations and updated Russian translation
git-svn-id: trunk@62318 -
2019-12-01 21:25:57 +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
44c48aaf97 IDE, DebuggerOptions: Workaround for ONE occurrence of issue #0036306 / Crash in gtk with combination of TFrame, TToolbar dropdown menu and TPopupMenu and dynamic menu item creation
git-svn-id: trunk@62313 -
2019-11-29 02:54:48 +00:00
juha
065d7f1e25 LCL: Change selection properly when setting TListBox.ItemIndex. Issue #34967, patch from Denis Kozlov.
git-svn-id: trunk@62312 -
2019-11-28 20:39:42 +00:00
wp
733d74e407 LCL: Fix TSpeedButton and TBitBtn using non-scaled icons if an Action is assigned to these controls (https://forum.lazarus.freepascal.org/index.php/topic,47574.msg340909.html).
git-svn-id: trunk@62311 -
2019-11-28 17:58:24 +00:00
juha
bb24841e59 LCL-GTK3: Render PNG images properly. Issue #36254, patch from Anton Kavalenka.
git-svn-id: trunk@62310 -
2019-11-28 16:54:21 +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
mattias
6e2e1b018f tools: lplupdate -x
git-svn-id: trunk@62308 -
2019-11-27 13:29:02 +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
ondrej
2be8de0d13 IDE: LPI: new lists for RequiredPackages
git-svn-id: trunk@62306 -
2019-11-27 05:05:40 +00:00
martin
06affdbb7a Debugger: Inspect Dlg, handle skObject, skInterface
git-svn-id: trunk@62305 -
2019-11-27 01:52:42 +00:00
martin
e5f3e33463 LazDebuggerFp: Fix watches evaluation not called, if stack had less than 5 frames. FReqList was not cleared, since "add" happens after "remove" (remove called during create)
git-svn-id: trunk@62304 -
2019-11-27 01:52:41 +00:00
martin
3cd2c19fc8 FpDebug: more fixes for Disassembler, broken in r62171 #a4e3cbb35e
git-svn-id: trunk@62303 -
2019-11-27 01:52:39 +00:00
martin
fc6e94c911 Debugger, GDBmi: Fix step-over incorrectly steps-into. Introduced in r62284 #c93e1c6d7e Enable Step-over to enter finally blocks under Win64-SEH
git-svn-id: trunk@62302 -
2019-11-27 01:52:38 +00:00
wp
c911f2327e fpvectorial: Fix memory leak caused by TvRenderInfo.Errors. Issue #36331.
git-svn-id: trunk@62301 -
2019-11-26 22:54:28 +00:00
maxim
d34b0037c8 Translations: Slovak translation update by LacaK, bug #36357
git-svn-id: trunk@62299 -
2019-11-25 22:42:21 +00:00
maxim
85fe179abe IDE: improved 'Add unit to Uses' dialog layout, bug #36344
git-svn-id: trunk@62297 -
2019-11-25 22:22:24 +00:00
martin
be4d0c5b2e IDE, XmlConfig: Fixed storing properties (rtti), when "stored" incorrectly overwrote Default-instance. Introduced in r61887 #70005fc17a
git-svn-id: trunk@62296 -
2019-11-25 15:19:23 +00:00
ondrej
189ff81e4a IDE: PackageEditor: hide minimize and maximize buttons
git-svn-id: trunk@62295 -
2019-11-25 09:34:12 +00:00
ondrej
a4fc8be8f3 IDE: ProjectInspector: hide minimize and maximize buttons
git-svn-id: trunk@62294 -
2019-11-25 09:22:21 +00:00
ondrej
7a586a550d ProjectGroups: hide minimize and maximize buttons
git-svn-id: trunk@62293 -
2019-11-25 09:18:08 +00:00
maxim
4d025450fe IDE: regenerated translations and updated Russian translation
git-svn-id: trunk@62292 -
2019-11-24 22:50:24 +00:00
martin
9be880c527 FpDebug: fix Disassembler, broken in r62171 #a4e3cbb35e
git-svn-id: trunk@62291 -
2019-11-24 13:57:44 +00:00