Commit Graph

1050 Commits

Author SHA1 Message Date
mattias
c6b9b65aa1 IDE: register LazControls
git-svn-id: trunk@29567 -
2011-02-15 21:39:22 +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
cd87a812cc ide: add an option to open options dialog in read only mode, use it for packages
git-svn-id: trunk@29509 -
2011-02-13 11:37:47 +00:00
paul
98b5643d20 packager:
- remove package options dialog
  - remove compiler options button
  - call new package + compiler options dialog on options button click

git-svn-id: trunk@29502 -
2011-02-13 06:31:42 +00:00
paul
9224d401fc ide, packager: add provides and i18n options frames
git-svn-id: trunk@29501 -
2011-02-13 06:22:57 +00:00
paul
a4f6f1e56a ide, packager: add IDE integration page
git-svn-id: trunk@29499 -
2011-02-13 06:04:15 +00:00
paul
bdd4e15f32 ide, packager: add description page
git-svn-id: trunk@29489 -
2011-02-12 18:40:58 +00:00
paul
6ffb83a309 packages: add package usage options frame (show it on package compiler options button temporary)
git-svn-id: trunk@29487 -
2011-02-12 14:55:55 +00:00
mattias
0ede798017 IDE: clean up
git-svn-id: trunk@29484 -
2011-02-12 14:40:48 +00:00
paul
2ee90538f9 ide: remove compileroptionsdlg dependencies
git-svn-id: trunk@29483 -
2011-02-12 14:02:18 +00:00
paul
dbc8aa6616 ide: show IDE options dialog with loaded compiler options for package compiler options button instead of old compiler options dialog
git-svn-id: trunk@29482 -
2011-02-12 13:40:08 +00:00
paul
e9210bf352 ide, ideintf: prepare IDEOptionsIntf and IDE for common package options dialog:
- add GroupPackage and GroupPkgCompiler
  - split compiler options and project options into 2 independent options groups
  - register compiler frames for both GroupCompiler and GroupPkgCompiler
  - change DoOpenIDEOptions: replace filter argument from a class to array of classes to show [project options, compiler options] editor and [package options, compiler options] editors
  - inherit TLazPackageID from TAbstractIDEPackageOptions class
  - fix showing of required frame (like Object inspector or Editor) in the IDE options editor
  + other minor edits

