Commit Graph

20294 Commits

Author SHA1 Message Date
martin
df762f1976 LazDebuggerFp: restructure config for mem limits
git-svn-id: trunk@63511 -
2020-07-05 12:57:21 +00:00
martin
50c0885715 FpDebug/LazDebuggerfp: Make memory limits configurable
git-svn-id: trunk@63509 -
2020-07-05 01:18:32 +00:00
martin
83c04e1ca5 TRttiXMLConfig: store 64bit values
git-svn-id: trunk@63508 -
2020-07-05 01:18:30 +00:00
martin
9d8b224756 FpDebug: Improve using linker symbols (.symtab) on Linux. (Store SectionEnd Addr as upper bound for search)
git-svn-id: trunk@63501 -
2020-07-03 13:35:35 +00:00
martin
582cb02032 LazDebuggerFp: Detect faulty Assert frame info.
git-svn-id: trunk@63500 -
2020-07-03 13:35:33 +00:00
martin
8158231ff0 FpDebug: Windows, fix PE-Symbol loader. Use correct offset for each section
git-svn-id: trunk@63488 -
2020-07-02 13:23:36 +00:00
ondrej
18d396dfc3 SynEdit: fix wrong type cast (e.g. TSynMemo does not inherit from TSynEdit)
git-svn-id: trunk@63487 -
2020-07-02 08:24:57 +00:00
maxim
8a7112535d Translations: Chinese translation update by robsean, bug #37290
git-svn-id: trunk@63485 -
2020-07-01 21:39:48 +00:00
maxim
70293d07b0 Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #37283
git-svn-id: trunk@63481 -
2020-06-28 23:28:56 +00:00
dmitry
eaa9757b18 multithreadproc: fix compilation for fpc320 bsd targets. bug #37255
git-svn-id: trunk@63462 -
2020-06-28 15:17:32 +00:00
martin
b9173dead1 FpDebug: Added workaround for frame detection. Exceptions stops at entry point, and there can not yet be a frame.
git-svn-id: trunk@63461 -
2020-06-28 14:43:13 +00:00
martin
119607908c FpDebug: show registers according to selected stackframe
git-svn-id: trunk@63460 -
2020-06-28 14:43:11 +00:00
martin
5d80c349fb FpDebug: find stackframe for exception
git-svn-id: trunk@63459 -
2020-06-28 14:43:10 +00:00
martin
688b1c9e2a FpDebug: Improve stack frame detection (64bit)
git-svn-id: trunk@63458 -
2020-06-28 14:43:08 +00:00
mattias
9dcd9ee04d updated makefiles
git-svn-id: trunk@63453 -
2020-06-28 11:01:41 +00:00
mattias
494953483e codetools: updated fallback fpc msg file
git-svn-id: trunk@63451 -
2020-06-27 19:47:52 +00:00
martin
9afc716aa9 SynEdit: Add check for nil / Improve comments
git-svn-id: trunk@63450 -
2020-06-27 19:24:01 +00:00
martin
8fb8e98b28 SynEdit: LineMap, update all views, after new DisplayView
git-svn-id: trunk@63449 -
2020-06-27 19:23:59 +00:00
martin
e6d5ca1609 SynEdit: foldgutter, safety net for popup menu entry count
git-svn-id: trunk@63448 -
2020-06-27 19:23:57 +00:00
martin
7aa4a1ccfc SynEdit: fix avl for create-root-node returns nil
git-svn-id: trunk@63447 -
2020-06-27 19:23:55 +00:00
martin
821b66e4c2 SynEdit: more replacements of folded view
git-svn-id: trunk@63446 -
2020-06-27 19:23:54 +00:00
mattias
ff48695ac0 ideintf: added HandlerOnRunDebugInit
git-svn-id: trunk@63445 -
2020-06-27 08:56:43 +00:00
mattias
08a8aa9d47 instantfpc: resourcestring
git-svn-id: trunk@63444 -
2020-06-27 08:56:22 +00:00
ondrej
75bf045f79 fpDebug: i386 compilation
git-svn-id: trunk@63442 -
2020-06-27 06:52:30 +00:00
joost
44f761cd43 FpDebug: array-bounds implemented
git-svn-id: trunk@63440 -
2020-06-26 21:01:39 +00:00
pascal
92603c9cce SynEdit: fixed cast
git-svn-id: trunk@63439 -
2020-06-26 17:41:48 +00:00
balazs
3fa3067c8a Opkman: Add "2.0.10" to Lazarus versions.
git-svn-id: trunk@63438 -
2020-06-24 12:31:57 +00:00
juha
5dbd8cdf67 IdeIntf: Do not undo property editor without paRevertable in Object Inspector. Issue #0037207, patch from Sven Barth.
git-svn-id: trunk@63437 -
2020-06-24 10:07:56 +00:00
maxim
fd9a80af09 Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #37240
git-svn-id: trunk@63435 -
2020-06-23 21:25:15 +00:00
martin
d0584cb910 SynEdit: remove more FFoldedLinesView references. Move access to selection.
git-svn-id: trunk@63434 -
2020-06-23 19:43:14 +00:00
martin
057165384d SynEdit: move key handling to folded view. (except: ecFold... constants)
git-svn-id: trunk@63433 -
2020-06-23 19:43:13 +00:00
martin
8af680d14f SynEdit: remove more FFoldedLinesView references.
git-svn-id: trunk@63432 -
2020-06-23 19:43:11 +00:00
martin
e51e371c7c SynEdit: fix "Improve FindNextUnfoldedLine" (r63414) for hidden lines as very start of file.
git-svn-id: trunk@63431 -
2020-06-23 19:43:09 +00:00
martin
7291cd0b91 FpDebug: more codepage safety checks
git-svn-id: trunk@63427 -
2020-06-23 12:52:59 +00:00
martin
1f395d4f2b FpDebug: fix darwin, issue #0037234
git-svn-id: trunk@63425 -
2020-06-23 12:45:34 +00:00
maxim
df829af1dd FpPkg: moved all remaining resource strings to fppkg_const.pas, disabled LFM i18n (captions should be translated via resource strings, as it is a Lazarus package), regenerated (and removed obsolete) translations and updated Russian translation
git-svn-id: trunk@63422 -
2020-06-22 22:32:52 +00:00
martin
6b88883112 SynEdit: Cleanup calls to Fold.(Un)Lock - they are done in Inc/DecPaintlock
git-svn-id: trunk@63421 -
2020-06-22 19:04:43 +00:00
maxim
8d1a8ad4fe FpPkg: resaved fppkg_initializeoptionsfrm, added its LRJ
git-svn-id: trunk@63417 -
2020-06-22 00:20:39 +00:00
maxim
e09fd5f9bc FpPkg: moved resource strings to fppkg_const.pas
git-svn-id: trunk@63416 -
2020-06-21 23:15:13 +00:00
maxim
29481b1924 FpPkg: fixed compilation with FPC 3.2.0
git-svn-id: trunk@63415 -
2020-06-21 22:48:42 +00:00
martin
b0e6dc49cf SynEdit: Move FoldedAtTextIndex from folded view to TSynEditStrings.IsTextIdxVisible / Improve FindNextUnfoldedLine
git-svn-id: trunk@63414 -
2020-06-21 02:27:02 +00:00
martin
2b2844292f SynEdit: Small optimization for screen line calculation (during invalidate)
git-svn-id: trunk@63413 -
2020-06-21 02:27:00 +00:00
martin
550339bdde SynEdit: Ensure the correct lines are invalidated when scrolling is involved
git-svn-id: trunk@63412 -
2020-06-21 02:26:59 +00:00
martin
9c5367d8b7 SynEdit: clean up - unused unit / units for implementation only
git-svn-id: trunk@63411 -
2020-06-21 02:26:57 +00:00
martin
99b13cdfe9 SynEdit: Wrapped lines, better joining of nodes
git-svn-id: trunk@63410 -
2020-06-21 02:26:55 +00:00
mattias
e660c90155 fpdebug: fix compile under darwin fpc 3.0.4
git-svn-id: trunk@63408 -
2020-06-20 19:01:26 +00:00
mattias
cefb52cf69 codetools: test add unit does not break dotted names
git-svn-id: trunk@63406 -
2020-06-20 16:03:16 +00:00
mattias
9fea11639e IDE: new file: do not break lines at dots
git-svn-id: trunk@63405 -
2020-06-20 16:01:26 +00:00
mattias
665ab3cba6 codetools: AddUnitToMainUsesSection using flags, test
git-svn-id: trunk@63404 -
2020-06-20 15:52:42 +00:00
martin
591acf514b SynEdit: fix/implement joining wrap avl nodes
git-svn-id: trunk@63402 -
2020-06-20 13:55:19 +00:00
maxim
15ded52578 LeakView: removed unused variable
git-svn-id: trunk@63401 -
2020-06-19 23:15:05 +00:00
maxim
d16221820a FPDebug: enabled i18n, fixed typos, added Russian translation
git-svn-id: trunk@63400 -
2020-06-19 23:04:56 +00:00
martin
21f849d337 FpDebug: shorten the output for pchar like types (strings in dwarf 2)
git-svn-id: trunk@63399 -
2020-06-19 21:05:17 +00:00
martin
4b28988db2 LasDebuggerFp: Better error handling when trying to cast to instance class (show none casted class, if cast not avail)
git-svn-id: trunk@63398 -
2020-06-19 17:45:26 +00:00
martin
be7b855369 FpDebug: Introduce configurable limits for mem usages / display len of array or string
git-svn-id: trunk@63397 -
2020-06-19 17:45:24 +00:00
maxim
470f85cd64 DebuggerIntf: enabled i18n, added Russian translation
git-svn-id: trunk@63396 -
2020-06-18 23:36:21 +00:00
martin
cefa058362 SynEdit: WrappedView, clean-up
git-svn-id: trunk@63395 -
2020-06-18 21:08:42 +00:00
martin
a0a873d62c SynEdit: ViewedLineMap, fix a dangling pointer access (inherited calls Clear, accesses FInvalidEntryList)
git-svn-id: trunk@63394 -
2020-06-18 21:08:40 +00:00
martin
a62432ac71 FpDebug: Fixed reading memory for #0 terminated string data
git-svn-id: trunk@63393 -
2020-06-18 19:56:30 +00:00
martin
4570e9dea5 FpDebug: fix reading string constant, broken in r63193 #71fbdbd144 "support for codepages in Dwarf-3"
git-svn-id: trunk@63392 -
2020-06-18 18:08:00 +00:00
martin
f59a294a01 FpDebug: Fixed reading memory for #0 terminated string data
git-svn-id: trunk@63391 -
2020-06-18 18:06:26 +00:00
martin
24b1e22d91 FpDebug: Windows, show dll-entrypoint+offs in stack/thread list
git-svn-id: trunk@63387 -
2020-06-18 02:13:00 +00:00
joost
2d8d1f2342 Debugger: fpmake.pp updated, FpDbgHardcodedFreepascalInfo added
git-svn-id: trunk@63386 -
2020-06-17 21:56:49 +00:00
joost
80ef1a258b Debugger: fpmake.pp updated, DbgIntfCommonStrings added
git-svn-id: trunk@63385 -
2020-06-17 21:49:23 +00:00
martin
f97bb256fd FpDebug: add error message
git-svn-id: trunk@63384 -
2020-06-17 20:01:27 +00:00
martin
a667bbd318 FpDebug: PascalParser fix deref issues with typecasted pointers
git-svn-id: trunk@63383 -
2020-06-17 20:01:25 +00:00
martin
63b7ef5df1 Debugger: Add text messages for RunErrors
git-svn-id: trunk@63382 -
2020-06-17 16:52:46 +00:00
martin
8f89ad7b07 FpDebug: Catch RunError
git-svn-id: trunk@63381 -
2020-06-17 16:52:14 +00:00
martin
1b2bf99ec1 FpDebug: refactor showing exception details
git-svn-id: trunk@63380 -
2020-06-17 16:52:12 +00:00
martin
8b52ad831c FpDebug: pbyte for test
git-svn-id: trunk@63379 -
2020-06-17 13:03:45 +00:00
mattias
2e0d5cd263 lazutils: FindDefaultExecutablePath: fixed using env PATH with quotes
git-svn-id: trunk@63367 -
2020-06-17 09:46:51 +00:00
martin
552f0d4815 SynEdit: Sql Highligter new Firebird 4.0 keywords. Issue #0037213 Patch (reformated) by Gabor Boros
git-svn-id: trunk@63366 -
2020-06-16 23:40:14 +00:00
martin
361235b421 FpDebug: Always get a Dwarf Context (if there are any units) => at least for global vars/symbols
git-svn-id: trunk@63365 -
2020-06-16 19:57:31 +00:00
martin
10fafd96d0 FpDebug: remove deprecated FindContext(address-only)
git-svn-id: trunk@63364 -
2020-06-16 19:57:29 +00:00
martin
c41f071d7b FpDebug: Context for unknown location
git-svn-id: trunk@63363 -
2020-06-16 19:57:27 +00:00
martin
edc614596e FpDebug: fix test / enable asserts in test
git-svn-id: trunk@63362 -
2020-06-16 13:42:48 +00:00
martin
4e26ecdd80 FpDebug: fix shortstrings, broken in r63193 #71fbdbd144 "support for codepages in Dwarf-3"
git-svn-id: trunk@63361 -
2020-06-16 13:42:47 +00:00
martin
201400311a FpDebug: fix WideString, broken in r63193 #71fbdbd144 "support for codepages in Dwarf-3"
git-svn-id: trunk@63360 -
2020-06-16 13:42:45 +00:00
martin
8a702248e3 FpDebug: fixed wrong type-cast in TFpValueDwarfArray.DoGetOrdering, TFpValueDwarfFreePascalArray, GetInstanceClassNameFromPVmt
git-svn-id: trunk@63359 -
2020-06-16 13:42:44 +00:00
martin
a43e155cdb FpDebug, Debuggers, IDE: Make MemManager easier to access. (via Controller and Instance)
git-svn-id: trunk@63358 -
2020-06-16 13:42:42 +00:00
mattias
40fd619b36 fpdebug: compile with 3.0.4
git-svn-id: trunk@63357 -
2020-06-16 11:26:06 +00:00
martin
e84ff269e4 FpDebug: change GetInstanceClassNameFromPVmt to go through TFpDwarfFreePascalSymbolClassMap
git-svn-id: trunk@63356 -
2020-06-15 18:19:02 +00:00
martin
8d02777940 FpDebug: refactor getting instantiated classname.
git-svn-id: trunk@63355 -
2020-06-15 16:18:26 +00:00
juha
2013a99dc3 LazUtils: Support KOI8-R, KOI8-U and KOI8-RU codepages in LConvEncoding. Issue #37155, patch from eastorwest.
git-svn-id: trunk@63354 -
2020-06-15 10:10:02 +00:00
martin
1ac05df5e7 Debugger, GDBMI: fix r63308 #c0e6dd10c0 "internal pause for changing breakpoint" => reset PauseWaitState
git-svn-id: trunk@63353 -
2020-06-14 21:01:47 +00:00
maxim
42b490a925 IPro: use IDEIntf resource strings for design-time package
git-svn-id: trunk@63351 -
2020-06-12 22:28:03 +00:00
maxim
104465304f IDEIntf: improved Russian translation
git-svn-id: trunk@63350 -
2020-06-12 22:23:39 +00:00
joost
6c4605be97 FpDebug: Added hardcoded debug-info for the evaluation of Exception-classes
git-svn-id: trunk@63349 -
2020-06-12 22:00:53 +00:00
maxim
f6530f1e62 IPro: moved all resource strings to ipconst.pas, merged translations accordingly
git-svn-id: trunk@63348 -
2020-06-12 16:49:36 +00:00
maxim
86b6fc7afe IPro: removed unused/unneeded resource strings
git-svn-id: trunk@63347 -
2020-06-12 16:07:19 +00:00
maxim
b91524a887 Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #37201
git-svn-id: trunk@63346 -
2020-06-12 15:01:32 +00:00
juha
0a06f431f1 RTTI: Fix a crash in TTIGrid with boolean properties. Issue #35583, patch from greenfil.
git-svn-id: trunk@63345 -
2020-06-11 21:12:30 +00:00
maxim
1db124462b CodeTools: cleaned up outdated codetools/languages/README.txt contents
git-svn-id: trunk@63340 -
2020-06-10 15:57:34 +00:00
juha
1926dbe925 LazReport: A fix related to UnicodeString in r63320 #234b8a256c. Issue #37170, patch from Zdravko Gabrovski.
git-svn-id: trunk@63335 -
2020-06-10 09:35:35 +00:00
juha
4e587ce8f0 LazUtils: Prevent ForceDirectory trying to create directories with empty name. Issue #37133.
git-svn-id: trunk@63327 -
2020-06-08 10:34:28 +00:00
juha
234b8a256c LazReport: Support UCS-2 in WrapMemo by using UnicodeString. A hack but better than pure ASCII support. Issue #37170, patch from Zdravko Gabrovski.
git-svn-id: trunk@63320 -
2020-06-06 21:36:04 +00:00
martin
ea3bae322e SynEdit: Updated synhighlightervb. Issue #0027928 Added "AndAlso" and "OrElse". Patch by Nyitrai Péter
git-svn-id: trunk@63319 -
2020-06-06 18:26:38 +00:00
martin
3186086cda FpDebug: fix available commands in dsStop
git-svn-id: trunk@63318 -
2020-06-06 18:26:37 +00:00
martin
26272363cd IDE, Debugger: fix r63306 #06b1a964b6 "Fix Run menu, to show correct available debugger commands" -- Do not init the debugger. => Review the entire calculation of available actions in the Run menu. Issue #0037183
git-svn-id: trunk@63317 -
2020-06-06 16:45:12 +00:00
martin
83ca8802cc IDE, SourceEditor: identifier completion on type - do not activate with multi caret
git-svn-id: trunk@63315 -
2020-06-06 15:28:40 +00:00
martin
8af26f2ec7 Debugger, GDBMI: fixed calling callback-event twice in case of errors (cancel + done), leading to crash in event
git-svn-id: trunk@63309 -
2020-06-06 01:37:36 +00:00
martin
c0e6dd10c0 Debugger, GDBMI: fix internal pause for changing breakpoint (or retrieving line info), so the current command can continue.
git-svn-id: trunk@63308 -
2020-06-06 00:53:53 +00:00
martin
e4d3c2df74 Debugger, GDBMI: add real RunTo
git-svn-id: trunk@63307 -
2020-06-06 00:53:51 +00:00
martin
06b1a964b6 IDE: Fix Run menu, to show correct available debugger commands
git-svn-id: trunk@63306 -
2020-06-06 00:53:49 +00:00
martin
4f5896d680 LazDebuggerFp: Implemented/Corrected StepOverTo and RunTo
git-svn-id: trunk@63305 -
2020-06-06 00:53:48 +00:00
martin
3aff869045 FpDebug: Implemented StepOverTo
git-svn-id: trunk@63304 -
2020-06-06 00:53:46 +00:00
martin
5bcddd28fb IDE, Debugger: Add real "Run-To"
git-svn-id: trunk@63303 -
2020-06-06 00:53:44 +00:00
martin
de80bde641 IDE: rename "run to cursor" to "step to cursor" - reflect what it really does
git-svn-id: trunk@63302 -
2020-06-06 00:53:39 +00:00
martin
c7fe476a6b SynEdit: fixed connecting DisplayView / fixed DisplayView for trimmer
git-svn-id: trunk@63301 -
2020-06-05 23:31:30 +00:00
martin
30c89b1f2f SynEdit: add FoldProvider.Enabled
git-svn-id: trunk@63295 -
2020-06-05 00:13:01 +00:00
martin
680762bdbf SynEdit: Markup, fix markup for empty line-part after wrap-pos
git-svn-id: trunk@63294 -
2020-06-05 00:12:59 +00:00
martin
47a4815c09 SynEdit: added experimental WordWrap / does not work with folding
git-svn-id: trunk@63293 -
2020-06-05 00:12:57 +00:00
martin
ad49c7a7db SynEdit: Fixed Caret.ViewedPos // install handler to detect changes
git-svn-id: trunk@63292 -
2020-06-04 23:05:25 +00:00
martin
31675c9a98 SynEdit: Fixed FoldView.InternalGetInfoForViewedXY for caret move
git-svn-id: trunk@63291 -
2020-06-04 22:39:16 +00:00
martin
563c72ab95 SynEdit: fixes textarea - rtl boundaries
git-svn-id: trunk@63286 -
2020-06-03 23:28:21 +00:00
martin
ee7d180202 SynEdit: added out param AStartBytePos and ALineByteLen to TLazSynDisplayView.SetHighlighterTokensLine
git-svn-id: trunk@63285 -
2020-06-03 23:28:19 +00:00
martin
1e0f270b8f SynEdit: ScrollTimerHandler, use ViewedPos
git-svn-id: trunk@63284 -
2020-06-03 23:28:17 +00:00
martin
80b71e85fb SynEdit: Move caret up/down by viewed line.
git-svn-id: trunk@63283 -
2020-06-03 23:28:15 +00:00
joost
c326b7a628 fpDebug: Fixed endless loop when the debuggee receives an exception-signal. (Calling wstopsig on the signal twice is not the way to go)
git-svn-id: trunk@63282 -
2020-06-03 22:08:16 +00:00
wp
2e6f771cee TAChart: Fix usage of incorrect axis transformation in FindExtentInterval of rotated TBasicPointSeries (https://forum.lazarus.freepascal.org/index.php/topic,50048.0.html)
git-svn-id: trunk@63280 -
2020-06-02 16:07:32 +00:00
juha
d8c0fef5d2 IdeIntf: Formatting.
git-svn-id: trunk@63274 -
2020-06-02 06:56:46 +00:00
martin
9566494312 SynEdit: Change CaretXPix/YPix to use ScreenXYToPixels, TextXYToScreenXY
git-svn-id: trunk@63271 -
2020-06-02 00:37:19 +00:00
martin
253d7c2d02 SynEdit: Change RowColumnToPixels => ScreenXYToPixels
git-svn-id: trunk@63270 -
2020-06-02 00:37:17 +00:00
martin
f34e69ea4d SynEdit: Change EnsureCursorPosVisible to use ViewedLineCharPos
git-svn-id: trunk@63269 -
2020-06-02 00:37:15 +00:00
martin
0530c0faf1 Add ViewedLineCharPos to caret class
git-svn-id: trunk@63268 -
2020-06-02 00:37:13 +00:00
martin
a5b0880676 SynEdit: Add ViewXYRowToTextXY / TextXYToViewXY
git-svn-id: trunk@63267 -
2020-06-02 00:37:12 +00:00
martin
3d38688687 SynEdit: fix for AddVisibleOffsetToTextIndex
git-svn-id: trunk@63266 -
2020-06-02 00:37:10 +00:00
martin
1ffd1db833 SynEdit: refactor caret, common InternalEmptyLinesSetPos
git-svn-id: trunk@63265 -
2020-06-02 00:37:08 +00:00
zoran
2a396aa137 DateTimePicker: Prevent calling change when user start editing and date was null and not yet updated to valid date
git-svn-id: trunk@63264 -
2020-06-01 22:05:39 +00:00
maxim
5a32b9dc2e Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #37162
git-svn-id: trunk@63263 -
2020-06-01 21:40:02 +00:00
martin
ec643a2cb2 SynEdit: Clean up compiler hints
git-svn-id: trunk@63259 -
2020-05-31 14:20:57 +00:00
zoran
6e4dbe9fd0 DateTimePicker: change declaration of NullDate - Math.MaxDouble declaration changed in fpc 3.2, and in some corner cases can make problems (mantis #37087). So, we'll just keep using 1.7e+308 (which was Math.MaxDouble in fpc 3.0.4).
git-svn-id: trunk@63250 -
2020-05-30 15:12:22 +00:00
martin
668ee99dd1 FpDocView, SourceEditor: Prevent loosing MouseCapture while user selects text with mouse. Issue #0037150
git-svn-id: trunk@63249 -
2020-05-29 16:52:36 +00:00
juha
03e92d0d2c fpWeb: Remove duplicate resource images.
git-svn-id: trunk@63248 -
2020-05-29 08:45:19 +00:00
maxim
001d9849ac InstantFPC: added missing periods, regenerated translations and updated Russian translation
git-svn-id: trunk@63245 -
2020-05-28 22:10:44 +00:00
maxim
c5801c4689 FPCUnit: regenerated translations and updated Russian translation
git-svn-id: trunk@63244 -
2020-05-28 21:59:00 +00:00
maxim
20fa70809e FPWeb: changed forgotten resource string, regenerated translations and updated Russian translation
git-svn-id: trunk@63243 -
2020-05-28 21:50:51 +00:00
michl
917aadc2e0 ObjectInspector: Don't clear CompFilterEdit in SetSelection or it will always select the root note in Application.OnIdle. Related to r37349 #2d53c6ccb3. Issue #37149.
git-svn-id: trunk@63242 -
2020-05-28 21:49:21 +00:00
juha
1e444d8398 IDE: Show name and description in "New Item" and "New Project" dialogs. Simplifies GetLocalizedDescription methods. Issue #37134.
git-svn-id: trunk@63234 -
2020-05-27 10:30:19 +00:00
juha
5312403ae8 InstantFPC: Use constant "LineEnding" instead of #13 for Format() call. Issue #37134.
git-svn-id: trunk@63233 -
2020-05-26 23:52:24 +00:00
jesus
f107619061 LazReport: moved printer initial setup out of unit's initialization, patch from Zdravko Gabrovski with changes, fix issue #37065
git-svn-id: trunk@63221 -
2020-05-25 16:57:23 +00:00
michl
2bdfd2f614 SpartaDockedFormEditor: Make form resizable again on Windows after r61997 #a5cca7c662. Issue #36127
git-svn-id: trunk@63218 -
2020-05-25 13:12:58 +00:00
martin
6ad0380fb1 SynEdit: Enhanced horiz scrolling, when reaching border while typing/backspacing
git-svn-id: trunk@63216 -
2020-05-23 22:54:50 +00:00
wp
c97a2a7c76 TAChart: Fix AreaSeries crashing when y of first or last data point is NaN.
git-svn-id: trunk@63215 -
2020-05-23 21:56:28 +00:00
joost
97716ad3a4 * Missing file added to package, and marked some units as specific for a target
git-svn-id: trunk@63214 -
2020-05-23 07:32:45 +00:00
maxim
1207fa4fb3 LazUtils: committed a file which was automatically regenerated as a result of r63211 #8167e0b5e8
git-svn-id: trunk@63213 -
2020-05-22 23:37:51 +00:00
juha
657a925b26 IDE: Show icons in menu 'Window'. Issue #37026, patch (modified) from FTurtle.
git-svn-id: trunk@63212 -
2020-05-22 20:48:23 +00:00
joost
8167e0b5e8 LazUtils: Missing file added to package
git-svn-id: trunk@63211 -
2020-05-22 15:59:26 +00:00
joost
5c8d50b386 FPMake: Regenerated
git-svn-id: trunk@63210 -
2020-05-22 15:11:27 +00:00
martin
a6cca4acfe SynEdit: Changed TextPosAddLines (foldview) to AddVisibleOffsetToTextIndex (textview)
git-svn-id: trunk@63209 -
2020-05-22 14:54:22 +00:00
martin
237ac26a28 SynEdit: replaced AddFoldChangedHandler with senrLineMappingChanged
git-svn-id: trunk@63208 -
2020-05-22 14:54:20 +00:00
martin
95ff83d5f6 SynEdit: Fix DoTopViewChanged from ViewManager - Update lines on all related classes
git-svn-id: trunk@63207 -
2020-05-22 14:54:18 +00:00
martin
aac3e030bc SynEdit: AvlTree, fix FRootOffset, introduce SetLeftSizeSum
git-svn-id: trunk@63206 -
2020-05-22 14:54:16 +00:00
martin
f42fd8868d SynEdit: Refactor Gutter to use DisplayView for real to virtual line mapping
git-svn-id: trunk@63202 -
2020-05-21 18:04:12 +00:00
martin
88b4e037a4 SynEdit: add ViewToTextIndexEx / rename param for TextIndexToView...
git-svn-id: trunk@63201 -
2020-05-21 18:04:10 +00:00
martin
34099573b4 SynEdit: Change to use FTheLinesView instead of FFoldedView
git-svn-id: trunk@63200 -
2020-05-21 18:04:08 +00:00
martin
f5447ddcde SynEdit: FoldedView, remove unused code
git-svn-id: trunk@63199 -
2020-05-21 18:04:06 +00:00
martin
bf49400d78 SynEdit: Textviews, reduce length of call forwarding chains.
git-svn-id: trunk@63198 -
2020-05-21 15:48:49 +00:00
martin
4c5edbe734 SynEdit: Refactor Notification from Lines. Cache in TextViewManager, and deal with TextBuffer changes (no more need to update in senrTextBufferChanged
git-svn-id: trunk@63197 -
2020-05-21 15:48:47 +00:00
martin
e04ce2539f SynEdit: Introduced TSynTextViewsManager
git-svn-id: trunk@63196 -
2020-05-21 15:48:44 +00:00
martin
3ea592d076 SynEdit: TSynEditFoldedView, add base class TSynEditStringsLinked
git-svn-id: trunk@63195 -
2020-05-21 15:48:41 +00:00
martin
8518346192 SynEdit: Extend TSynEditStrings (TextView), add TextToViewIndex / ViewToTextIndex / ViewedCount / ViewedLines
git-svn-id: trunk@63194 -
2020-05-21 15:48:39 +00:00
joost
71fbdbd144 FpDebug: support for codepages in Dwarf-3 FreePascal (3.0.0 and up) AnsiStrings
git-svn-id: trunk@63193 -
2020-05-21 15:11:26 +00:00
mattias
7c7f225d4f codetools: parse proc modifier async, built-in function await
git-svn-id: trunk@63192 -
2020-05-21 10:22:41 +00:00
martin
8cd0ab8b18 SynEdit: FoldedView, renamed Lines/Count to ViewedLines/ViewedCount
git-svn-id: trunk@63188 -
2020-05-20 16:21:54 +00:00
mattias
9364c88e45 codetools: support for xtensa cpu and freertos OS, issue #37097, from Christo Crause
git-svn-id: trunk@63185 -
2020-05-19 12:51:38 +00:00
jesus
9cdfd55ed4 LazReport: Add OnFinalSetup event in TFrPrintGrid, patch from Zdravko Gabrovski, issue #37021
git-svn-id: trunk@63182 -
2020-05-18 11:31:49 +00:00
mattias
ac6b80f0c2 codetools: fixed extract generic type param names, issue #37081, from Pascal Riekenberg
git-svn-id: trunk@63181 -
2020-05-18 10:29:22 +00:00
wp
efbbeb241f TAChart: Add missing check for NaN to TCustomChartSource.XOfMax and .XOfMin (https://forum.lazarus.freepascal.org/index.php/topic,49848.0.html).
git-svn-id: trunk@63180 -
2020-05-18 09:36:40 +00:00
maxim
393279cd77 Pas2JS: fixed compilation after r63172 #4a6326ea3c
git-svn-id: trunk@63176 -
2020-05-17 14:23:12 +00:00
martin
cbb6115663 SynEdit: FoldView, rename/refactor TextToViewIndex/ViewToTextIndex to be 0-based
git-svn-id: trunk@63175 -
2020-05-16 22:17:06 +00:00
martin
0f8b9dd9a8 SynEdit: refactor TLazSynSurface
git-svn-id: trunk@63174 -
2020-05-16 22:17:03 +00:00
michael
4a6326ea3c * Add option to set rtl.showUncaughtExceptions
git-svn-id: trunk@63172 -
2020-05-16 11:55:12 +00:00
juha
6cc2ae4278 LazReport: Fill pages better. Issue #37046, patch from Sergey Chekh.
git-svn-id: trunk@63168 -
2020-05-15 23:10:27 +00:00
mattias
c64cd287c5 codetools: var completion of for-var-in-genericarray, from Pascal Riekenberg, issue #37076
git-svn-id: trunk@63160 -
2020-05-15 09:37:49 +00:00
mattias
9083125eb6 codetools: fixed semicolon after specialize on class completion, from Pascal Riekenberg
git-svn-id: trunk@63159 -
2020-05-15 08:37:03 +00:00
maxim
b6973ea6b7 Datadict: fixed compilation with FPC 3.0.4 after r63152 #2bb9bcd7ac
git-svn-id: trunk@63158 -
2020-05-14 22:46:32 +00:00
martin
6453e6316b SynEdit: Fix search end detection (ifdef)
git-svn-id: trunk@63157 -
2020-05-14 19:30:01 +00:00
martin
c9dea89ec8 FpDebug: Linux, Fix accessing dangling pointer while pausing all threads. (thread removed, after exit-signal)
git-svn-id: trunk@63156 -
2020-05-14 15:55:07 +00:00
martin
2af8ae984c SynEdit: Clean up "IsUtf8"
git-svn-id: trunk@63155 -
2020-05-14 15:55:06 +00:00
michael
95bdfd1be4 * Some corrections in set unit name based on filename
git-svn-id: trunk@63153 -
2020-05-14 11:48:24 +00:00
michael
2bb9bcd7ac * Allow code preview, set unit name based on filename
git-svn-id: trunk@63152 -
2020-05-14 11:44:03 +00:00
mattias
eb33c352df codetools: test parsing nested generic inline expression, from Pascal Riekenberg
git-svn-id: trunk@63149 -
2020-05-14 08:18:22 +00:00
mattias
9aa25f1ba7 codetools: extract generic type reference, from Pascal Riekenberg
git-svn-id: trunk@63148 -
2020-05-14 08:17:17 +00:00
juha
c236e626e7 LazReport: Remove property "ReadOnly" from CheckBox in Lr_prdlg. Issue #37066, patch from Zdravko Gabrovski.
git-svn-id: trunk@63146 -
2020-05-13 21:21:46 +00:00
juha
60d719d70a LazUtils: Font kerning for LazFreeType. Issue #37058, patch from circular.
git-svn-id: trunk@63145 -
2020-05-13 21:05:37 +00:00
mattias
a1dc8b06a0 IDE: less debug
git-svn-id: trunk@63144 -
2020-05-13 08:58:51 +00:00
juha
52939a42db LazUtils: Formatting.
git-svn-id: trunk@63140 -
2020-05-12 18:52:11 +00:00
mattias
36e7acabf5 codetools: fixed AV
git-svn-id: trunk@63138 -
2020-05-12 17:19:27 +00:00
mattias
1c9deb7a4c codetools: undo patch r62693 #d1b15edcfe, it broke some tests
git-svn-id: trunk@63137 -
2020-05-12 17:08:22 +00:00
mattias
797768a965 codetools: code completion for "FOR var IN" with generic class, from Pascal Riekenberg
git-svn-id: trunk@63136 -
2020-05-12 16:47:24 +00:00
martin
71a1fe80e4 Debugger: GDBMI-Server, use target remote for socket or IP, depending on port config. Issue #0036858
git-svn-id: trunk@63135 -
2020-05-10 23:44:34 +00:00
juha
da1e9bb5c1 LazUtils: Initialize LazFreeType variables. Prevent range errors. Issue #37033, patch from circular.
git-svn-id: trunk@63134 -
2020-05-10 18:55:24 +00:00
juha
8946cd3dd1 LazUtils: Allow hints to reveal a bug in TFreeTypeGlyph. Formatting.
git-svn-id: trunk@63130 -
2020-05-09 18:34:49 +00:00
juha
77a9fd307d LazUtils: Rename variable "generic" as "genericP" to not confuse Codetools.
git-svn-id: trunk@63129 -
2020-05-09 18:34:48 +00:00
juha
74b8021cc2 LazUtils: Initialize LazFreeType graphics state correctly. Issue #37033, patch from circular.
git-svn-id: trunk@63128 -
2020-05-09 18:34:47 +00:00
juha
d96645d9ff LazUtils: Fix LazFreeType glyph bounds. Issue #37022, patch from circular.
git-svn-id: trunk@63126 -
2020-05-09 08:05:41 +00:00
juha
8fccfb64ef LazUtils: Do not garble LazFreeType fonts. Issue #37012, patch from circular.
git-svn-id: trunk@63125 -
2020-05-07 20:20:56 +00:00
martin
9679fa6543 SynEdit: Recognize/Set common clipboard column-mode indicators(Windows). Allow to exchange column mode selection with other apps
git-svn-id: trunk@63124 -
2020-05-06 13:49:21 +00:00
maxim
c427ad7a78 ProjectTemplates: moved all resource strings to ptstrconst.pas, merged translations accordingly
git-svn-id: trunk@63123 -
2020-05-05 23:13:13 +00:00