Commit Graph

316 Commits

Author SHA1 Message Date
paul
8d35dd12c1 ide: improve resource handling
git-svn-id: trunk@17019 -
2008-10-16 08:45:22 +00:00
paul
5d500b08d0 ide: a bit of code formatting
git-svn-id: trunk@17018 -
2008-10-16 07:11:33 +00:00
paul
306d347cbf ide: project resources
- introduce TAbstractProjectResource as a base class for every project resource
  - move save/load resources code from to TProjectResources class
  - improve error handling
  - cleanup

git-svn-id: trunk@16936 -
2008-10-09 01:38:48 +00:00
paul
8bf594dfcf ide: correct wrong modified state
git-svn-id: trunk@16923 -
2008-10-07 22:20:01 +00:00
paul
efc116b8e2 ide: resources rework
git-svn-id: trunk@16917 -
2008-10-07 13:16:08 +00:00
mattias
405932ec23 IDE: enabled TFrame by default
git-svn-id: trunk@16909 -
2008-10-07 11:56:03 +00:00
paul
82a7e2a0c2 images:
- add default project icon to laz_images.lrs (as is for now)
ide: 
 - use default project icon as a default icon for newly created projects
 - use expanded project file name to create resources in the correct place

git-svn-id: trunk@16908 -
2008-10-07 09:31:00 +00:00
paul
f0843b4de1 ide: further project icon changes
- create/remove directive in lpr file on icon change
  - create .ico and .rc files for win32, wince platforms
improve manifest handling - set modified flag to project on change

git-svn-id: trunk@16903 -
2008-10-07 06:31:19 +00:00
paul
bb55537667 ide: start project icon
- add project icon interface to ProjectOptions dialog
  - save/restore project icon from project options file (lpi)

