Commit Graph

52 Commits

Author SHA1 Message Date
juha
323352579d IDE: Use local variable FStringTable instead of global property in ProjectVersionInfo.
git-svn-id: trunk@55978 -
2017-10-05 16:37:05 +00:00
juha
7c6ce88d18 IDE: Improve ProductVersion logic in ProjectVersionInfo. Patch from Dmitry D. Chernov.
git-svn-id: trunk@55977 -
2017-10-05 16:27:53 +00:00
juha
48558bcd40 IDE: Fix ProductVersion logic in ProjectVersionInfo. Patch from Dmitry D. Chernov.
git-svn-id: trunk@55968 -
2017-10-03 18:19:51 +00:00
joost
1de2cbf586 general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
juha
84e3f22223 IDE: Restore ProductVersion when loading a project. Issue #30465, patch from Lutz Mändle.
git-svn-id: trunk@52991 -
2016-09-19 10:07:13 +00:00
blikblum
0f8dcb2831 IDE: add const for string parameters in resource handling classes
git-svn-id: trunk@52402 -
2016-05-28 14:42:39 +00:00
mattias
4fa2db731a IDE: clean up
git-svn-id: trunk@50578 -
2015-12-03 09:40:09 +00:00
mattias
1ff96a4fd4 IDE: disable optimization stackframe for units with for..in
git-svn-id: trunk@43923 -
2014-02-06 19:42:58 +00:00
paul
87855fd53e ide: add Attributes to version info
git-svn-id: trunk@43235 -
2013-10-13 10:38:54 +00:00
maxim
cb20e1b797 IDE: added Slovenian language to version info language list
git-svn-id: trunk@41858 -
2013-06-23 19:59:05 +00:00
mattias
2363e2143c IDE: project resource file version: do not set modified if value is the same and initialize it after read
git-svn-id: trunk@40730 -
2013-04-07 07:59:12 +00:00
juha
e03de76fde IDE: Allow IDE to expand IDE macros in Project Options->Version Info->Other Info. Issue #23468, patch from Cyrax
git-svn-id: trunk@39908 -
2013-01-20 09:34:27 +00:00
maxim
20d1274213 IDE: added Lithuanian to version info language list, bug #22898
git-svn-id: trunk@38722 -
2012-09-17 20:21:15 +00:00
maxim
3a65d68767 IDE: corrected version info language list, added Ukrainian language, bug #22103
git-svn-id: trunk@37398 -
2012-05-22 22:28:41 +00:00
mattias
9bb4a0555a lazbuild: fixed loading env opts
git-svn-id: trunk@36277 -
2012-03-23 15:43:08 +00:00
mattias
3e9e907062 IDE: switched to new laz2_xml
git-svn-id: trunk@35937 -
2012-03-13 20:55:43 +00:00
mattias
5fec1dbe91 IDE: activated new xml units
git-svn-id: trunk@32302 -
2011-09-12 21:12:49 +00:00
maxim
441839dd38 IDE: allow to define Comments, LegalCopyright and LegalTrademarks file info fields content for old projects too. Based on patch by Paul Michell, bug #19738.
git-svn-id: trunk@31703 -
2011-07-15 00:04:32 +00:00
mattias
2755108d9c IDEIntf: moved compiler options to unit of its own (compoptsintf.pas), added access to compiler options of packages
git-svn-id: trunk@29523 -
2011-02-13 13:42:19 +00:00
paul
c808e2596d ide: auto increase version number after the build instead of before (issue #0016878)
git-svn-id: trunk@29282 -
2011-02-01 07:28:50 +00:00
paul
6ffbf6e16e ide: fixed a typo in the version info Assign method (bug #0017595)
git-svn-id: trunk@27650 -
2010-10-11 08:45:55 +00:00
mattias
0cffa9fdab IDE: fixed storing version info and checking modified
git-svn-id: trunk@27333 -
2010-09-12 16:18:16 +00:00
mattias
ad75a2d206 IDE: TProjectVersionInfo: fixed default value for ProductVersion
git-svn-id: trunk@27001 -
2010-08-03 12:48:07 +00:00
mattias
01fb147c84 IDE: TProjectVersionInfo: do not write FileVersion
git-svn-id: trunk@26999 -
2010-08-03 12:23:58 +00:00
mattias
9e1b1bb13d IDE: TProjectVersionInfo set default values for lang and charset
git-svn-id: trunk@26998 -
2010-08-03 12:19:33 +00:00
mattias
bb55ccecbd IDE: started upgrade of xml units
git-svn-id: trunk@25647 -
2010-05-25 20:37:53 +00:00
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