mattias
c0594332b5
IDE: project inspector: filter, directory hierarchy, show sorted alphabetically
...
git-svn-id: trunk@30055 -
2011-03-28 21:12:14 +00:00
juha
f38190794b
Formatting: joined lines where only ');' was split to its own line, in procedure defs.
...
git-svn-id: trunk@29871 -
2011-03-16 16:52:28 +00:00
mattias
d1da1d5e40
IDE: custom options in makefile: combine linebreaks to single spaces
...
git-svn-id: trunk@29471 -
2011-02-11 18:55:34 +00:00
mattias
c290e9f652
IDE: fixed case sensitivity of combobox history lists
...
git-svn-id: trunk@29154 -
2011-01-20 21:35:50 +00:00
mattias
d5c9ca6f4f
IDE: fixed wrong CleanAndExpandFile/Dir use
...
git-svn-id: trunk@28940 -
2011-01-10 20:40:59 +00:00
mattias
dff89b431e
IDE: fixed duplicates in package source directories codetools defines
...
git-svn-id: trunk@28728 -
2010-12-16 15:43:50 +00:00
mattias
777e1a450c
IDE: TrimSearchPath deleting doubles
...
git-svn-id: trunk@28650 -
2010-12-08 20:50:27 +00:00
mattias
ecf90eadcb
IDE: fixed macros
...
git-svn-id: trunk@28634 -
2010-12-05 23:42:59 +00:00
mattias
53c3f3e79f
IDE: TPackageLinks.AddUserLink: fetch version from lpk, bug #18098
...
git-svn-id: trunk@28567 -
2010-11-30 12:06:46 +00:00
mattias
36cb2971ba
IDE: clean up
...
git-svn-id: trunk@27402 -
2010-09-18 08:45:04 +00:00
mattias
4ea649b026
IDE: fixed SearchDirectoryInSearchPath for trailing pathdelim
...
git-svn-id: trunk@27380 -
2010-09-16 06:55:26 +00:00
mattias
3d961391a4
IDE: fixed SearchDirectoryInSearchPath, bug #17322
...
git-svn-id: trunk@27375 -
2010-09-15 22:49:42 +00:00
mattias
a8a47d05b0
IDE: TrimSearchPath: chomp path delims instead of add
...
git-svn-id: trunk@27367 -
2010-09-14 16:39:57 +00:00
mattias
96b933cc95
IDE: fixed TrimSearchPath to keep a . path
...
git-svn-id: trunk@27366 -
2010-09-14 16:38:27 +00:00
paul
f6de16c477
ide: improve BackupFile routing:
...
- Check if file is Locked. If it is so then use CopyFile instead of RenameFile since RenameFiles leaves lock on backup file on windows.
- If RenameFile is failed for some reason then use CopyFile.
git-svn-id: trunk@25859 -
2010-06-03 07:18:39 +00:00
paul
ef82b1fefd
lcl: fix FileIsSymLink for win32 (although it is not possible to tell whether it is a symlink or a original file)
...
ide: formatting
git-svn-id: trunk@25836 -
2010-06-02 09:39:24 +00:00
mattias
8f84877ae5
IDE: save project: when lpi has different PathDelims: force relative paths
...
git-svn-id: trunk@25177 -
2010-05-04 10:50:38 +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
acbf15f1ab
IDE: clean up
...
git-svn-id: trunk@23667 -
2010-02-09 13:38:10 +00:00
mattias
a1f22a3dff
IDE: added Line ending menu item, bug #15420
...
git-svn-id: trunk@23277 -
2009-12-25 13:14:58 +00:00
mattias
f5604c0e91
IDE: build modes: value
...
git-svn-id: trunk@23104 -
2009-12-12 16:52:54 +00:00
mattias
97a9d2384e
IDE: default lazarus directory: remove bundle path
...
git-svn-id: trunk@21940 -
2009-10-01 11:16:05 +00:00
mattias
d257a3bc1a
IDE: check if unit interfaces is missing
...
git-svn-id: trunk@21418 -
2009-08-23 12:31:42 +00:00
paul
e447466f59
ide: fix compilation with fpc 2.5.1
...
git-svn-id: trunk@21277 -
2009-08-18 08:42:22 +00:00
mattias
326e3c1a66
IDE: redirect codetools dbgout to LCLProc
...
git-svn-id: trunk@21122 -
2009-08-06 15:45:37 +00:00
mattias
56d598901b
IDE: path delim loading
...
git-svn-id: trunk@18136 -
2009-01-05 12:51:36 +00:00
mattias
38abb0125e
IDE: made SwitchPathDelims more generic
...
git-svn-id: trunk@18132 -
2009-01-05 11:24:58 +00:00
paul
7a1d79446f
ide: start merge of editor options into ide options dialog
...
git-svn-id: trunk@17164 -
2008-10-31 09:42:29 +00:00
paul
7c43bd88d8
ide: cleanup
...
git-svn-id: trunk@17062 -
2008-10-20 01:45:02 +00:00
mattias
6e7b906945
codetools: using locale independent format for dates in config files
...
git-svn-id: trunk@16552 -
2008-09-11 20:35:33 +00:00
vincents
b95d6e1054
IDE: fixed range check error
...
git-svn-id: trunk@16258 -
2008-08-26 19:31:29 +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
c737c9082c
IDE: compiler options test: now supporting packages and checking for separate output directory
...
git-svn-id: trunk@16008 -
2008-08-09 09:51:58 +00:00
mattias
372a7016a7
IDE: codehlp: implemented finding references in fpdoc files
...
git-svn-id: trunk@15987 -
2008-08-07 18:13:17 +00:00
mattias
a261ea868b
IDE: started searching in fpdoc files
...
git-svn-id: trunk@15964 -
2008-08-05 21:51:30 +00:00
vincents
34c9409331
IDE: removed TrimFileName from IDEProc, so the one from FileProc is used, fixes bug #8654 .
...
git-svn-id: trunk@15260 -
2008-05-27 14:17:04 +00:00
mattias
1d9a456c64
IDE: build,run file now stores options for non pascal files
...
git-svn-id: trunk@14941 -
2008-04-23 15:38:02 +00:00
mattias
f8b5714a8f
IDE: clean up, lazbuild: auto create lrs files bug #11063
...
git-svn-id: trunk@14921 -
2008-04-21 16:28:13 +00:00
vincents
9081581c3b
IDE: reduced compiler hints
...
git-svn-id: trunk@14715 -
2008-04-01 13:19:22 +00:00
mattias
98de83d78f
removed calls to obsolete lowercasetable
...
git-svn-id: trunk@12939 -
2007-11-20 21:39:47 +00:00
vincents
db339f6b42
IDE: made GetProgramSearchPath a function, Delim can be replaced with System.PathSep
...
git-svn-id: trunk@12379 -
2007-10-08 11:18:34 +00:00
mattias
3bbc19ca0a
IDE: added compiler tests: ambiguous fpc ppu, checking compiler date
...
git-svn-id: trunk@11548 -
2007-07-17 16:22:37 +00:00
mattias
09b8da340d
IDE: added compiler test: test for some common rtl and fcl units
...
git-svn-id: trunk@11542 -
2007-07-17 11:31:33 +00:00
mattias
f03569a3c1
IDE: added compiler check for relative unit paths, missing directories, wrong * character, ambiguous fpc configs, missing fpc config
...
git-svn-id: trunk@11529 -
2007-07-16 21:23:55 +00:00
mattias
00484d3581
IDE: fixed check if .po file changed
...
git-svn-id: trunk@11493 -
2007-07-13 14:10:04 +00:00
mattias
63c8112843
IDEIntf: added CustomData and CustomSessionData
...
git-svn-id: trunk@11486 -
2007-07-13 11:54:37 +00:00
mattias
01c3d62fc8
IDE: project definitions are now automatically added to all directories in the unit search path (same for packages)
...
git-svn-id: trunk@10221 -
2006-11-20 15:38:48 +00:00
mattias
83cc6976b1
IDE: compiler output path single . is now kept, bug #7695
...
git-svn-id: trunk@10131 -
2006-10-30 11:11:01 +00:00
mattias
a7c0385d1a
lazbuild: checking dependency graph
...
git-svn-id: trunk@9815 -
2006-09-05 11:36:29 +00:00
vincents
e119fd2ed8
removed dependency on synedit
...
git-svn-id: trunk@9803 -
2006-09-03 17:51:30 +00:00
vincents
ec973c78eb
ideproc doesn't need SynRegExpr
...
git-svn-id: trunk@9802 -
2006-09-03 17:26:55 +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
ba506191c9
compiler options now converts line endings of custom and linker options to current line endings
...
git-svn-id: trunk@9757 -
2006-08-27 21:06:56 +00:00
mattias
720ab0fada
IDEIntf: added interface for external tools
...
git-svn-id: trunk@9654 -
2006-07-21 18:00:24 +00:00
mattias
236481b49c
implemented parameter hints
...
git-svn-id: trunk@9314 -
2006-05-20 12:53:57 +00:00
mattias
9c1a175b91
fixed typos makro
...
git-svn-id: trunk@9271 -
2006-05-13 12:00:43 +00:00
mattias
2f2c92352b
code templates: fixed reading new lines at start of template
...
git-svn-id: trunk@9259 -
2006-05-12 08:27:08 +00:00
micha
d9e9f1570f
win64 fixes (from peter, modified)
...
git-svn-id: trunk@9221 -
2006-05-01 21:45:12 +00:00
mattias
a8832a3e66
help for IDE windows: started editor and mapping
...
git-svn-id: trunk@9198 -
2006-04-28 14:16:25 +00:00
mattias
0b0ce2bb5e
fixed cleaning up project searhc paths with makros
...
git-svn-id: trunk@9134 -
2006-04-17 09:49:04 +00:00
mattias
4cc456c4b3
fixed commenting multiple units, implemented Delphi project conversion: cleaning up units and non existing search paths
...
git-svn-id: trunk@8901 -
2006-03-09 23:29:20 +00:00
mattias
dddf196254
added project clean up and unit path clean up for Delphi project converter
...
git-svn-id: trunk@8890 -
2006-03-08 02:44:09 +00:00
mattias
8b5eb2d7ef
fixed maximize button
...
git-svn-id: trunk@8888 -
2006-03-08 00:25:59 +00:00
mattias
0fdb95d4a6
improved Delphi project converter with reading .dof and .cfg file, multiple retries and fixing include filenames in .lpr
...
git-svn-id: trunk@8868 -
2006-03-05 23:55:40 +00:00
mattias
a5232b9fee
implemented loading project session from separate file
...
git-svn-id: trunk@8714 -
2006-02-06 18:55:31 +00:00
mattias
8aaac32221
implemented adjusting project compiler paths on saving project as
...
git-svn-id: trunk@8570 -
2006-01-19 23:37:55 +00:00
mattias
6edfc6200b
Makefile update only on change
...
git-svn-id: trunk@8477 -
2006-01-09 23:08:37 +00:00
mattias
8201f274a8
added debug output for FindFPCTool
...
git-svn-id: trunk@8444 -
2006-01-04 17:51:18 +00:00
mattias
c62d1bc330
added more sphisticated FPCTool search function to find fpcmake.exe under windows
...
git-svn-id: trunk@8440 -
2006-01-04 17:08:59 +00:00
mattias
55b7e83e1c
implemented codetools functions to collect search paths and to unitfiles in searchpaths
...
git-svn-id: trunk@8350 -
2005-12-21 11:47:03 +00:00
mattias
b77cd7e3d2
implemented updating IDE fpc values on changing TargetCPU, cross building IDE now switches global settings, so changing project settings no longer required
...
git-svn-id: trunk@8330 -
2005-12-16 16:09:31 +00:00
marc
8e0c64979c
+ Added check for escaped quotes
...
git-svn-id: trunk@8300 -
2005-12-13 00:54:36 +00:00
mattias
bf260d22ec
reduced synedit highlighter overhead on inserting/replacing many lines
...
git-svn-id: trunk@8268 -
2005-12-07 22:53:31 +00:00
mattias
9542928f63
fixed linux compilation, fixed codetools searching class header comment
...
git-svn-id: trunk@8127 -
2005-11-10 18:36:27 +00:00
mattias
81ec6c15c1
removed dos unit
...
git-svn-id: trunk@7950 -
2005-10-11 07:55:52 +00:00
mattias
02ef7c9c49
added .p as pascal extension
...
git-svn-id: trunk@7730 -
2005-09-17 18:01:22 +00:00
mattias
d78f4a688c
converted environment options to lfm from Darius
...
git-svn-id: trunk@7726 -
2005-09-17 13:50:59 +00:00
mattias
193756ef59
fixed FindNext finding empty filename
...
git-svn-id: trunk@7597 -
2005-08-30 17:41:53 +00:00
vincents
e91c979c4e
removed $IFDEF VER1 from Salvatore
...
git-svn-id: trunk@7475 -
2005-08-03 20:14:56 +00:00
mattias
bb28a2365c
implemented adding a new file from registered file types to package
...
git-svn-id: trunk@7305 -
2005-06-30 18:15:55 +00:00
mattias
1917ac9586
auto clean/create .lrs file on creating custom .lfm file
...
git-svn-id: trunk@7209 -
2005-05-28 11:25:17 +00:00
mattias
80fb00e662
added check for overwriting source directory on ublish module
...
git-svn-id: trunk@6912 -
2005-03-07 17:33:54 +00:00
mattias
21624d99b0
reactivated fast xml units without widestrings
...
git-svn-id: trunk@6716 -
2005-01-29 14:36:04 +00:00
mattias
40e9cb0f1b
fixed SplitCmdLine for empty string
...
git-svn-id: trunk@6696 -
2005-01-26 18:41:23 +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
f511a12950
added checks for filenames with spaces
...
git-svn-id: trunk@6675 -
2005-01-24 11:49:42 +00:00
micha
5f8026a62c
fix bug #506 : pass quoted files and paths to gdb that possibly contain spaces
...
git-svn-id: trunk@6615 -
2005-01-16 19:02:02 +00:00
vincents
c535f37167
use xml units from fpc, if not compiling with fpc 1.0
...
git-svn-id: trunk@6603 -
2005-01-15 13:44:03 +00:00
mattias
b298708349
available translations are now searched automatically
...
git-svn-id: trunk@6340 -
2004-12-06 18:27:18 +00:00
vincents
450371882c
splitted off unit FileUtil, it doesn't depend on other LCL units
...
git-svn-id: trunk@6081 -
2004-09-27 22:05:41 +00:00
mattias
abacaa7cbf
implemented Rename Identifier
...
git-svn-id: trunk@6075 -
2004-09-25 15:05:39 +00:00
mattias
08d727e283
various fixes for TCustomMemo, RTTIControls, FindReferences
...
git-svn-id: trunk@6046 -
2004-09-22 19:05:58 +00:00
mattias
ada62722b1
started new feature: find identifier references
...
git-svn-id: trunk@6022 -
2004-09-18 01:02:23 +00:00
vincents
97f219aa15
replaced writeln by DebugLn
...
git-svn-id: trunk@6020 -
2004-09-17 20:04:35 +00:00
mattias
ca675e25c7
implemented registration of project file types
...
git-svn-id: trunk@5899 -
2004-09-01 09:43:24 +00:00
mattias
bddd2f7bdc
fixed freeing synedit PrimarySelection and sending gtklist DrawItem msg for destroing controls
...
git-svn-id: trunk@5691 -
2004-07-17 14:24:31 +00:00
mattias
47d625d78e
replaced FindMask by global function from Vincent
...
git-svn-id: trunk@5540 -
2004-06-05 10:29:15 +00:00
mattias
48195f2943
fixed searching dir in searchpath under win32
...
git-svn-id: trunk@5090 -
2004-01-23 19:36:49 +00:00
mattias
485012e8e0
avoided fpc 1.9.2 AString:=AString bug
...
git-svn-id: trunk@5072 -
2004-01-17 12:43:29 +00:00
mattias
747b7543e3
fixed TrimSearchPath for paths starting with spaces
...
git-svn-id: trunk@5068 -
2004-01-16 12:01:32 +00:00