git-svn-id: trunk@16878 -
2008-10-05 09:20:36 +00:00
mattias
9032caa4fd UTF-8: added ExpandFilenameUTF8
git-svn-id: trunk@16272 -
2008-08-27 11:25:01 +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
1752c2e410 IDE: environment option FPCSourceDirectory can now contain macros
git-svn-id: trunk@16122 -
2008-08-18 14:10:26 +00:00
mattias
ea23d0c086 IDE+codetools: using compiler mode Delphi when set in compiler options
git-svn-id: trunk@16092 -
2008-08-17 19:45:49 +00:00
mattias
8375c12c1a IDE: not setting modified when updating executable type, bug #11851
git-svn-id: trunk@16027 -
2008-08-12 10:31:55 +00:00
mattias
d80f64ab53 IDE: notifying referred units: ignoring components with csDestroying
git-svn-id: trunk@16018 -
2008-08-10 21:20:32 +00:00
mattias
d45a6a4b70 IDE: fpdoc editor: shorten filename in caption
git-svn-id: trunk@15971 -
2008-08-06 12:26:32 +00:00
mattias
fb2f6ebefd IDE: now auto appending library file extension for libraries, bug #10624
git-svn-id: trunk@15947 -
2008-08-04 11:02:53 +00:00
mattias
75cb5b0984 IDE: close frame: checking if frame is used as inline/nested component
git-svn-id: trunk@15693 -
2008-07-07 11:58:18 +00:00
mattias
085ddbcdac IDE: adding frame to form: adding published var, unit and package
git-svn-id: trunk@15692 -
2008-07-07 11:02:58 +00:00
mattias
5f15a64ce4 IDE: designer component dependencies: implemented searching for inline components
git-svn-id: trunk@15684 -
2008-07-06 14:23:10 +00:00
mattias
0f56af6dc6 IDE: designer: improved error messages
git-svn-id: trunk@15228 -
2008-05-25 22:20:58 +00:00
mattias
5d66571b44 IDE: implemented parsing LCLVersion from lfm, added ResourceBaseClass to TUnitInfo and TPkgFile
git-svn-id: trunk@15106 -
2008-05-12 16:59:43 +00:00
mattias
0d3824b98f IDEIntf: added customdata and customsessiondata for project files
git-svn-id: trunk@14939 -
2008-04-23 13:19:51 +00:00
mattias
5ec895750e IDE: multi form properties: implemented auto closing for revert
git-svn-id: trunk@14938 -
2008-04-23 12:19:07 +00:00
mattias
62f6ee1fed IDE: multi form props: checking for TComponent descendants
git-svn-id: trunk@14915 -
2008-04-21 07:44:30 +00:00
mattias
d80c75d659 IDE: when component is deleted, mark referring designers modified
git-svn-id: trunk@14882 -
2008-04-18 19:13:00 +00:00
mattias
dc8dfda3bc IDE: when component is renamed, mark referring designers modified
git-svn-id: trunk@14881 -
2008-04-18 19:09:36 +00:00
mattias
3f1466b361 IDE: fixed checking circle dependencies between designer properties
git-svn-id: trunk@14880 -
2008-04-18 18:20:06 +00:00
mattias
6a8f9555e3 IDE: auto closing circles of designer components
git-svn-id: trunk@14879 -
2008-04-18 17:34:40 +00:00
mattias
00b1e90a62 IDE: implemented auto keeping/closing of poperty referenced designer forms
git-svn-id: trunk@14878 -
2008-04-18 16:22:46 +00:00
mattias
b93f8d1495 IDE: fixed wrong free of unit component dependencies
git-svn-id: trunk@14849 -
2008-04-16 14:19:35 +00:00
mattias
542dbfa485 IDE: clean up
git-svn-id: trunk@14833 -
2008-04-15 16:54:43 +00:00
paul
09b6731e09 ide: start resolving foreign references (works only when referenced form is already loaded)
git-svn-id: trunk@14798 -
2008-04-10 08:44:50 +00:00
mattias
b0e8ed453a IDE: compiler options: immediate invalidate when changing paths
git-svn-id: trunk@14426 -
2008-03-05 12:33:35 +00:00
mattias
22bd534fe8 IDE: auto renaming project title when renaming project, bug #10902
git-svn-id: trunk@14339 -
2008-03-01 12:14:09 +00:00
mattias
65a770df87 IDE: fixed overriding build target OS/CPU/LCL, bug #10915
git-svn-id: trunk@14337 -
2008-03-01 11:28:43 +00:00
mattias
b2affc1ca1 IDE: source editor: restarting completion timer after ending completion with point, feature request 9105
git-svn-id: trunk@14211 -
2008-02-20 14:19:06 +00:00
mattias
a4b202fce9 IDE: project: fixed save/load run parameters and published options
git-svn-id: trunk@13946 -
2008-02-01 21:49:13 +00:00
mattias
9fa2584d36 IDE: fixed updating Modified flag for units on revert
git-svn-id: trunk@13547 -
2007-12-31 14:06:17 +00:00
mattias
53e8d6533f IDE: fixed searching owner of virtual files
git-svn-id: trunk@13168 -
2007-12-05 19:27:09 +00:00
mattias
7187688e75 IDE: TUnitInfo.Modified now checks Source.ChangeStep
git-svn-id: trunk@13042 -
2007-11-26 21:34:54 +00:00
mattias
f20081a879 IDE: improved and enabled creation of .lrt files and combining all .rst/.lrt files into one .po files per project. ToDo: do the same for packages. From Luis Rodrigues
git-svn-id: trunk@12344 -
2007-10-06 13:59:31 +00:00
vincents
490a35d1a5 IDE: made comment about adding new units to main program source more clear (bug #9605)
git-svn-id: trunk@12187 -
2007-09-26 21:08:27 +00:00
mattias
0d555e756d IDE: auto update of save speedbuttons and menu items
git-svn-id: trunk@12122 -
2007-09-21 22:04:19 +00:00
mattias
d95149bc3a IDE: force clear modified flags when project was saved with mrOk
git-svn-id: trunk@12120 -
2007-09-21 21:22:08 +00:00
mattias
fe72c7716c h2pas wizard: added combo tools for pre and post h2pas tools
git-svn-id: trunk@11822 -
2007-08-15 17:41:50 +00:00
mattias
0df6cf29ec IDE: added options for new project item console application from Michael Van Canneyt
git-svn-id: trunk@11805 -
2007-08-13 08:59:41 +00:00
mattias
7d0d0743fd IDEIntf+IDE: added new project type: console application - a program using TCustomApplication
git-svn-id: trunk@11797 -
2007-08-12 11:54:11 +00:00
mattias
63c8112843 IDEIntf: added CustomData and CustomSessionData
git-svn-id: trunk@11486 -
2007-07-13 11:54:37 +00:00
paul
b4f7d49315 - set use manifest to false by default
git-svn-id: trunk@11386 -
2007-06-27 07:56:42 +00:00