Commit Graph

55 Commits

Author SHA1 Message Date
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
mattias
2130c25eb8 codetools: added TCodeCache.OnDecodeLoaded/OnEncodeSaving
git-svn-id: trunk@13541 -
2007-12-30 20:54:19 +00:00
mattias
3fe0a8d341 codetools: added hooks to TSourceLog to encode/decode on load/save
git-svn-id: trunk@13539 -
2007-12-30 19:22:19 +00:00
mattias
029d4f6327 added package prettymessages - an IDE add-on to reduce FPC hints
git-svn-id: trunk@11002 -
2007-04-25 16:37:19 +00:00
mattias
8783e0100d IDE: Find in Files: implemented multi line pattern and replacement, gtk intf: improved z ordering with modal forms
git-svn-id: trunk@9779 -
2006-09-01 14:38:07 +00:00
mattias
47643bc105 added experimental codefolding to IDE
git-svn-id: trunk@7949 -
2005-10-10 17:39:04 +00:00
mattias
f2b6a4f242 codetools now saves files keeping the file case on disk
git-svn-id: trunk@7747 -
2005-09-19 21:57:39 +00:00
mattias
666e058403 implemented saving alpha bmp and using transparency for IDE glyph editor
git-svn-id: trunk@7264 -
2005-06-22 09:45:59 +00:00
vincents
5c84454943 changed hexstr(cardinal()) for pointers to dbgs() and other 64-bits fixes from Peter Vreman
git-svn-id: trunk@6915 -
2005-03-07 21:59:45 +00:00
mattias
81f9980ad0 implemented automatic redirecting of package output directory and filestate cache
git-svn-id: trunk@6680 -
2005-01-25 01:14:19 +00:00
mattias
e08e2b61ee accelerated Find In Files
git-svn-id: trunk@5817 -
2004-08-18 13:06:21 +00:00
mattias
730a67c8e1 fixed button return key
git-svn-id: trunk@5500 -
2004-05-22 14:35:33 +00:00
mattias
a27b3206fe implemented enclose selection
git-svn-id: trunk@4494 -
2003-08-18 11:52:51 +00:00
mattias
1c346b3b87 added make resourcestring dialog, not finished
git-svn-id: trunk@3888 -
2003-03-02 09:04:02 +00:00
lazarus
61fd84bc32 MG: code completion: added local variable completion
git-svn-id: trunk@2810 -
2002-08-18 08:54:26 +00:00
lazarus
51d1f6e57c MG: added file access monitoring and diff view
git-svn-id: trunk@1815 -
2002-08-03 14:30:41 +00:00
lazarus
f295045532 MG: further internationalization
git-svn-id: trunk@1565 -
2002-03-29 14:32:49 +00:00
lazarus
6b7cd3b776 MG: fixed TSourceLog.Assign
git-svn-id: trunk@1497 -
2002-03-10 21:41:14 +00:00
lazarus
7be6c70b19 MG: OS dependent line end
git-svn-id: trunk@1494 -
2002-03-09 17:02:16 +00:00