Commit Graph

55 Commits

Author SHA1 Message Date
martin
d879259b62 LazLogger: fix wrong override for inherited method
git-svn-id: trunk@61176 -
2019-05-08 12:01:54 +00:00
martin
9d250edfa3 LazLogger: conditional logging / support And/Or operators for log-groups
git-svn-id: trunk@60516 -
2019-02-26 18:51:47 +00:00
martin
211ab886b0 LazLogger: Improve Indent handling with threads. Ensure inc/dec is not overwritten by other threads
git-svn-id: trunk@60267 -
2019-01-31 22:55:20 +00:00
martin
30146193bb LazLogger: Check the callback in a more thread save manner
git-svn-id: trunk@60265 -
2019-01-31 22:24:21 +00:00
martin
4ee1459b01 LazLogger: Optimize indent handling / fix reset indent for DbgOut
git-svn-id: trunk@60263 -
2019-01-31 21:49:14 +00:00
martin
185d63ac35 LazLogger: Optimize indent handling
git-svn-id: trunk@60262 -
2019-01-31 21:44:56 +00:00
martin
720d4c15c5 LazLogger: Move widetset callback into threadsave block
git-svn-id: trunk@60257 -
2019-01-31 14:58:16 +00:00
martin
1513ba0c4c LazLogger: Fix a crash, due to not thread safe.
git-svn-id: trunk@60246 -
2019-01-30 00:53:46 +00:00
martin
a9f2cac891 LazLogger: Comments / Ifdef'ed flush log
git-svn-id: trunk@60244 -
2019-01-29 19:47:46 +00:00
martin
fb1109e5cc LazLogger: Small threading optimization
git-svn-id: trunk@59508 -
2018-11-11 14:46:55 +00:00
mattias
1f64e2b29d lazutils: deprecated ConvertLineEndings in favor of LineBreaksToSystemLineBreaks
git-svn-id: trunk@59144 -
2018-09-23 10:33:52 +00:00
juha
41dc46374f LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils.
git-svn-id: trunk@58634 -
2018-07-25 23:44:54 +00:00
juha
53ee66450d LazUtils: Move exception and stack trace stuff to new LazTracer. Move function ConvertLineEndings to LazUtilities.
git-svn-id: trunk@58255 -
2018-06-14 09:05:50 +00:00
juha
3574bdfb6d Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
martin
64399c8ca0 LazLogger: fixed incorrect linked list.
git-svn-id: trunk@58219 -
2018-06-10 21:05:51 +00:00
martin
7a640261d4 LazLogger: prevent exceptions from being passed to the caller
git-svn-id: trunk@58210 -
2018-06-09 16:31:10 +00:00
martin
b1cde147c4 LazLogger: use thread.queue by default.
git-svn-id: trunk@58198 -
2018-06-08 22:45:18 +00:00
ondrej
ab816ccd37 LazLogger: refactoring: move methods from LazLogger to LazLoggerBase
git-svn-id: trunk@58077 -
2018-06-02 15:58:23 +00:00
martin
4a5241032e LazLogger: Thread safety
git-svn-id: trunk@57736 -
2018-04-28 09:54:03 +00:00
juha
3ed79743c8 Remove the wrapper functions from LazUtils.FileUtil, Lcl.LclProcs and Codetools.FileProcs completely. Simplify code.
git-svn-id: trunk@56693 -
2017-12-11 19:44:37 +00:00
juha
2329f266ed Move Translations unit from LCL to LazUtils.
git-svn-id: trunk@53740 -
2016-12-20 22:32:43 +00:00
mattias
c13e223026 lazutils: deprecated note
git-svn-id: trunk@52712 -
2016-07-18 17:40:40 +00:00
juha
920c072f0e LazUtils: Add, fix and unify header comments of many units.
git-svn-id: trunk@52518 -
2016-06-18 16:40:04 +00:00
juha
06ac76f560 LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +00:00
mattias
69edc4d8c0 lazutils: moved ReplaceSubString to LazUTF8, added UTF8QuotedStr
git-svn-id: trunk@47748 -
2015-02-13 20:34:21 +00:00
mattias
172eada300 lazutils: fixed replacesubstring append
git-svn-id: trunk@47018 -
2014-11-28 14:23:29 +00:00
juha
bc278b1845 LazLogger: Support setting *_debuglog environment variable. Issue #26537, patch from Reinier Olislagers
git-svn-id: trunk@46161 -
2014-09-08 10:17:52 +00:00
martin
4ea228a9e3 LazLogger: fixed logfile with relative path
git-svn-id: trunk@44296 -
2014-02-28 17:42:19 +00:00
martin
4c8bf0291a LazLogger: fixed logfile with relative path
git-svn-id: trunk@44293 -
2014-02-28 17:06:01 +00:00
martin
f69430a084 LazLogger: added basic profiling
git-svn-id: trunk@42871 -
2013-09-19 13:58:38 +00:00
martin
71ce8192f2 LazLogger: added basic profiling
git-svn-id: trunk@42860 -
2013-09-18 14:43:41 +00:00
martin
2d4a9df1ad LazUtils: Lazlogger prioritize last entry/param on command line
git-svn-id: trunk@42583 -
2013-09-04 09:14:20 +00:00
mattias
60daa3a85d lazlogger: comments, patch #24808
git-svn-id: trunk@42248 -
2013-07-31 13:55:23 +00:00
mattias
4e6e36dc04 lazutils: sort uses clause
git-svn-id: trunk@41488 -
2013-06-02 08:32:06 +00:00
paul
e133b24a34 lazlogger: use PtrInt for String length instead of PtrUInt since SetLength() works with integer anyway
git-svn-id: trunk@36445 -
2012-03-30 08:21:38 +00:00
martin
d9162800f5 LazLogger: improved interaction with special widgetset needs
git-svn-id: trunk@35813 -
2012-03-07 23:08:25 +00:00
martin
5a1360baf1 LazLogger, introduce base and dummy classes
git-svn-id: trunk@35778 -
2012-03-06 19:36:11 +00:00
mattias
9a2c21130a lazutils: fixed ReplaceSubString not changing original string
git-svn-id: trunk@35507 -
2012-02-20 12:47:43 +00:00
mattias
2e114fe055 lazutils: changed replacesubstring function to procedure
git-svn-id: trunk@35506 -
2012-02-20 10:53:10 +00:00
mattias
63bed888d2 LCL: clean up
git-svn-id: trunk@35505 -
2012-02-20 10:23:34 +00:00
mattias
c80c2dfecc lazutils: added ReplaceSubString
git-svn-id: trunk@35499 -
2012-02-20 02:18:56 +00:00
mattias
b1eb78dbdf lazlogger: added dbgstr for pchars
git-svn-id: trunk@35488 -
2012-02-19 16:18:16 +00:00
mattias
0dd3daffcc lazutils: dbgmemrange: pointer to avoid typecasts
git-svn-id: trunk@35484 -
2012-02-19 14:40:45 +00:00
mattias
65812100c1 lazutils: fixed dbgstr to workaround auto string repair of fpc
git-svn-id: trunk@35437 -
2012-02-18 13:25:24 +00:00
vincents
fb6169ac46 lazlogger: fixed compilation with wince.
git-svn-id: trunk@35369 -
2012-02-15 07:17:09 +00:00
martin
369017a0c5 DBG: move same debugln to LazLogger cmd-line config
git-svn-id: trunk@35339 -
2012-02-12 22:59:28 +00:00
martin
2d5748afd7 LazLogger: Keep user-set logfilename
git-svn-id: trunk@35333 -
2012-02-12 18:45:12 +00:00
martin
998b336ccb LazLogger: tests / fix parsing enabled groups
git-svn-id: trunk@35329 -
2012-02-12 16:44:13 +00:00
martin
c5624ffcb1 LazLogger: Fixed indent for event
git-svn-id: trunk@35326 -
2012-02-12 15:13:15 +00:00
martin
20f0d2d151 LazLogger: renamed events to On....
git-svn-id: trunk@35325 -
2012-02-12 14:42:12 +00:00