juha
800acc87b7
Packager: Respect option AmbiguousFileAction also in TLazPackageGraph.CheckAmbiguousPackageUnits. Issue #23050 , patch from Benito van der Zander
...
git-svn-id: trunk@55770 -
2017-09-02 07:57:25 +00:00
mattias
6aebb896b0
IDEIntf: added PackageEditingInterface.FindInstalledPackageWithUnit
...
git-svn-id: trunk@55556 -
2017-07-21 13:14:01 +00:00
michl
6f5300c1e9
IDE: High-DPI: Fixed image sizes of in IDE used TTreeFilterEdits and TListFilterEdits.
...
git-svn-id: trunk@55498 -
2017-07-13 19:32:16 +00:00
mattias
626736e5e2
IDE: package editor: publish: disable if units/includes outside pkg dir
...
git-svn-id: trunk@55096 -
2017-05-26 11:39:42 +00:00
ondrej
dc0a33652f
IdeIntf: TIDEImages: switch parameters for CreateImage, LoadImage and GetImageIndex methods.
...
git-svn-id: trunk@55039 -
2017-05-22 07:52:37 +00:00
michl
5d03c243b5
IDE: High-DPI: All IDE SpeedButtons DPI-aware
...
git-svn-id: trunk@55035 -
2017-05-21 20:59:29 +00:00
mattias
e6ce403f3f
updates makefiles
...
git-svn-id: trunk@54969 -
2017-05-18 11:39:53 +00:00
ondrej
b54495505b
lcl: grids: high-DPI: rewrite ColWidth&RowHeight scaling so that it's Delphi and Lazarus 1.6 compatible.
...
git-svn-id: trunk@54948 -
2017-05-17 10:08:56 +00:00
ondrej
5eb469913c
ide: rewrite (simplify) High-DPI icon scaling
...
+ support _150 and _200 variants for component images
git-svn-id: trunk@54946 -
2017-05-17 09:31:43 +00:00
juha
ec931df828
IdeIntf: API function for uninstalling a package. From Balázs.
...
git-svn-id: trunk@54902 -
2017-05-13 22:06:35 +00:00
ondrej
56f3c227b7
lcl: grids: revert r54883 #bff91a4961
...
git-svn-id: trunk@54885 -
2017-05-12 20:17:25 +00:00
ondrej
bff91a4961
lcl: grids: rename GetRealDefaultColWidth and GetRealDefaultRowHeight to GetRealDef* (LCL consistency). Issue #31715
...
git-svn-id: trunk@54883 -
2017-05-12 19:42:50 +00:00
ondrej
dcdcafb794
ide: packager: adapt after r54816 #43e271b439. Issue #31762 and #31715
...
git-svn-id: trunk@54843 -
2017-05-08 21:42:55 +00:00
mattias
a067dd3411
IDE: do not pass -B when option -k or -T changes, added resourcestring
...
git-svn-id: trunk@54749 -
2017-04-26 19:20:54 +00:00
mattias
1110e429cf
IDE: do not check package source directory of a manual package
...
git-svn-id: trunk@54676 -
2017-04-21 21:37:31 +00:00
mattias
c52ce8a87d
set version to 1.9.0
...
git-svn-id: trunk@54580 -
2017-04-08 22:03:14 +00:00
mattias
0a891e4ab2
set version to 1.8.0RC1
...
git-svn-id: trunk@54578 -
2017-04-08 21:53:32 +00:00
mattias
0ee63c524c
updated lpl
...
git-svn-id: trunk@54577 -
2017-04-08 21:36:17 +00:00
juha
e800a738ad
Copy AVL_Tree from FPC trunk and replace classes in AvgLvlTree and in CodetoolsStructs with it.
...
The unit in FPC packages will be used directly later.
git-svn-id: trunk@54524 -
2017-04-05 08:34:48 +00:00
mattias
241fadfdf9
IDE: less hints
...
git-svn-id: trunk@54426 -
2017-03-17 07:05:26 +00:00
mattias
cb2ee6f2c8
IDE: less hints
...
git-svn-id: trunk@54425 -
2017-03-17 06:51:46 +00:00
juha
212245d761
Packager, OpkMan: Pass online package info as package links to IDE, shown in PackageLinksDialog.
...
git-svn-id: trunk@54411 -
2017-03-15 13:13:48 +00:00
juha
0ee731db97
TLazPackageLinks.AddUserLink refactoring.
...
git-svn-id: trunk@54410 -
2017-03-15 13:13:46 +00:00
juha
63819ec9ae
Packager: Support online package link type.
...
git-svn-id: trunk@54409 -
2017-03-15 13:13:44 +00:00
juha
a2d555718e
IdeIntf: Separate an interface for PackageLinks.
...
git-svn-id: trunk@54407 -
2017-03-15 13:13:41 +00:00
juha
6157074807
Packager: Rename PackageLink classes and global variable.
...
git-svn-id: trunk@54406 -
2017-03-15 13:13:38 +00:00
juha
e542ddbfcd
Packager refactoring. Move funcs and methods to IdeIntf. Prepare for PackageLink interface.
...
git-svn-id: trunk@54405 -
2017-03-15 13:13:36 +00:00
juha
f4df80d90f
IdeIntf: Add base class TPkgDependencyBase to new unit PackageDependencyIntf.
...
git-svn-id: trunk@54404 -
2017-03-15 13:13:34 +00:00
juha
6b6acd5124
Add GetModified / SetModified to interface for projects and packages.
...
git-svn-id: trunk@54403 -
2017-03-15 13:13:31 +00:00
juha
88cab456e2
Cleanup and formatting.
...
git-svn-id: trunk@54402 -
2017-03-15 13:13:29 +00:00
juha
0f1c5f448d
Rename unit ProjPackBase -> ProjPackCommon. Reduce confusion as it defines a common interface etc., not a base class.
...
git-svn-id: trunk@54401 -
2017-03-15 13:13:23 +00:00
juha
49d21d2dbc
IDE: Add a FilterEdit for NewDialog's inherited components. Try to improve the FilterEdit comp. Issue #31419 .
...
git-svn-id: trunk@54321 -
2017-03-01 16:17:09 +00:00
ondrej
a0b00a6d66
IDE: Remove a wrong color setting from FilterEdits. Issue #31415 .
...
git-svn-id: trunk@54259 -
2017-02-24 09:13:24 +00:00
juha
b51e25235f
InstallPackages dialog: Remove a wrong color setting from a FilterEdit. Issue #31415 .
...
git-svn-id: trunk@54252 -
2017-02-22 13:08:20 +00:00
juha
a348d72d93
Remove a broken LazPackageManager and an unused svnpkg from the repo. Creates confusion with new OnlinePackageManager.
...
git-svn-id: trunk@54189 -
2017-02-19 10:00:23 +00:00
mattias
083e67949c
updated lpl
...
git-svn-id: trunk@54170 -
2017-02-16 17:27:06 +00:00
mattias
fc0fa876ba
IDE: install pkg dialog: install instead of installed
...
git-svn-id: trunk@54103 -
2017-02-06 12:38:35 +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
joost
ae669ea47c
* fpmake: Added fcl-registry as dependency (used by synedit)
...
git-svn-id: trunk@53778 -
2016-12-26 15:03:27 +00:00
mattias
019449e14b
updated lpl files
...
git-svn-id: trunk@53756 -
2016-12-22 10:21:41 +00:00
juha
c3a54973c7
LazBuild: remove a direct reference to SynRegExpr. Use FCL's RegExpr everywhere in IDE.
...
git-svn-id: trunk@53744 -
2016-12-20 23:39:59 +00:00
juha
cfd390c5c5
Order uses sections some more.
...
git-svn-id: trunk@53741 -
2016-12-20 22:32:52 +00:00
juha
73aa9aa4bb
Order uses sections again to see dependencies better.
...
git-svn-id: trunk@53738 -
2016-12-20 16:26:44 +00:00
mattias
c458f34d54
IDE: register TProcessUTF8 with LazUtils, not LCL
...
git-svn-id: trunk@53735 -
2016-12-20 13:25:34 +00:00
juha
a714a91311
LCL: Move TLCLPlatform and related non-GUI code to a new unit to be used without GUI.
...
Organize uses-sections by package so that dependencies can be easier seen.
git-svn-id: trunk@53711 -
2016-12-17 22:58:08 +00:00
mattias
ede7f431cc
IDE, FCL: moved designtime unit registerfcl.pas from fcl.lpk to the IDE
...
git-svn-id: trunk@53618 -
2016-12-09 09:35:44 +00:00
mattias
74b7558937
IDE, FCL: moved designtime unit registerfcl.pas from fcl.lpk to the IDE
...
git-svn-id: trunk@53617 -
2016-12-09 09:34:33 +00:00
mattias
702b7261c3
sqldblaz, fcl: moved virtual unit sqldb from sqldblaz to fcl.lpk, sqldblaz should only contain designtime stuff
...
git-svn-id: trunk@53614 -
2016-12-09 09:11:55 +00:00
mattias
6160f4e419
IDE: clean up, removed TPkgManager.AddProjectRegCompDependency
...
git-svn-id: trunk@53602 -
2016-12-08 13:06:04 +00:00
mattias
159e326548
IDE: clean up, removed AddProjectLCLDependency
...
git-svn-id: trunk@53601 -
2016-12-08 13:04:40 +00:00
mattias
16f22c6fc1
IDE: package graph: show indriectly installed packages with install icons
...
git-svn-id: trunk@53530 -
2016-12-02 20:55:07 +00:00
juha
f68693281e
Packager: fix anchors in the AddPkgDependencyDialog. Patch from Ondrej.
...
git-svn-id: trunk@53425 -
2016-11-23 15:06:28 +00:00
juha
cd7e9994c2
Packager: Open a loaded package also by pressing Return key.
...
git-svn-id: trunk@53421 -
2016-11-23 10:24:03 +00:00
mattias
dfcce2b301
IDE: search units with Pascal case insensitivity, instead of UTF-8
...
git-svn-id: trunk@53404 -
2016-11-21 16:12:38 +00:00
juha
0e82e34295
Packager: Add global link to new online package manager. Remove link to old lazaruspackagemanager to avoid confusion.
...
git-svn-id: trunk@53402 -
2016-11-21 16:01:44 +00:00
mattias
b8344eab11
IDE: check pkg file conflicts: fixed check in Turkish locale
...
git-svn-id: trunk@53391 -
2016-11-20 22:52:45 +00:00
juha
5271b96d22
IDEIntf: Add function DoCompilePackage to PackageIntf.
...
git-svn-id: trunk@53263 -
2016-10-30 13:36:43 +00:00
mattias
a85eb67551
IDE: packager: fixed dummy.lpk
...
git-svn-id: trunk@53215 -
2016-10-26 16:36:57 +00:00
mattias
1a654e3c8b
lazbuild: fixed build
...
git-svn-id: trunk@53185 -
2016-10-20 20:20:38 +00:00
mattias
a9051948ae
IDE: compile project/package: warn when passing an option twice with different values
...
git-svn-id: trunk@53184 -
2016-10-20 20:17:01 +00:00
mattias
e6c50d9574
IDE: less hints
...
git-svn-id: trunk@53141 -
2016-10-17 13:41:54 +00:00
mattias
7e94dc0340
IDE: packager: clean up deprecated
...
git-svn-id: trunk@53139 -
2016-10-17 13:34:49 +00:00
juha
5fffe3b0fa
Prevent "List index (1) out of bounds" when adding pkg dependency. Tweak the form layout. Issues #30748 and #30750 .
...
git-svn-id: trunk@53135 -
2016-10-17 13:22:24 +00:00
juha
d54596a90f
Make Directory a common property for Project and Package in their base class.
...
git-svn-id: trunk@53131 -
2016-10-16 21:03:00 +00:00
juha
a7bbf675a0
Make Unit_Name a common property for Project and Package files in their base class.
...
git-svn-id: trunk@53130 -
2016-10-16 21:02:54 +00:00
juha
60e607f3e0
Packager: Use new AddPkgDependencyDlg for dependencies of projects and packages. Support multiselection.
...
git-svn-id: trunk@53129 -
2016-10-16 20:06:37 +00:00
juha
09b6ef75ac
Refactor, move Package and Project checking functions to a new unit.
...
git-svn-id: trunk@53128 -
2016-10-16 20:06:35 +00:00
juha
0973660a48
LazUtils: Unify formatting between FileIsReadable and FileIsWritable + other formatting.
...
git-svn-id: trunk@53127 -
2016-10-16 20:06:33 +00:00
joost
0c726c9131
* Re-generated and adapted fpmake.pp
...
git-svn-id: trunk@53124 -
2016-10-16 18:01:27 +00:00
juha
8cfa96523a
Packager: formatting
...
git-svn-id: trunk@53083 -
2016-10-09 13:12:08 +00:00
mattias
444a926616
IDEIntf: rewrote TIDEMenuSection to handle changes in hidden sections, tests: added menuintf tests, IDE: clean up
...
git-svn-id: trunk@52918 -
2016-09-05 15:18:02 +00:00
juha
c334d3f20a
IDE: Support ENTER also in FilterEdits of ProjectInspector and PackageEditor. Issue #30523 , patch from Markus.
...
git-svn-id: trunk@52877 -
2016-08-26 18:24:42 +00:00
juha
fcc2649c3b
IDE: Allow adding a package dependency with dotted name to a project. Issue #30467 .
...
git-svn-id: trunk@52833 -
2016-08-18 20:50:58 +00:00
juha
3eb143d1bc
Remove useless comments like { private declarations } from class skeletons.
...
git-svn-id: trunk@52832 -
2016-08-18 18:51:56 +00:00
juha
dc5c4b535c
Packager: Support dotted package names. Issue #30467 .
...
git-svn-id: trunk@52813 -
2016-08-17 10:40:39 +00:00
juha
9367da0ae5
Remove extra checks for empty strings together with IsValidIdent. It already handles an empty string.
...
git-svn-id: trunk@52812 -
2016-08-17 10:40:29 +00:00
hnb
d53cfa9c28
Merged revision(s) 51414, 51448-51450, 51468, 51473, 51477, 51480, 51483, 51486, 51511, 51543-51544, 51638, 52714, 52725-52727 from branches/free-sparta:
...
sparta: initial commit of "compilable" new sparta package - smart form editor. !NOTE: not for daily usage.
........
sparta: Initial conception for package for MDI: sparta_MDI. Base for sparta_DockedFormEditor package.
........
sparta: Generics.Collections library ( sync with https://github.com/dathox/generics.collections SHA fda586932bd80ef58c08f8ebf5a24316ca4ccca5)
........
sparta: smart form editor adjustment for new sparta_MDI
........
sparta: new class "TFormImpl" for MDI solution (created from TDesignedFormImpl).
........
sparta:
-MDI form container "TFormContainer"
-New IResizeFrame interface to handle MDI form moving
-New frame TfrFormBackgroundForMDI
........
sparta: sparta_MDI package modifications:
-new class TMultiplyResizer to menage MDI desktop
-more generic resizer: TAbstractResizer. Base for IDE resizer and TMultiplyResizer
-more advanced IResizeFrame interface
........
sparta:
-DockedFormEditor adjustment for latest changes in mdi package
-small changes in mdi (visibility of methods).
-OnModified method for IResizeFrame
........
sparta: MDI
-simulate MDI forms order for TMultiplyResizer
-property DesignedForm: IDesignedForm for IResizeFrame
........
sparta:
-IMPORTANT! pixel perfect form resizing (fix for problems for controls with align alLeft, alRight etc on design form).
-Fix problem for windows: wrong design design window width (a little bigger than designed size) TFormImpl.SetRealBounds -> AdjustSize
........
sparta: mdi bug fix for AV in TMultiplyResizer
........
Fix compilation for FPC 3.0 (TRect changes in FPC 3.1 trunk)
........
sparta: Cannot resize the docked form designer, issue #29380 patch from Anthony Walter. Thanks!
........
sparta ToolsAPI: Delphi compatible ToolsAPI/DesignIDE interface at XE2 level (proxy for IDEIntf). Initial commit (no functionality yet), just interfaces and classes without implementation:
designeditors.pas:
-TComponentEditor
designintf.pas:
-Interfaces: IEventInfo, IClass, IActivatable, IDesignObject, IDesignPersistent, IDesignerSelections, IDesigner60, IDesigner70, IDesigner80, IDesigner100, IDesigner, IComponentEditor
-TBaseComponentEditor
-RegisterComponentEditor
designmenus.pas:
-Interfaces: IMenuItems, IMenu, IMainMenu, IPopupMenu, IMenuItem
........
when form is removed we need to remove all handlers located in collections FFormsStack and FForms. Necessary to avoid AV.
........
sparta: more correct and simpler calculation of form border for Windows
........
sparta:
* Fix for loop error for resize. Highly visible problem for docked forms/frames with Align=alClient.
* New THookFrame class as new meta class for Frames.
........
updated lpl
........
git-svn-id: trunk@52728 -
2016-07-20 10:40:03 +00:00
juha
297e19a349
IDE: Add methods for merging paths to CompilerOptions and replace common code patterns with them.
...
git-svn-id: trunk@52693 -
2016-07-15 17:47:18 +00:00
juha
800f13923b
Packager: Don't add unit or include search path '.' when adding a file to a package.
...
git-svn-id: trunk@52692 -
2016-07-15 12:51:47 +00:00
mattias
1501194d2e
IDE: less hints
...
git-svn-id: trunk@52644 -
2016-07-07 08:54:50 +00:00
juha
2eb867569a
IDE: Organize uses sections.
...
git-svn-id: trunk@52620 -
2016-07-04 14:57:39 +00:00
juha
553370e733
IDE: Replace Combobox with Listbox+Filter to add package dependencies for projects and packages.
...
git-svn-id: trunk@52618 -
2016-07-04 09:35:10 +00:00
mattias
474fb2827d
updated lpl
...
git-svn-id: trunk@52506 -
2016-06-15 09:42:19 +00:00
ondrej
251c2ec7a1
DateTimeCtrls: split code into run-time and design-time packages.
...
git-svn-id: trunk@52353 -
2016-05-23 07:40:27 +00:00
ondrej
b23cb808f8
packager: fix compilation after r52266 #385bdd0d4e.
...
git-svn-id: trunk@52270 -
2016-05-03 08:49:45 +00:00
mattias
150123b86a
IDE: clean up
...
git-svn-id: trunk@52269 -
2016-05-03 08:40:34 +00:00
juha
a24730709b
Packager: formatting.
...
git-svn-id: trunk@52261 -
2016-04-30 09:15:51 +00:00
mattias
ea5b2dc462
IDE: comment
...
git-svn-id: trunk@52140 -
2016-04-07 07:40:56 +00:00
mattias
25f7a697e5
updated makefiles
...
git-svn-id: trunk@52001 -
2016-03-20 11:19:40 +00:00
mattias
c6262f1fed
lazbuild: create-makefile: hide output depending on verbosity, check fileage of fpmake
...
git-svn-id: trunk@52000 -
2016-03-20 11:19:13 +00:00
juha
1343b1dd2f
Packager: Fix a crash when adding a package dependency which already is there. Issue #29680 .
...
git-svn-id: trunk@51896 -
2016-03-09 23:18:28 +00:00
maxim
86b0d4f7ed
IDE, packager: added dots for 'Find in files' menu item, bug #29800
...
git-svn-id: trunk@51894 -
2016-03-09 21:52:51 +00:00
maxim
06e3b0ad05
Packager: committed regenerated fcllaz.pas
...
git-svn-id: trunk@51893 -
2016-03-09 21:51:38 +00:00
ondrej
3dd60b3899
ide: reload changed files dialog:
...
1) use TCheckListBox
2) allow to reload changed files too (unchecked by default, prefixed with *).
git-svn-id: trunk@51852 -
2016-03-07 20:36:45 +00:00
mattias
d4ccb98bf9
IDE/lazbuild: packages: hide warnings about unused units in package dummy source
...
git-svn-id: trunk@51771 -
2016-03-01 14:49:17 +00:00
mattias
8f9fce0d15
IDE: create fpmake: fixed typo
...
git-svn-id: trunk@51669 -
2016-02-19 14:24:15 +00:00
mattias
6010e8f928
IDE: ReplacePackage: nil old package
...
git-svn-id: trunk@51667 -
2016-02-19 14:23:37 +00:00
juha
405f94df44
IDE: Make more buttons with "..." wider. Issue #29493 , patch from Alexey Torgashin.
...
git-svn-id: trunk@51474 -
2016-02-02 00:20:23 +00:00
juha
db51e758b5
Cleanup and comments
...
git-svn-id: trunk@51470 -
2016-02-01 21:04:59 +00:00
mattias
38c894449e
IDE: renamed BackupFile to BackupFileForWrite for less ambiguity
...
git-svn-id: trunk@51366 -
2016-01-21 11:18:34 +00:00
mattias
9a795c577c
IDE,lazbuild: update package main source file if directives changed, bug #29391
...
git-svn-id: trunk@51273 -
2016-01-13 17:27:34 +00:00
maxim
7052b327d7
IDE: fixed i18n regression after r50903 #e9d1b1acd4
...
git-svn-id: trunk@50968 -
2015-12-21 22:17:57 +00:00
mattias
83664400c7
lazbuild: added parameter: --add-package-link
...
git-svn-id: trunk@50966 -
2015-12-21 20:43:07 +00:00
juha
b270c37757
Install Package Dlg: Retain cursor position after moving packages between lists. Issue #26802 .
...
git-svn-id: trunk@50958 -
2015-12-20 17:47:09 +00:00
ondrej
e9d1b1acd4
IDE: use tbsButtonDrop instead of '>>' buttons
...
git-svn-id: trunk@50903 -
2015-12-18 10:39:04 +00:00
mattias
df7fffc80b
IDE: clean up
...
git-svn-id: trunk@50890 -
2015-12-17 22:34:01 +00:00
mattias
f612624bb3
IDE: clean up
...
git-svn-id: trunk@50867 -
2015-12-17 14:37:39 +00:00
juha
9e35d2c52c
Packager: Update search paths after "Add Active File To Package". Issue #27720 .
...
git-svn-id: trunk@50839 -
2015-12-16 00:16:23 +00:00
juha
5229da3d5b
Package editor: Duplicate the "Add" button's menu items in tree popup menu. Part of issue #28097 .
...
git-svn-id: trunk@50815 -
2015-12-15 12:47:29 +00:00
juha
5c3487bc18
Package editor: Mark a package as modified after moving a dependency up/down. Part of issue #26188 .
...
git-svn-id: trunk@50804 -
2015-12-14 17:25:32 +00:00
juha
53810b548d
Package editor: Don't update the whole tree when moving a dependency up/down. Part of issue #26188 .
...
git-svn-id: trunk@50796 -
2015-12-14 12:19:01 +00:00
juha
d9f10162d5
Package editor: Improve popup menu behavior. Part of issue #26188 .
...
git-svn-id: trunk@50795 -
2015-12-14 12:18:55 +00:00
mattias
a452f166d8
easydockmgr: made a runtime package
...
git-svn-id: trunk@50751 -
2015-12-12 09:51:17 +00:00
ondrej
046606667f
Packager: delete easydockmgr from installable package list
...
git-svn-id: trunk@50745 -
2015-12-11 13:47:33 +00:00
mattias
f1346995cf
updated lpl
...
git-svn-id: trunk@50565 -
2015-12-02 11:45:15 +00:00
mattias
2cc0991827
IDE: fixed crash when mapping old lpl files to new lpl files, bug #29127
...
git-svn-id: trunk@50563 -
2015-12-02 11:37:19 +00:00
mattias
81cf3ae6ea
IDE: updated lpl
...
git-svn-id: trunk@50540 -
2015-11-30 18:39:36 +00:00
ondrej
a466814e44
favorites: new Favorites IDE extension package
...
git-svn-id: trunk@50512 -
2015-11-27 05:37:01 +00:00
ondrej
151f452c84
IDE, IDEIntf: changes needed for Favorites package
...
git-svn-id: trunk@50511 -
2015-11-27 05:35:22 +00:00
ondrej
109f61cbec
packagetabs: Added packagetabs package.
...
git-svn-id: trunk@50494 -
2015-11-24 11:32:10 +00:00
juha
98ba42d3a7
Packager: Improve InstallUninstallPackages layout. Issue #29074 , patch from Alexey Torgashin.
...
git-svn-id: trunk@50484 -
2015-11-23 17:15:52 +00:00
mattias
9ae176fe1d
removed editortoolbar lpl, so that new users do not accidentally add the dummy package
...
git-svn-id: trunk@50474 -
2015-11-22 21:18:35 +00:00
mattias
674d60d033
IDE: package macros with parameters usable in packages, new macro PkgOutDir, from Luiz Americo
...
git-svn-id: trunk@50472 -
2015-11-22 18:31:00 +00:00
mattias
3412df60dc
updated lpl
...
git-svn-id: trunk@50417 -
2015-11-19 13:15:26 +00:00
ondrej
9b510c5bca
packager, IDEIntf: fixed TLazPackageGraph.ChangeStamp in BeginUpdate/EndUpdate and moved ChangeStamp property to LCLIntf
...
git-svn-id: trunk@50384 -
2015-11-18 11:18:21 +00:00
mattias
ac1f94688e
IDE: fixed updating package LastUsed date when there are several versions of a package
...
git-svn-id: trunk@50279 -
2015-11-11 02:11:37 +00:00
mattias
5bda0931e7
IDE: removed obsolete package links attributes
...
git-svn-id: trunk@50278 -
2015-11-11 01:19:54 +00:00
mattias
c507846083
IDE+lazbuild: fixed loading last used package via global links, storing LastUsed date of global links, map dangling LastUsed dates to new lpl files
...
git-svn-id: trunk@50277 -
2015-11-11 01:18:13 +00:00
mattias
5ae051ec60
IDE: new package component: simplified, patch from Alexey
...
git-svn-id: trunk@50239 -
2015-11-06 22:29:50 +00:00
mattias
f088a0bc08
IDE: fixed opening an existing package editor, bug #28963
...
git-svn-id: trunk@50236 -
2015-11-06 17:03:37 +00:00
mattias
a3cea8f6d2
IDE: undo wrong patch bug #28963
...
git-svn-id: trunk@50235 -
2015-11-06 17:02:56 +00:00
juha
968fd42946
Packager: Prevent error when opening a package dependency which is already open. Issue #28963 , patch from Cyrax.
...
git-svn-id: trunk@50233 -
2015-11-06 12:09:35 +00:00
mattias
b89ff5d096
IDE: fixed Disable/EnableAutosizing restoring package editors with docking
...
git-svn-id: trunk@50179 -
2015-10-26 22:15:28 +00:00
mattias
caff01e9f6
IDE: fixed Disable/EnableAutosizing restoring package editors
...
git-svn-id: trunk@50178 -
2015-10-26 22:09:12 +00:00
mattias
2c929b55db
cleaned up
...
git-svn-id: trunk@50177 -
2015-10-26 21:41:56 +00:00
mattias
9b0d4c01b6
IDE+LCL: debugging Disable/EnableAutoSizing
...
git-svn-id: trunk@50176 -
2015-10-26 21:34:11 +00:00
ondrej
3ca8d0b170
IDE: Added TLazPackageGraph.FChangeStamp
...
git-svn-id: trunk@50153 -
2015-10-24 17:47:35 +00:00
ondrej
5ec7988f47
IDE: IDECommand update events refactored: delete timer, use checks for command updates, add TIDESpecialCommand.OnRequestCaptionHint
...
git-svn-id: trunk@50152 -
2015-10-23 17:04:26 +00:00
mattias
50ac0f66a1
IDE: added cache for FindFileInAllPackages, patch #28871 from Ondrej
...
git-svn-id: trunk@50096 -
2015-10-18 12:46:19 +00:00
mattias
638aa087c7
IDE: nicer Makefile
...
git-svn-id: trunk@49925 -
2015-10-03 15:46:34 +00:00
mattias
2c46e6e468
IDE+lazbuild+makefiles: on darwin use -gw instead of -g
...
git-svn-id: trunk@49906 -
2015-10-01 18:40:54 +00:00
juha
e8704af162
IDE: Open wiki page for help in PkgLinks window. Issue #28696 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49848 -
2015-09-18 22:47:54 +00:00
juha
e3b220009f
Packager: Improve the AddToPackage dialog. Issue #28638 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49843 -
2015-09-17 09:25:32 +00:00
mattias
5c6d68e163
lazbuild: added flag --verbose-pkgsearch
...
git-svn-id: trunk@49814 -
2015-09-10 15:26:08 +00:00
mattias
6637d69e9a
IDE: store open packages when closing and reopen them on next start, added option to disable this, patch from Ondrej Pokorny
...
git-svn-id: trunk@49804 -
2015-09-10 08:50:39 +00:00
mattias
bf21367723
IDE: restore desktop: multiple source editors, from Ondrej Pokorny
...
git-svn-id: trunk@49802 -
2015-09-09 22:25:57 +00:00
juha
5d3813ec5f
Packager: Set Transparent property for all TBitmap Component icons. Issue #28478 , patch from Ondrej Pokorny.
...
git-svn-id: trunk@49689 -
2015-08-19 11:52:42 +00:00
juha
08c9621520
Change order of used units so that "deprecated" warnings are not triggered.
...
git-svn-id: trunk@49612 -
2015-08-07 17:20:40 +00:00
juha
57d6ea482c
IDE: Share 'Ignore' resource string, reorder.
...
git-svn-id: trunk@49605 -
2015-08-06 12:50:41 +00:00
juha
da1277952f
Packager: Redesign the "Broken dependencies" dialog using resources. Issue #28349 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49604 -
2015-08-06 10:32:04 +00:00
juha
313c453367
New .lfm resource file for Broken Dependencies dialog.
...
git-svn-id: trunk@49603 -
2015-08-06 10:31:02 +00:00
juha
423c43ea13
IDE: Fully implement saving/loading desktops and the GUI for it. Modified patch from Ondrej Pokorny.
...
git-svn-id: trunk@49514 -
2015-07-09 19:05:29 +00:00
juha
82acb31da2
Codetools: add deprecated notes to function wrappers. Fix compilation in example projects, packages, StartLazarus and LazBuild.
...
git-svn-id: trunk@49508 -
2015-07-07 15:35:28 +00:00
juha
653b5dd43a
Codetools, unit FileProcs: Disable conditionally wrapper functions. For testing define DisableWrapperFunctions and build Lazarus.
...
git-svn-id: trunk@49504 -
2015-07-07 11:43:38 +00:00
juha
06ac76f560
LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
...
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +00:00
juha
1539bf8ab0
IDE: Modeless dialogs clean-up. Issue #28354 , patch from Ondrej Pokorny.
...
git-svn-id: trunk@49460 -
2015-06-28 12:27:53 +00:00
mattias
102b47f0d1
updated lpl
...
git-svn-id: trunk@49404 -
2015-06-22 10:00:16 +00:00
juha
29d5e6d734
Move EditorToolbar from a package to IDE sources. Reuse config dialog with IDE Coolbar.
...
git-svn-id: trunk@49382 -
2015-06-21 10:45:24 +00:00
mattias
2f643bd4d4
codetools: move Find*UsesSection to TPascalParserTool, issue #28285
...
git-svn-id: trunk@49342 -
2015-06-16 09:22:42 +00:00
juha
fa041aeae9
AddToPackage Dialog improvements. Issue #28273 , patch from Ondrej Pokorny.
...
git-svn-id: trunk@49316 -
2015-06-12 09:34:57 +00:00
juha
d5cad8c9f8
Fix file filter for AddToPackage dialog. Issue #28247 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49281 -
2015-06-06 11:19:45 +00:00
juha
3fab105924
Packager: CleanPkgDeps dialog tweak. Issue #28241 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49263 -
2015-06-04 11:17:49 +00:00
juha
a6dbef7f80
Fix dialog file filters in various places. Issue #28242 , patch from Alexey Torgashin
...
git-svn-id: trunk@49262 -
2015-06-04 11:17:44 +00:00
maxim
6f4c8353e5
IDE: renamed/regrouped/cleaned up resource strings for file filter names, bug #28219 , patch from Alexey Torgashin
...
git-svn-id: trunk@49245 -
2015-06-02 23:56:03 +00:00
juha
479aa55225
Packager: Use ButtonPanel in ConfirmPkgList dialog. Issue #28169 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49216 -
2015-05-29 22:51:32 +00:00
juha
ecf4539fab
Use EditBtn in Frames for i18n (project and package). Issue #28202 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49203 -
2015-05-29 09:04:17 +00:00
juha
b49ef96e4c
PackageIntegration frame: Use TextHint. Issue #28197 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49201 -
2015-05-29 09:04:14 +00:00
juha
d70ff5b885
PkgLinksDlg: Show "Never" for LastUsed date = 0. Issue #27735 .
...
git-svn-id: trunk@49180 -
2015-05-26 16:48:54 +00:00
juha
743334c9d0
PkgLinksDlg: Show "?" for date=0 instead of xx.xx.1899. Use TextHint for filter. Issue #27735 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49174 -
2015-05-26 11:09:06 +00:00
juha
89e577eda5
Packager: PkgVirtualUnitEditor redone. Issue #28172 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49162 -
2015-05-24 22:05:23 +00:00
juha
c5529f5cb1
Packager: In PkgGraph dialog, add Close button and fix tab order. Issue #28170 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49160 -
2015-05-24 22:05:21 +00:00
juha
e0a1c63fd9
Packager: Fix tab order etc. in CleanPkgDep dialog. Issue #28168 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49159 -
2015-05-24 22:05:19 +00:00
mattias
73c9b15957
IDE: check inter pkg files: verbosity on inconsistency
...
git-svn-id: trunk@49130 -
2015-05-22 07:13:03 +00:00
mattias
43cda43add
IDE: check inter pkg sources: add .ppu files to list always as units even if only in include paths
...
git-svn-id: trunk@49122 -
2015-05-20 20:51:23 +00:00
mattias
5c4399fd59
IDE: check inter pkg sources: fixed adding ppu files
...
git-svn-id: trunk@49119 -
2015-05-20 10:53:34 +00:00
juha
6412104839
Packager: Use ButtonPanel in AddToPackage dialog. Issue #28131 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49109 -
2015-05-19 17:13:37 +00:00
juha
8fd3337105
IDE: Fix Help hint in Project Inspector and Package editor. Issue #28132 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49108 -
2015-05-19 17:13:32 +00:00
juha
e5cdee3012
Packager: Use DirectoryEdit in AddDirToPkg dialog. Issue #28122 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49098 -
2015-05-18 22:31:43 +00:00
juha
4be547210a
IDE: Improve adding a new file to package, reuse the "New..." dialog. Issue #28097 , patch from Alexey Torgashin.
...
git-svn-id: trunk@49096 -
2015-05-18 22:31:35 +00:00
juha
2ef97b4916
Package editor: Prevent a package from being compiled many times simultaneously. Issue #28032 .
...
git-svn-id: trunk@49079 -
2015-05-17 23:44:41 +00:00
juha
9bbdc4fec0
Package editor: Replace AddMore button with a popup menu. Step 1. to improve the GUI. Issue #28097 , (modified) patch from Alexey Torgashin.
...
git-svn-id: trunk@49046 -
2015-05-16 11:09:16 +00:00
mattias
e67cae9ede
IDE: check duplicate source files: do not warn files of shared source directories
...
git-svn-id: trunk@48994 -
2015-05-12 10:23:38 +00:00
mattias
798a8282e3
IDE: fixed verbose msg failed TPkgManager.SavePackageFiles
...
git-svn-id: trunk@48975 -
2015-05-08 20:05:03 +00:00
mattias
e6c58df1a2
updated lpl
...
git-svn-id: trunk@48969 -
2015-05-08 06:40:01 +00:00
maxim
9976077413
Packager: improved Package Links dialog i18n, bug #27652
...
git-svn-id: trunk@48966 -
2015-05-07 23:29:06 +00:00
maxim
1070610a83
IDE: improved wording in several dialogs ('Where' -> 'Search scope' etc.), bug #27966
...
git-svn-id: trunk@48964 -
2015-05-07 22:45:36 +00:00
maxim
d2b3e49003
Packager: improved i18n, bug #28021
...
git-svn-id: trunk@48956 -
2015-05-07 00:08:04 +00:00
mattias
8b4e761edc
IDE: renamed TUnitInfo.Unit_Name to SrcUnitName and fixed updating it
...
git-svn-id: trunk@48911 -
2015-05-01 10:32:13 +00:00
juha
c9ad1bd666
Packager: When adding a new component, update palette page only if there is one. Issue #27985
...
git-svn-id: trunk@48878 -
2015-04-27 19:15:25 +00:00
juha
b8f7b8aef0
Packager: Don't hide selection in the ListView of Open Installed Package dialog.
...
git-svn-id: trunk@48874 -
2015-04-26 21:14:31 +00:00
juha
ed8a304f4f
Packager: a better fix for new package save dialog, issue #27726 .
...
git-svn-id: trunk@48505 -
2015-03-25 20:49:49 +00:00
juha
2ed00ef245
Packager: Use filter "*.lpk" in save dialog for a new package. Issue #27726 .
...
git-svn-id: trunk@48503 -
2015-03-25 20:18:21 +00:00
juha
bd959215d1
Fix more uninitialized variables.
...
git-svn-id: trunk@48458 -
2015-03-22 22:39:33 +00:00
juha
708afdf966
Fix uninitialized variables and other problems found by the compiler.
...
git-svn-id: trunk@48451 -
2015-03-22 10:17:35 +00:00
mattias
505992f5e4
lazbuild: made debugln more consistent and easier to distinguish from FPC messages
...
git-svn-id: trunk@48420 -
2015-03-18 20:37:48 +00:00
mattias
907bd03e63
IDE/lazbuild: fixed check orphaned ppu
...
git-svn-id: trunk@48410 -
2015-03-18 09:56:33 +00:00
juha
ca503d94f3
Packager: Reveal a Nil reference bug with assertions.
...
git-svn-id: trunk@48408 -
2015-03-17 22:51:49 +00:00
mattias
2a7329ce1d
IDE/lazbuild: cleaned up debugging
...
git-svn-id: trunk@48407 -
2015-03-17 21:15:57 +00:00
mattias
7760e5b734
IDE/lazbuild: simplified TestBuildDirectory, when checking if project needs compile check if target file exists
...
git-svn-id: trunk@48406 -
2015-03-17 13:30:53 +00:00
mattias
a6a61ddf51
IDE/lazbuild: check duplicate files: do not warn single files when sharing directories
...
git-svn-id: trunk@48405 -
2015-03-17 11:45:54 +00:00
mattias
a2e5531222
IDE: check duplicate ppu: do not warn if the same ppu is in two packages and only of them has a source
...
git-svn-id: trunk@48397 -
2015-03-16 22:17:24 +00:00
mattias
903b5c0064
IDE: fixed warning about duplicate source files
...
git-svn-id: trunk@48383 -
2015-03-15 19:45:04 +00:00
mattias
f1bba18730
lazbuild: fixed compiling packages
...
git-svn-id: trunk@48382 -
2015-03-15 17:57:47 +00:00
mattias
fdf4a8ddd6
IDE: clean up
...
git-svn-id: trunk@48331 -
2015-03-13 00:29:31 +00:00
juha
aa474f5750
IDE: Reuse 'Options' resource string.
...
git-svn-id: trunk@48316 -
2015-03-12 23:02:06 +00:00
juha
152d9d6397
Create component palette in MainIDE instead of PkgManager.
...
git-svn-id: trunk@48314 -
2015-03-12 23:02:02 +00:00
juha
ac1b44a800
Separate TBaseComponentPalette and TComponentPalette more.
...
git-svn-id: trunk@48311 -
2015-03-12 23:01:57 +00:00
juha
1efe3b0e31
Simplify the component palette update system after packages are loaded.
...
git-svn-id: trunk@48310 -
2015-03-12 23:01:55 +00:00
mattias
d2243f6306
IDE: fixed compilation
...
git-svn-id: trunk@48269 -
2015-03-11 17:22:09 +00:00
mattias
0df49b93a0
IDE: warn for duplicate files and orphaned ppu between packages
...
git-svn-id: trunk@48264 -
2015-03-11 15:21:01 +00:00
mattias
e3aeb5a845
IDE: install a package and cancel rebuild: fixed saving idemake.cfg
...
git-svn-id: trunk@48250 -
2015-03-10 21:06:36 +00:00
mattias
cff68418fe
IDE: package editor: implemented find in files
...
git-svn-id: trunk@48239 -
2015-03-10 16:27:19 +00:00
mattias
38920c30fc
IDE: TPackageEditorForm.UpdateAll: implemented Immediately
...
git-svn-id: trunk@48232 -
2015-03-10 15:46:09 +00:00
mattias
be9e713768
IDE: checked compiler warnings, clean up
...
git-svn-id: trunk@48231 -
2015-03-10 15:43:08 +00:00
mattias
b98e5b914f
IDE: checked compiler warnings, clean up, fixed compile with fpc 2.6.4
...
git-svn-id: trunk@48228 -
2015-03-10 15:28:11 +00:00
mattias
b80958200b
IDE: checked compiler warnings, clean up
...
git-svn-id: trunk@48219 -
2015-03-10 14:58:34 +00:00
mattias
f3f0866921
IDE: checked compiler warnings, clean up
...
git-svn-id: trunk@48218 -
2015-03-10 14:51:21 +00:00
mattias
6ccd736c5c
IDE: TPkgManager.OnCheckInstallPackageList: implemented RemoveConflicts
...
git-svn-id: trunk@48217 -
2015-03-10 14:14:06 +00:00
mattias
95a2ce7a19
IDE: clean up
...
git-svn-id: trunk@48210 -
2015-03-10 13:17:19 +00:00
mattias
d6c2f05a31
IDE: clean up
...
git-svn-id: trunk@48209 -
2015-03-10 13:13:12 +00:00
mattias
26635ba63b
IDE: clean up
...
git-svn-id: trunk@48204 -
2015-03-10 12:50:12 +00:00
mattias
6f93b52fa2
IDE: clean up
...
git-svn-id: trunk@48203 -
2015-03-10 12:44:57 +00:00
mattias
f69dd2379e
IDE: clean up
...
git-svn-id: trunk@48198 -
2015-03-10 12:02:19 +00:00
mattias
8785c4b878
IDE: fixed layout
...
git-svn-id: trunk@48137 -
2015-03-04 22:56:42 +00:00
mattias
c5128925c6
IDE: started checking duplicate units
...
git-svn-id: trunk@48116 -
2015-03-03 13:43:19 +00:00
mattias
2a879e42d4
sqldb: fixed license mentioning GPL-2 of unit registersqldb
...
git-svn-id: trunk@48114 -
2015-03-03 12:02:30 +00:00
mattias
0b172d9065
IDE: orphaned ppu: add warnings
...
git-svn-id: trunk@48113 -
2015-03-03 11:51:45 +00:00
mattias
1c0c90a850
IDE: comment
...
git-svn-id: trunk@48094 -
2015-03-02 17:59:06 +00:00
mattias
aa72b32e77
IDE: orphaned ppu: delete button
...
git-svn-id: trunk@48092 -
2015-03-01 22:53:07 +00:00
mattias
e81b6644da
IDE: quick fixes for 5036,5037,5057..5060,5090..5094: does not seem to be initialized
...
git-svn-id: trunk@48081 -
2015-03-01 14:23:25 +00:00
mattias
e942ff6cf6
lazbuild: check for orphaned ppu: only warn
...
git-svn-id: trunk@48069 -
2015-03-01 12:42:18 +00:00
mattias
3b934c4f93
IDE: check orphaned ppu: report each duplicate only once
...
git-svn-id: trunk@48021 -
2015-02-26 15:11:20 +00:00
mattias
4a1432da74
IDE: checking orphaned ppu files: ignore shared directories
...
git-svn-id: trunk@48010 -
2015-02-26 08:21:07 +00:00
mattias
b2140c01fa
IDE: checking orphaned ppu files: search src of ppu
...
git-svn-id: trunk@48009 -
2015-02-26 00:00:39 +00:00
mattias
55366b0200
IDE: checking orphaned ppu files: started dlg
...
git-svn-id: trunk@48008 -
2015-02-25 23:37:31 +00:00
mattias
e464eb70d9
IDE: started check for duplicate files between packages
...
git-svn-id: trunk@47989 -
2015-02-25 17:44:21 +00:00
mattias
cc83db2a68
IDE: started checking orphaned ppu files of packages
...
git-svn-id: trunk@47985 -
2015-02-24 23:18:54 +00:00
mattias
e89f096e51
IDE: started checking orphaned ppu files of packages
...
git-svn-id: trunk@47981 -
2015-02-24 19:17:25 +00:00
mattias
31b31d910f
IDE: disabled experimental code
...
git-svn-id: trunk@47977 -
2015-02-24 10:58:08 +00:00
mattias
3f01129d6c
IDE: building packages: fixed crash on check
...
git-svn-id: trunk@47976 -
2015-02-24 10:57:04 +00:00
mattias
eee19c82e9
IDE: started checking duplicate files between packages
...
git-svn-id: trunk@47972 -
2015-02-23 23:19:04 +00:00
mattias
b1fd19f868
IDE: clean up
...
git-svn-id: trunk@47967 -
2015-02-23 19:20:45 +00:00
mattias
b9d95ad55c
IDE: comments
...
git-svn-id: trunk@47940 -
2015-02-21 19:18:05 +00:00
juha
f5a39a509c
Package editor: Prevent collapsing all tree nodes when changing file type. Issue #26188 .
...
git-svn-id: trunk@47928 -
2015-02-20 23:51:34 +00:00
mattias
0910e1bd5b
IDE: checking Makefile.compiled: ignore -Cg on Linux
...
git-svn-id: trunk@47863 -
2015-02-17 14:54:04 +00:00
mattias
b233984952
IDE: compare compiled file: ignore spaces between options
...
git-svn-id: trunk@47861 -
2015-02-17 13:20:27 +00:00
mattias
c318018c98
IDE: less debug
...
git-svn-id: trunk@47807 -
2015-02-15 15:23:08 +00:00
mattias
3ea49cce88
codetools: identifier completion: $codepage parameter
...
git-svn-id: trunk@47806 -
2015-02-15 15:22:24 +00:00
mattias
79903958e3
IDE: update package last used times on load and async
...
git-svn-id: trunk@47780 -
2015-02-14 11:35:27 +00:00
mattias
bc619d6597
IDE: package linkgs dlg: show last used dates
...
git-svn-id: trunk@47779 -
2015-02-14 10:53:43 +00:00