mattias
79aa478b8d
codetools: fixed find declaration multidim[,].sub
...
git-svn-id: trunk@61962 -
2019-10-03 14:35:55 +00:00
mattias
fc24b68aa6
codetools: test multidim[,].sub
...
git-svn-id: trunk@61961 -
2019-10-03 14:35:42 +00:00
martin
6591981f5f
FpDebug: Fix leak introduced in r61951 #cc3a453334 / missing deref for ValueObject in Locals eval
...
git-svn-id: trunk@61957 -
2019-10-02 11:48:28 +00:00
maxim
a320f39ea3
Translations: Slovak translation update by LacaK, bug #36118
...
git-svn-id: trunk@61955 -
2019-09-30 21:08:25 +00:00
martin
3f641f84f8
EditorMacroScript: fix compilation / remove old TPoint work around on Mac
...
git-svn-id: trunk@61954 -
2019-09-30 11:15:31 +00:00
martin
aa60af3f9e
FpDebug: Remove circular refs
...
git-svn-id: trunk@61953 -
2019-09-29 21:43:54 +00:00
martin
ab5154ae18
FpDebug: Move type related code from TFpSymbolDwarfDataProc to TFpSymbolDwarfTypeProc.
...
git-svn-id: trunk@61952 -
2019-09-29 21:43:53 +00:00
martin
cc3a453334
FpDebug: Remove circular cache for ValueObject.
...
git-svn-id: trunk@61951 -
2019-09-29 21:43:51 +00:00
martin
495c172050
FpDebug: Remove LastMember for structures (part of circle ref with StructureValue)
...
git-svn-id: trunk@61950 -
2019-09-29 21:43:49 +00:00
mattias
21005ac2cc
IDE: comments
...
git-svn-id: trunk@61949 -
2019-09-29 14:24:15 +00:00
mattias
020fdd7220
IDE: added IDE hook SaveEditorFile step sefsSaveAs and sefsSavedAs
...
git-svn-id: trunk@61948 -
2019-09-29 14:21:09 +00:00
martin
ef00bc4391
FpDebug: PascalBuilder, re-use existing procedure info.
...
git-svn-id: trunk@61941 -
2019-09-28 19:08:21 +00:00
martin
6dbfb412aa
FpDebug: Remove circular ref handling for LocalProcInfo (no longer circular)
...
git-svn-id: trunk@61940 -
2019-09-28 19:08:19 +00:00
martin
b67765f419
FpDebug: Move cache for SelfParam to Context / remove circular ref for LocalProc.
...
git-svn-id: trunk@61939 -
2019-09-28 19:08:18 +00:00
martin
df73d42186
FpDebug: Remove duplicate ApplyContext calls
...
git-svn-id: trunk@61938 -
2019-09-28 19:08:16 +00:00
martin
82f84c23c4
FpDebug: Remove FlastResult from FindSymbol
...
git-svn-id: trunk@61937 -
2019-09-28 19:08:15 +00:00
martin
2ec08f8a9c
FpDebug: rename TDbgInfo.FindSympol into FindProcSymbol
...
git-svn-id: trunk@61936 -
2019-09-28 19:08:13 +00:00
martin
c7ccbdc276
FpDebug: Change ParentTypeInfo to only hold the structure/array/enum to which the value belongs. Also move it to TFpValue to make it circle-ref free.
...
Introduce LocalProcInfo for the "local procedure" (if any) to which the symbol belongs.
git-svn-id: trunk@61935 -
2019-09-28 19:08:11 +00:00
martin
0b2536f3f0
FpDebug: Merge StructTypeCast.GetMember... to parent class methods
...
git-svn-id: trunk@61934 -
2019-09-28 19:08:09 +00:00
martin
320accefd9
FpDebug: allow SetLastError( no-error )
...
git-svn-id: trunk@61933 -
2019-09-28 19:08:07 +00:00
martin
436265bf70
FpDebug: Remove unused member list
...
git-svn-id: trunk@61932 -
2019-09-28 19:08:06 +00:00
martin
2f8bf2f4d1
EditorMacroScript: Improved package description.
...
git-svn-id: trunk@61930 -
2019-09-26 18:03:33 +00:00
martin
d98120d75f
LeakView: fix crash due to double free.
...
git-svn-id: trunk@61926 -
2019-09-26 16:37:28 +00:00
martin
2ee62a6a50
FpDebug: Remove TypeCastTargetType, use DwarfTypeSymbol (former Owner) which now includes all outer (un-nested) types
...
git-svn-id: trunk@61925 -
2019-09-26 16:37:26 +00:00
martin
ca3bcf9fa2
FpDebug: Clean up. Remove ValueSymbol => same as DbgSymbol
...
git-svn-id: trunk@61924 -
2019-09-26 16:37:25 +00:00
martin
9c280bd0e3
FpDebug: Refactor TFpSymbol.Size
...
git-svn-id: trunk@61923 -
2019-09-26 16:37:22 +00:00
jesus
f40380b1ea
sdflaz: remove gui dependency allowing using it in console apps, patch from Fabio via pm.
...
git-svn-id: trunk@61922 -
2019-09-25 14:11:32 +00:00
martin
10c89a58d9
FpDebug: tests
...
git-svn-id: trunk@61921 -
2019-09-24 23:36:42 +00:00
martin
d7a8a70916
FpDebug: Make Pointer deref work without item size. (In case size is not avail, or too big)
...
git-svn-id: trunk@61920 -
2019-09-24 23:36:40 +00:00
martin
ac8e91f785
LazDebuggerFp: Enable TypedAddress
...
git-svn-id: trunk@61919 -
2019-09-24 23:36:39 +00:00
martin
9b5a4935a0
FpDebug: fix wrong type for bound-symbol fields / Enable TypedAddress
...
git-svn-id: trunk@61918 -
2019-09-24 23:36:37 +00:00
martin
544b5e616b
FpDebug: rename var
...
git-svn-id: trunk@61917 -
2019-09-24 23:36:35 +00:00
martin
4f54cfa13b
FpDebug: clean up a few occasions where FContext is set twice
...
git-svn-id: trunk@61916 -
2019-09-24 23:36:34 +00:00
martin
f37ef11330
FpDebug: Remove HasBounds (which did not have a ValueObject). Make SubRanges check for their own size too.
...
git-svn-id: trunk@61915 -
2019-09-24 23:36:32 +00:00
martin
1e7c605983
FpDebug: more verbose last error
...
git-svn-id: trunk@61914 -
2019-09-24 23:36:30 +00:00
mattias
f117e5216d
lazutils: StrToCmdLineParam: use " as default quote under Windows
...
git-svn-id: trunk@61912 -
2019-09-23 09:42:25 +00:00
martin
b1e4249c0e
IDE: EditorMacros, fix property Caller.SelText/SelectionMode. (code for prop reader and writer were swapped) introduced in r61896 #6c5a95f4d7
...
git-svn-id: trunk@61908 -
2019-09-21 00:03:15 +00:00
maxim
bfc5807673
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #36097
...
git-svn-id: trunk@61907 -
2019-09-20 23:42:25 +00:00
maxim
58bc01ccf8
Translations: Slovak translation update by LacaK, bug #36088
...
git-svn-id: trunk@61906 -
2019-09-20 23:25:41 +00:00
maxim
e0dbe02d9b
POChecker:
...
*) Let TPOFamilyList class handle checking of translation files presence, do not duplicate this functionality in TPoCheckerForm.TryCreatePOFamilyList.
*) Do not remove in TPoCheckerForm.TryCreatePOFamilyList method missing entries from the list of master files (templates), only warn about them and ignore. The list will be updated (missing files will be removed and new files will be added) during the next search in directory with translations by the user.
*) Do not try to free POFamilyList immediately if it was empty or had an exception on creation (it is enough that it is freed when POChecker form is destroyed or 'Run tests' button is pressed).
*) Warn user if no translation files were found at all.
*) Regenerated translations and updated Russian translation.
git-svn-id: trunk@61905 -
2019-09-20 23:05:10 +00:00
martin
9126322a34
FpDebug: tests
...
git-svn-id: trunk@61904 -
2019-09-19 17:29:18 +00:00
martin
ea3dfb1fa9
FpDebug: Improve detection of class vs record vs object
...
git-svn-id: trunk@61903 -
2019-09-19 17:29:17 +00:00
martin
f9d28f268b
FpDebug: 64bit debugger exe does not have a 10bit Extended (as in 32bit exe). Cross debugger can therefore not display such values. Return an error.
...
git-svn-id: trunk@61902 -
2019-09-19 13:08:44 +00:00
martin
0ea8345dd4
FpDebug: tests
...
git-svn-id: trunk@61901 -
2019-09-18 22:14:04 +00:00
martin
e2590a7c19
FpDebug: Ensure that the Context is passed on to new Value-objects. Fix crash on nil pointer
...
git-svn-id: trunk@61900 -
2019-09-18 22:14:02 +00:00
wp
76d23f638b
TAChart: Move OpenGL-related units to separate package to avoid requirement of OpenGL libraries when TAChart is built ( https://forum.lazarus.freepascal.org/index.php/topic,46713.msg333520.html ).
...
git-svn-id: trunk@61897 -
2019-09-18 09:13:39 +00:00
martin
6c5a95f4d7
EditorMacroScript: Use "internal" (none-native) calling for object methods
...
git-svn-id: trunk@61896 -
2019-09-17 20:21:38 +00:00
martin
af0f513110
PascalScript: Added "internal" (none-native) calling for object methods
...
git-svn-id: trunk@61895 -
2019-09-17 20:21:36 +00:00
martin
ce36789c36
LazDebuggerFp: Improve OnIdle handling
...
git-svn-id: trunk@61893 -
2019-09-16 23:14:19 +00:00
martin
804b5a7be4
FpDebug: Windows, fix closing handles for sub-processes (not currently debugged). Also correctly detach.
...
git-svn-id: trunk@61892 -
2019-09-16 21:49:27 +00:00