Commit Graph

557 Commits

Author SHA1 Message Date
mattias
35ac6f51b9 IDEIntf: undeprecated TSourceEditorWindowInterface.SourceEditorIntfWithFilename and implemented it with avl tree
git-svn-id: trunk@41413 -
2013-05-26 12:21:10 +00:00
mattias
d97e869846 IDE: mode matrix: do not store session info in project and ide
git-svn-id: trunk@41390 -
2013-05-25 10:31:05 +00:00
mattias
d846fce1d2 IDE: sourceeditor: ifdef node states: set idnInvalid for mixed cases
git-svn-id: trunk@41385 -
2013-05-24 16:29:39 +00:00
mattias
16edde8af5 IDE: mode matrix: split options and control
git-svn-id: trunk@41004 -
2013-05-02 20:51:18 +00:00
mattias
7b789ca435 IDE: fixed build mode modified
git-svn-id: trunk@41003 -
2013-05-02 17:15:39 +00:00
mattias
019d42c0af IDE: mode matrix: load/save
git-svn-id: trunk@40997 -
2013-05-02 11:30:27 +00:00
juha
8bb045419d IDE: Copy also ProjectBuildMode.InSession in Assign
git-svn-id: trunk@40857 -
2013-04-20 15:00:03 +00:00
juha
b36bbb6909 IDE: Save and load values when BuildMode is switched.
git-svn-id: trunk@40853 -
2013-04-20 07:52:31 +00:00
juha
59f2adc660 IDE: Make the new build mode dialog work
git-svn-id: trunk@40838 -
2013-04-18 16:56:35 +00:00
juha
2e6446193d IDE: formatting
git-svn-id: trunk@40836 -
2013-04-18 16:56:23 +00:00
mattias
fd4d0497fc IDE,IDEIntf: added TSourceEditorManagerInterface.ReIndent, added parameter Beautify to TLazProjectFile.SetSourceText
git-svn-id: trunk@40813 -
2013-04-15 08:31:41 +00:00
mattias
d6cee91c23 IDE: moved creating new unit source to sourefilemanager, it needs editor options
git-svn-id: trunk@40789 -
2013-04-11 10:15:51 +00:00
mattias
77e0434dd9 IDE: fixed crash on GetUnitResourceFileformat when unit not yet loaded
git-svn-id: trunk@40683 -
2013-04-01 13:01:17 +00:00
mattias
6b58205bb8 IDE: formatting
git-svn-id: trunk@40682 -
2013-04-01 12:58:55 +00:00
mattias
f595fb71f7 IDE: added unitresources
git-svn-id: trunk@40326 -
2013-02-16 16:15:18 +00:00
mattias
b18f3e7927 IDE: inherited compiler options: excluded inheritance of designtime packages
git-svn-id: trunk@40289 -
2013-02-13 09:43:05 +00:00
mattias
fe54d0ba55 IDEIntf: added GetRequiredPackages
git-svn-id: trunk@40280 -
2013-02-12 21:49:12 +00:00
mattias
3db0a7ec0f IDE: project: add units to end of lists
git-svn-id: trunk@40191 -
2013-02-05 09:49:55 +00:00
mattias
d1f1fbe675 IDE: default loaded unit: check if file exists
git-svn-id: trunk@40190 -
2013-02-05 09:45:01 +00:00
mattias
91adfb4999 IDE: open designer form: store the found fallback component classes
git-svn-id: trunk@40019 -
2013-01-29 10:11:31 +00:00
juha
d451ec6672 IDE: Allow user to create own custom IDE macros and install them to IDE by using packages. Issue #23502, patch from Cyrax
git-svn-id: trunk@39909 -
2013-01-20 09:34:35 +00:00
martin
86cf02bfa5 SourceEditor: Improve session restore, if more than 2 windows were used.
git-svn-id: trunk@39829 -
2013-01-11 14:59:56 +00:00
juha
e37f37dd77 Project: fix an undefined return value
git-svn-id: trunk@39244 -
2012-11-05 09:11:01 +00:00
juha
d121635fa3 IDE: formatting
git-svn-id: trunk@38917 -
2012-09-30 08:39:53 +00:00
juha
672f5bd862 Replace #13 with LineEnding in many messages. It didn't show correctly on Linux systems.
git-svn-id: trunk@38633 -
2012-09-13 06:39:56 +00:00
martin
c34825f8a2 Ide/EditorMacros: changed flag-names for internal/pseudo files
git-svn-id: trunk@38392 -
2012-08-26 16:09:17 +00:00
martin
48333d8333 EditorMacros: Allow editing of macros
git-svn-id: trunk@38360 -
2012-08-25 01:02:55 +00:00
mattias
a99a34ebd2 IDE: using UTF8CompareText
git-svn-id: trunk@37960 -
2012-07-16 20:53:37 +00:00
mattias
72a324323b IDE: fixed comparing file names case insensitive
git-svn-id: trunk@37753 -
2012-06-24 06:48:35 +00:00
mattias
128606e61a IDE: fixed storing old LCLWidgeType, bug #22174
git-svn-id: trunk@37481 -
2012-06-02 12:49:54 +00:00
mattias
fecde4484b IDE: fixed TUnitInfo.Modified:=false, bug #22096
git-svn-id: trunk@37401 -
2012-05-23 12:07:03 +00:00
mattias
718c6bf9ad IDE: TUnitInfo.fModified: do not set on get
git-svn-id: trunk@37383 -
2012-05-21 18:33:37 +00:00
mattias
37eb8f6bd9 IDEIntf: removed TLazCompilerOptions.LCLWidgetType, fixed computing default LCLWidgetType on cross target OS
git-svn-id: trunk@37086 -
2012-04-29 17:43:58 +00:00
mattias
a5d49673a3 IDE: fall back package output directory: set dir separators not
git-svn-id: trunk@37024 -
2012-04-25 19:13:10 +00:00
mattias
74310d0da5 IDE: fixed repeated build project clean: save project state file before compiling too
git-svn-id: trunk@36723 -
2012-04-11 08:39:20 +00:00
mattias
b3d9e6e4a0 IDE: TProject.TitleIsDefault: check for project+number
git-svn-id: trunk@36702 -
2012-04-10 09:41:55 +00:00
mattias
2ec91c5b8e lazbuild: replaced some MessageDlg with IDEMessageDialog
git-svn-id: trunk@36680 -
2012-04-09 14:58:59 +00:00
martin
1e15e296e5 Ide, Project session, allow customize (Fold, JumpHistory)
git-svn-id: trunk@36388 -
2012-03-28 00:56:19 +00:00
mattias
587f6e9dcc IDE: unified changestamp
git-svn-id: trunk@36046 -
2012-03-15 22:35:34 +00:00
mattias
3565bdf474 IDE: clean up
git-svn-id: trunk@35950 -
2012-03-13 23:00:03 +00:00
mattias
51e35fb2e6 IDE: project po output directory: keep relative
git-svn-id: trunk@35948 -
2012-03-13 22:45:45 +00:00
mattias
fb165ba80b IDE: only save lpi/lps if xml changed
git-svn-id: trunk@35944 -
2012-03-13 22:19:21 +00:00
mattias
3e9e907062 IDE: switched to new laz2_xml
git-svn-id: trunk@35937 -
2012-03-13 20:55:43 +00:00
mattias
64d28c0873 codetools: TCodeBufXMLConfig.WriteXMLFile: only save if needed
git-svn-id: trunk@35936 -
2012-03-13 20:30:34 +00:00
mattias
aab4ac2b3a IDE: write lpi: do not invalidate file state, this is done by the xmlconfig
git-svn-id: trunk@35933 -
2012-03-13 20:03:19 +00:00
mattias
74e9a294a7 IDE: fixed TUnitInfo.IsVirtual
git-svn-id: trunk@35767 -
2012-03-06 13:51:01 +00:00
mattias
b02630ac58 IDE: less hints
git-svn-id: trunk@35711 -
2012-03-04 18:12:15 +00:00
mattias
340a4ed173 IDE: removed not used TProject.SearchFile
git-svn-id: trunk@35529 -
2012-02-21 11:03:05 +00:00
juha
b74c59a9db IDE: formatting
git-svn-id: trunk@35205 -
2012-02-07 08:41:23 +00:00
mattias
4dcfd331ed IDEIntf: deprecated TLazProject.ShortDescription
git-svn-id: trunk@35045 -
2012-01-31 00:29:20 +00:00