git-svn-id: trunk@29481 -
2011-02-12 13:00:34 +00:00
mattias
53680baba2 IDE: fixed compilation by breaking a unit circle
git-svn-id: trunk@29466 -
2011-02-11 15:29:27 +00:00
mattias
5a2644dd5b IDE: uses section for installed packages: do not use runtime only packages, use indirectly used designtime packages too
git-svn-id: trunk@29464 -
2011-02-11 10:32:08 +00:00
mattias
ee33006577 IDE: check install package list: auto remove top level runtime packages
git-svn-id: trunk@29463 -
2011-02-11 10:13:56 +00:00
mattias
a32a5f13a0 IDE: do not compiled design time packages into project
git-svn-id: trunk@29454 -
2011-02-10 18:56:04 +00:00
mattias
b3a8dd03b1 fixed typos: childs
git-svn-id: trunk@29440 -
2011-02-10 09:37:16 +00:00
mattias
6e4e144559 cody: started searching for used ppu files
git-svn-id: trunk@29435 -
2011-02-10 00:00:27 +00:00
mattias
1548343453 IDE: always use unix path delim in Makefile
git-svn-id: trunk@29420 -
2011-02-07 23:05:52 +00:00
mattias
130a6629f7 IDE: write Makefile.compiled only if changed
git-svn-id: trunk@29411 -
2011-02-07 13:48:47 +00:00
mattias
af3d007090 switched from deprecated xmlcfg to xmlconf
git-svn-id: trunk@29286 -
2011-02-01 09:34:27 +00:00
mattias
ae209a7ebb IDE: check if package needs compile: check if main ppu file was removed
git-svn-id: trunk@29270 -
2011-01-31 10:21:26 +00:00
mattias
94bfec8bf6 removed Makefile for packager, fixing make clean to clean packager/registration
git-svn-id: trunk@29248 -
2011-01-29 14:52:14 +00:00
mattias
1e36476d7d LCL: increased version to 1.0.1 for compatibility
git-svn-id: trunk@29216 -
2011-01-27 16:59:54 +00:00
mattias
1da2df2326 fcl: clean up
git-svn-id: trunk@29214 -
2011-01-27 16:45:29 +00:00
mattias
cbc4541093 FCL package: converted to a normal package
git-svn-id: trunk@29213 -
2011-01-27 16:41:24 +00:00
mattias
6d8a288af8 LCL: moved register components to LCLBase
git-svn-id: trunk@29212 -
2011-01-27 13:15:33 +00:00
mattias
48fb114490 IDE: always use unit LCLIntfCompile
git-svn-id: trunk@29211 -
2011-01-27 13:06:04 +00:00
mattias
6b6ad2d929 IDE+LCL: made LCL a normal package
git-svn-id: trunk@29210 -
2011-01-27 12:56:07 +00:00
mattias
84e6c1d086 lcl: alllclunits using normal syntax
git-svn-id: trunk@29209 -
2011-01-26 23:21:20 +00:00
mattias
33eff14728 IDE: compiler options: moved LCLWidgetType to macros
git-svn-id: trunk@29189 -
2011-01-24 17:08:44 +00:00
mattias
15ca442dd7 IDE: moved fixed LCL linker options to conditionals
git-svn-id: trunk@29187 -
2011-01-24 11:00:23 +00:00
mattias
c7d2d778a0 LCL: TSpeedButton: started AutoSize, added parameter Drawing to GetGlyphSize and GetTextSize
git-svn-id: trunk@29122 -
2011-01-19 12:53:12 +00:00
mattias
ceeb7a796e IDE: package editor: keep files treeview expand state, lcl1.lpk: not use units
git-svn-id: trunk@29111 -
2011-01-18 14:58:16 +00:00
mattias
5b86f12ca7 IDE: package editor: menu items for use all/use no units in directory
git-svn-id: trunk@29110 -
2011-01-18 14:30:38 +00:00
mattias
397deec80b IDE: package editor: menu items for expand and collapse directory
git-svn-id: trunk@29109 -
2011-01-18 14:20:03 +00:00
mattias
c283ea96f8 IDE: package editor: fixed sorting alphabetically
git-svn-id: trunk@29107 -
2011-01-18 12:58:08 +00:00
maxim
36f561684e Packager: improve 'Missing package files' dialog localization
git-svn-id: trunk@29088 -
2011-01-17 23:54:03 +00:00
maxim
3dbbd91726 IDE: adjust resource string name after previous commit
git-svn-id: trunk@29086 -
2011-01-17 22:59:19 +00:00
mattias
3f17ad20d7 IDE: package editor: show summary for directories
git-svn-id: trunk@29080 -
2011-01-17 21:17:18 +00:00
mattias
88ff57d11e IDE: package editor: fixed open file
git-svn-id: trunk@29079 -
2011-01-17 20:53:35 +00:00
mattias
9d25352fd0 IDE: package editor: fixed removing files in hierarchical view
git-svn-id: trunk@29077 -
2011-01-17 20:42:29 +00:00
mattias
2b73b4c8cb IDE: add files to package: ask only once per include path to add it
git-svn-id: trunk@29071 -
2011-01-17 20:06:44 +00:00
mattias
203d315136 IDE: add files to package: ask only once per unit path to add it
git-svn-id: trunk@29070 -
2011-01-17 19:52:50 +00:00
mattias
dc5499edd6 IDE: package editor: glyphs for speedbuttons
git-svn-id: trunk@29069 -
2011-01-17 19:26:48 +00:00
mattias
c7db1f5a24 IDE: allow adding multiple units with the same unit name to packages
git-svn-id: trunk@29068 -
2011-01-17 14:11:35 +00:00
mattias
afacb0e3d1 IDE: package editor: sort alphabetically, show directory hierachy, filter files
git-svn-id: trunk@29058 -
2011-01-17 00:50:57 +00:00
mattias
02c90426e1 IDE: package editor: started filter
git-svn-id: trunk@29051 -
2011-01-16 12:40:24 +00:00
mattias
a33763905f IDE: package editor: made some menu captions more clear
git-svn-id: trunk@29050 -
2011-01-16 12:15:15 +00:00
mattias
a3ab20c458 IDE: converted package editor to lfm
git-svn-id: trunk@29049 -
2011-01-16 12:04:23 +00:00