Commit Graph

73 Commits

Author SHA1 Message Date
juha
5c561fabd8 LazUtils: Add a new unit LazStringUtils. Move 2 functions from Codetools' SourceLog there.
git-svn-id: trunk@58631 -
2018-07-25 13:39:01 +00:00
mattias
cab4029da6 codetools: fixed rangechecking
git-svn-id: trunk@57114 -
2018-01-18 21:23:38 +00:00
joost
1de2cbf586 general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
mattias
2e8ada0af4 codetools: save file: convert encoding before opening file
git-svn-id: trunk@50210 -
2015-11-02 23:00:15 +00:00
juha
653b5dd43a Codetools, unit FileProcs: Disable conditionally wrapper functions. For testing define DisableWrapperFunctions and build Lazarus.
git-svn-id: trunk@49504 -
2015-07-07 11:43:38 +00:00
mattias
de6146e357 codetools: clean up
git-svn-id: trunk@47891 -
2015-02-18 20:29:45 +00:00
mattias
dd8f801514 codetools: fixed ChangeLineEndings
git-svn-id: trunk@47834 -
2015-02-16 21:17:34 +00:00
mattias
9a8ecaceff codetools: fixed ChangeLineEndings if #10 at end
git-svn-id: trunk@47831 -
2015-02-16 18:54:21 +00:00
mattias
2e2ab0b2b3 codetools: TSourceLog.GetLine: added parameter WithLineEnd
git-svn-id: trunk@46039 -
2014-08-12 10:44:40 +00:00
mattias
a7c4d5af38 IDE: fpc msg parser: fix position for message identifier not found
git-svn-id: trunk@45339 -
2014-06-04 19:11:48 +00:00
mattias
a99023497d dci: changed -1 to Pred
git-svn-id: trunk@42174 -
2013-07-22 18:20:54 +00:00
mattias
b6a35980e9 codetools: fixed LineColIsOutSide
git-svn-id: trunk@40929 -
2013-04-29 10:08:49 +00:00
mattias
9175dedadf codetools: using TFileStreamUTF8
git-svn-id: trunk@37653 -
2012-06-15 16:21:53 +00:00
mattias
6088a1a052 codetools: TSourceLog.LoadFromStream: check if source has changed
git-svn-id: trunk@35935 -
2012-03-13 20:12:36 +00:00
mattias
2a417ff43a IDE: fixed save as change case, bug #10368
git-svn-id: trunk@35909 -
2012-03-12 22:16:30 +00:00
mattias
5f47718cdd codetools: when cursor pos outside code: give more details
git-svn-id: trunk@35178 -
2012-02-06 12:37:28 +00:00
mattias
f417352fd9 codetools: TSourceLog.Assign: increase changestep
git-svn-id: trunk@33987 -
2011-12-06 02:38:22 +00:00
mattias
edeaa59964 lazutils: started lazutf8, lazfileutil, lazfilecache
git-svn-id: trunk@32678 -
2011-10-04 22:42:44 +00:00
mattias
c7374d6077 codetools: debugging
git-svn-id: trunk@31133 -
2011-06-08 08:05:52 +00:00
mattias
9d62b19646 codetools: accelerated TSourceLog.BuildLineRanges
git-svn-id: trunk@30952 -
2011-05-28 09:52:47 +00:00
mattias
01abf5d4b3 codetools: fixed invalidate on source change
git-svn-id: trunk@30948 -
2011-05-28 09:00:37 +00:00
mattias
8e1f917408 codetools: fixed TCodeToolManager.FindReferences
git-svn-id: trunk@30947 -
2011-05-28 08:52:08 +00:00
mattias
d9366ecdb7 cody: insert file at cursor
git-svn-id: trunk@30678 -
2011-05-11 08:15:51 +00:00
mattias
e8de399c71 codetools: fixed last line of TCodeBuffer
git-svn-id: trunk@29841 -
2011-03-14 16:11:24 +00:00
mattias
8c126c8067 codetools: function to merge c header files into one
git-svn-id: trunk@29546 -
2011-02-14 13:52:23 +00:00
mattias
63fb9e4fd8 codetools: added ChangeStamp for all boss files
git-svn-id: trunk@26334 -
2010-06-30 04:44:00 +00:00
mattias
07d10376f3 codetools: clean up
git-svn-id: trunk@25674 -
2010-05-26 22:35:20 +00:00
mattias
9590345c0c codetools: accelerated TSourceLog.BuildLineRanges
git-svn-id: trunk@25670 -
2010-05-26 22:11:33 +00:00
martin
65712f8d8d SourceLog, send only one notification, if changed
git-svn-id: trunk@25284 -
2010-05-09 19:08:02 +00:00
mattias
9361e5a7ae IDE: fixed change file line ending
git-svn-id: trunk@25195 -
2010-05-04 20:58:31 +00:00
mattias
7380a8de8d codetools: implemented TCodeBufXMLConfig
git-svn-id: trunk@24500 -
2010-04-08 12:30:26 +00:00
mattias
cc85994222 codetools: when writing to an existing file: invalidate file cache only for that file
git-svn-id: trunk@24347 -
2010-04-01 12:04:21 +00:00
mattias
6f4027077c codetools: BuildLineRanges one pass
git-svn-id: trunk@23819 -
2010-03-02 01:23:32 +00:00
mattias
0c612af90c codetools: reduced debugging
git-svn-id: trunk@23278 -
2009-12-25 13:25:50 +00:00
mattias
55fdc3df73 codetools: added TSourceLog.DiskLineEnding, bug #15420
git-svn-id: trunk@23276 -
2009-12-25 13:14:38 +00:00
mattias
555090ae4f codetools: TStandardCodeTool.ExtractOperand ignore positions in space
git-svn-id: trunk@22558 -
2009-11-13 06:03:49 +00:00
mattias
bdb43b2c28 codetools: added TSourceLog.LineColIsSpace
git-svn-id: trunk@22557 -
2009-11-13 05:51:38 +00:00
mattias
443f653af0 codetools: identifier completion: fixed GetLineLength
git-svn-id: trunk@22521 -
2009-11-10 12:26:48 +00:00
mattias
aec217654e codetools: identifier completion: check if cursor beyond eol
git-svn-id: trunk@22470 -
2009-11-07 11:39:26 +00:00
mattias
eb1302950c codetools: sourcelog markers: remove from log on free
git-svn-id: trunk@21529 -
2009-09-01 19:54:39 +00:00
mattias
05309a4779 codetools: debugging
git-svn-id: trunk@21094 -
2009-08-03 21:31:38 +00:00
mattias
2f8de86823 codetools: added -dVerboseCTSave
git-svn-id: trunk@21093 -
2009-08-03 21:28:27 +00:00
mattias
e88c1fadd4 codetools: AbsoluteToLineCol allow SrcLen and SrcLen+1
git-svn-id: trunk@20512 -
2009-06-08 09:03:42 +00:00
mattias
cd6234540b codetools: mem stats for FileStateCache
git-svn-id: trunk@19930 -
2009-05-11 16:58:55 +00:00
mattias
6e52d7829c codetools: added memory stats
git-svn-id: trunk@19862 -
2009-05-09 08:34:50 +00:00
mattias
ea97d80f56 codetools: TSourceLog.destroy without calling hooks
git-svn-id: trunk@19735 -
2009-05-01 14:02:56 +00:00
mattias
e6e4986ffd codetools: TCodeBuffer.IsDeleted now changes ChangeStep, bug #13376
git-svn-id: trunk@19181 -
2009-04-01 12:34:07 +00:00
paul
d46112e3d3 codetools: fix introduced by me bug when stream was opened for write but was not cleared
git-svn-id: trunk@18262 -
2009-01-12 03:09:03 +00:00
paul
7467771ed0 lcl, codetools: don't request exclusive rights when IDE reads/writes units
git-svn-id: trunk@18251 -
2009-01-11 08:30:43 +00:00
mattias
69cfe88898 using UTF-8 for file operations and environment variables
git-svn-id: trunk@16236 -
2008-08-25 22:32:23 +00:00