paul
4ca87431d7
ide: increase project version build number only on build and not on each compile/run
...
git-svn-id: trunk@23772 -
2010-02-24 02:32:13 +00:00
paul
5256443704
ide: check that version info table has all the required fields and add missing after loading from the project info
...
git-svn-id: trunk@23714 -
2010-02-16 09:49:53 +00:00
paul
6556cf67c6
ide: start version information rework:
...
- get rid of additional information dialog
- place all string version to the Key/Value editor
- change Key/Values storage to TStringTable instead of dedicated string values per key since only few keys are required and there can be more keys in the table
git-svn-id: trunk@23711 -
2010-02-16 09:03:35 +00:00
paul
7d178ec26d
ide: change version numbers to more traditional (major, minor, maintenance release, build), issue #0015769
...
git-svn-id: trunk@23708 -
2010-02-16 03:04:09 +00:00
paul
7145aff4ca
ideintf, ide: make project resources pluggable
...
git-svn-id: trunk@23430 -
2010-01-13 07:05:16 +00:00
dmitry
9581fe6649
ide: fix for #15484
...
git-svn-id: trunk@23418 -
2010-01-11 02:33:35 +00:00
paul
57c13d9e05
ide: resources support:
...
- switch to fcl-res to resource generation
- generate .res files instead of .rc for all platforms, don't create .manifest file
git-svn-id: trunk@23380 -
2010-01-05 07:16:17 +00:00
mattias
830714131b
IDE: creating manifest file only for win32/win64 and where the exe is, which can differ from the project directory
...
git-svn-id: trunk@22849 -
2009-11-28 12:55:38 +00:00
paul
1c8e92d963
ide: write win32 version info using ansi instead of utf8
...
git-svn-id: trunk@21797 -
2009-09-21 09:30:44 +00:00
mattias
1a7644e937
IDE: clean up, lazbuild: using package codetools
...
git-svn-id: trunk@21396 -
2009-08-22 16:51:00 +00:00
paul
45c85c3a98
ide: don't increase build in version info too often. do it once before build (maybe fixes bug #0013369 )
...
git-svn-id: trunk@19072 -
2009-03-23 10:01:52 +00:00
paul
6666c33a55
ide: project resources
...
- cleanup
- don't create, add .lrs when project file does not has Forms and Interfaces in the uses section
git-svn-id: trunk@17025 -
2008-10-17 01:29:38 +00:00
paul
1876e1727f
ide: simplify resource availability check
...
git-svn-id: trunk@16944 -
2008-10-09 22:58:04 +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
824a6a1263
ide:
...
- write all resources without regards of Target platform (we want cross-platform projects)
- update project file on any resource change
git-svn-id: trunk@16928 -
2008-10-08 13:30:14 +00:00
paul
efc116b8e2
ide: resources rework
...
git-svn-id: trunk@16917 -
2008-10-07 13:16:08 +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
paul
277aed08b2
windows ide:
...
- create rc files instead of res for version info and manifest
- remove no more needed ide resources
git-svn-id: trunk@13045 -
2007-11-27 02:16:20 +00:00
mattias
d815ea8ea2
IDE: improved updating resource directives for windows manifest and version info
...
git-svn-id: trunk@13040 -
2007-11-26 20:05:30 +00:00
vincents
370aa4c253
fixed fpc 2.3 compilation (assigning to set or record properties)
...
git-svn-id: trunk@11078 -
2007-05-04 22:43:58 +00:00
mattias
d4fe9a0913
IDE: project version windows: fixed UpdateMainSourceFilename to set the internal filenames from Jouke Rensma
...
git-svn-id: trunk@10032 -
2006-10-03 21:32:29 +00:00
mattias
1d73c0b6f1
IDE version info: updating source when options change, not on build
...
git-svn-id: trunk@9900 -
2006-09-15 13:01:31 +00:00
mattias
ff75ad8ae2
project version info: fixes from Jouke Rensma
...
git-svn-id: trunk@9874 -
2006-09-12 20:32:12 +00:00
mattias
8a1ec98260
fixed result of version info VersionInfoMessages
...
git-svn-id: trunk@9852 -
2006-09-09 20:18:39 +00:00
mattias
b4c542fce9
win32 version info: replaced public vars with properties
...
git-svn-id: trunk@9846 -
2006-09-09 18:34:36 +00:00
mattias
0da5b4e51c
win32 version info: fixed mem leak and improved layout
...
git-svn-id: trunk@9845 -
2006-09-09 17:27:18 +00:00