Commit Graph

1063 Commits

Author SHA1 Message Date
juha
3f96385d5a IDE: disable "Add Active Unit to Package" menu item for virtual files
git-svn-id: trunk@30383 -
2011-04-19 09:13:24 +00:00
juha
6fdeb037a4 Packager: in DoAddActiveUnitToAPackage, Cancel and Abort work identically. Remove Abort
git-svn-id: trunk@30382 -
2011-04-19 09:13:20 +00:00
juha
e0ace41a34 Packager: formatting and little refactoring.
git-svn-id: trunk@30364 -
2011-04-18 08:45:10 +00:00
juha
1a42821d9b IDE: Improve some menu caption texts. Three dots only for modal dialogs.
git-svn-id: trunk@30361 -
2011-04-18 08:44:55 +00:00
juha
dae43d9750 Packager: Fix anchors in PackageEditor
git-svn-id: trunk@30336 -
2011-04-17 09:40:56 +00:00
mattias
91cd1b43ff added missing lpl
git-svn-id: trunk@30283 -
2011-04-13 09:09:32 +00:00
mattias
dd0fc4c825 IDE: codehelp: improved debugging
git-svn-id: trunk@30266 -
2011-04-11 21:25:55 +00:00
paul
f6d82e6429 packager: fix TPkgFile.IsVirtual, use AFile.IsVirtual instead of FilenameIsAbsolute(AFilename) condition in TPkgManager.WarnAboutMissingPackageFiles
git-svn-id: trunk@30063 -
2011-03-29 08:33:58 +00:00
mattias
c0594332b5 IDE: project inspector: filter, directory hierarchy, show sorted alphabetically
git-svn-id: trunk@30055 -
2011-03-28 21:12:14 +00:00
paul
68fc57c89c packager: create component image with transparent bg in case of loading from FPC resources
git-svn-id: trunk@30042 -
2011-03-28 00:46:14 +00:00
paul
77b6756595 packager: use FPC resource if Lazarus resource is not found for component (issue #0018980)
git-svn-id: trunk@30011 -
2011-03-25 07:33:01 +00:00
juha
f38190794b Formatting: joined lines where only ');' was split to its own line, in procedure defs.
git-svn-id: trunk@29871 -
2011-03-16 16:52:28 +00:00
juha
9fae2501ab InstallPackage: Fix an invalid anchor control for groupboxes (HelpButton) and make the dialog taller.
git-svn-id: trunk@29858 -
2011-03-15 17:16:34 +00:00
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