juha
63be6f778d
IDE: Create Proj/Pack property GUI controls only when needed. Refactoring.
...
git-svn-id: trunk@63952 -
2020-10-04 17:34:07 +00:00
juha
e950f25f2a
IDE: Add GUI into Project Inspector for properties of dependent packages. Reuse existing code.
...
git-svn-id: trunk@63945 -
2020-10-03 00:07:12 +00:00
juha
f56f6b1a5d
Packager: Move stuff related to editing projects and packages into a new unit ProjPackEditing.
...
git-svn-id: trunk@63944 -
2020-10-03 00:07:10 +00:00
juha
487e62d70d
Package editor: Create property Gui controls in code. Makes them easier to manage and reusable.
...
git-svn-id: trunk@63943 -
2020-10-03 00:07:08 +00:00
juha
f9814634a0
Packager: Assert that TPackageEditorForm.TraverseSettings really is obsolete.
...
git-svn-id: trunk@63895 -
2020-09-20 09:56:33 +00:00
juha
8beee599dc
IDE: Optimize adding component dependencies little more. Issue #37593 .
...
git-svn-id: trunk@63792 -
2020-08-19 11:47:56 +00:00
juha
bede7c1c4a
IDE: Optimize adding component dependencies. Don't try to add same unit many times. Issue #37593 .
...
git-svn-id: trunk@63791 -
2020-08-19 10:10:49 +00:00
mattias
fbdcb980f7
IDE: make lazcontroldsgn a base package
...
git-svn-id: trunk@63644 -
2020-07-24 15:44:38 +00:00
mattias
de69616a5f
IDE: make lazcontroldsgn a base package
...
git-svn-id: trunk@63637 -
2020-07-23 22:01:58 +00:00
mattias
8846344e66
freeptype: updated lpl
...
git-svn-id: trunk@63583 -
2020-07-17 07:41:29 +00:00
mattias
6bab11b3bb
freetype: lpl
...
git-svn-id: trunk@63562 -
2020-07-14 20:18:32 +00:00
mattias
8ceb09a67b
make: changed default darwin lcl platform from carbon to cocoa
...
git-svn-id: trunk@63551 -
2020-07-13 09:00:41 +00:00
juha
2f89da39fb
IDE: Fix anchors in package_i18n_options frame.
...
git-svn-id: trunk@63546 -
2020-07-12 12:04:16 +00:00
juha
b429d78258
IDE: Fix wrong typecasts in TAddPkgDependencyDialog. Local packages could be marked as Online. Issue #37330 .
...
git-svn-id: trunk@63545 -
2020-07-11 20:34:25 +00:00
mattias
9dcd9ee04d
updated makefiles
...
git-svn-id: trunk@63453 -
2020-06-28 11:01:41 +00:00
ondrej
2ea75e756e
Packager LPK: change default lpfCompatibilityMode flag value to false to comply with LPR
...
git-svn-id: trunk@63389 -
2020-06-18 15:38:58 +00:00
joost
5c8d50b386
FPMake: Regenerated
...
git-svn-id: trunk@63210 -
2020-05-22 15:11:27 +00:00
joost
ae286584eb
Packager: Add the compiled-file also to fpmake archives
...
git-svn-id: trunk@63205 -
2020-05-22 12:14:13 +00:00
ondrej
e3a0380ebe
Packager LPK: save lpfCompatibilityMode flag
...
git-svn-id: trunk@63133 -
2020-05-10 17:45:01 +00:00
juha
0f468e41d6
ToDoList: Enhancements by Kevin Jesshope. Issue #36914 .
...
git-svn-id: trunk@62992 -
2020-04-16 06:08:44 +00:00
joost
a98fa8cbba
* Add Description, License and Author to fpmake.pp
...
git-svn-id: trunk@62952 -
2020-04-12 17:26:28 +00:00
joost
9ba565019e
* Make sure that the FPMake version-format is used in fpmake.pp files
...
git-svn-id: trunk@62951 -
2020-04-11 21:36:22 +00:00
juha
f1add4d1d5
Packager: One more improvement for not closing package editor while compiling.
...
git-svn-id: trunk@62948 -
2020-04-11 16:27:17 +00:00
juha
ec386ebc49
Packager: Fix better the crash on closing package editor. Issue #36432 .
...
git-svn-id: trunk@62937 -
2020-04-11 09:43:03 +00:00
juha
70d6e746cd
Packager: For a newly created component add a package dependency only when needed. Issue #36876 .
...
git-svn-id: trunk@62910 -
2020-04-07 21:42:43 +00:00
juha
b2f327a643
Package manager: Change visibility and harmonize names of event handlers.
...
git-svn-id: trunk@62909 -
2020-04-07 21:28:46 +00:00
juha
559495ac52
Formatting.
...
git-svn-id: trunk@62908 -
2020-04-07 21:28:45 +00:00
juha
811cb08fd5
Packager: For a newly created component add a package dependency only when needed. Issue #36876 .
...
git-svn-id: trunk@62907 -
2020-04-07 21:28:40 +00:00
juha
651a6436a2
Support Haiku build. Makefiles are generated from Makefile.fpc files using proper tools. Issue #36316 , patch from Alfred.
...
git-svn-id: trunk@62890 -
2020-04-05 11:35:01 +00:00
juha
78cf54924b
Packager: Set ToolStatus to "itBuilder" also when building a package.
...
git-svn-id: trunk@62879 -
2020-04-04 09:06:18 +00:00
juha
5af9c69f98
Packager: Prevent a crash on closing package editor during compile. Issue #36432 .
...
git-svn-id: trunk@62871 -
2020-04-03 12:07:44 +00:00
mattias
cd40b9e0c1
tachartopengl: added lpl
...
git-svn-id: trunk@62803 -
2020-03-24 09:31:01 +00:00
mattias
e7f6c6983e
buildintf: added lpl
...
git-svn-id: trunk@62802 -
2020-03-24 09:29:40 +00:00
juha
d14e99f26b
IdeIntf, BuildIntf, Packager: Clean up uses sections, adjust used units.
...
git-svn-id: trunk@62800 -
2020-03-23 20:33:04 +00:00
mattias
d30dbcce35
buildintf: split from ideintf
...
git-svn-id: trunk@62796 -
2020-03-22 12:05:04 +00:00
mattias
a472e9ef09
buildintf: split from ideintf
...
git-svn-id: trunk@62795 -
2020-03-22 11:58:11 +00:00
juha
e719456735
Packager: Fix adding a package dependency after dropping a component to a form. Issue #36734 , patch from Sven Barth.
...
git-svn-id: trunk@62684 -
2020-02-28 19:21:03 +00:00
mattias
9a9174aa69
IDE: fixed AddUnitDependenciesForComponentClasses when component has no deps
...
git-svn-id: trunk@62660 -
2020-02-22 09:33:58 +00:00
juha
06950eefb7
IDE: In project inspector & package editor, add popup menuitems for opening folder of project/package. Fix visibility of FileType menu.
...
git-svn-id: trunk@62656 -
2020-02-21 16:34:56 +00:00
juha
b70c8ac8e7
Packager: Put Description first in info box of Install/Uninstall Packages. Improve anchors and size. Issue #36107 .
...
git-svn-id: trunk@62640 -
2020-02-17 12:23:51 +00:00
juha
0961a5797a
Turn unit ObjectLists to use generics, move it to Lazutils. Reduce typecasts in TPkgManager by using correct types when possible.
...
git-svn-id: trunk@62639 -
2020-02-17 12:23:38 +00:00
juha
6255c7a36f
Packager: Support extra unit/package dependencies when dropping a component on a form. Issue #36654 , patch from Sven Barth.
...
git-svn-id: trunk@62635 -
2020-02-16 20:24:51 +00:00
juha
6a5bdbd4f8
IDE: Implement configurable DropDownCount for more ComboBoxes. Issue #36595 , patch from Vojtech Cihak.
...
git-svn-id: trunk@62571 -
2020-01-18 09:37:59 +00:00
mattias
6063c499e5
updated lpl
...
git-svn-id: trunk@62544 -
2020-01-13 16:35:33 +00:00
ondrej
e2fea199d7
Package: use new lists in LPK files + add compatibility mode option
...
git-svn-id: trunk@62307 -
2019-11-27 05:50:28 +00:00
ondrej
2be8de0d13
IDE: LPI: new lists for RequiredPackages
...
git-svn-id: trunk@62306 -
2019-11-27 05:05:40 +00:00
ondrej
189ff81e4a
IDE: PackageEditor: hide minimize and maximize buttons
...
git-svn-id: trunk@62295 -
2019-11-25 09:34:12 +00:00
juha
0c7fee62f3
IDE: Use configurable DropDownCount for IDE's ComboBoxes. Issue #36329 , patch from Vojtech Cihak.
...
git-svn-id: trunk@62278 -
2019-11-22 00:14:36 +00:00
mattias
b78a86c467
pas2jsdsgn: started using compileserver
...
git-svn-id: trunk@62127 -
2019-10-27 09:02:17 +00:00
martin
315062347c
IDE, Package Install Dlg: Re-arranged buttons.
...
git-svn-id: trunk@61944 -
2019-09-28 20:08:48 +00:00
martin
36dd2f825a
IDE, Package Install Dlg: Added a memo for License, so it is separated from Author/Description. License is too important to be hidden in all the other data
...
git-svn-id: trunk@61943 -
2019-09-28 20:08:46 +00:00
martin
bef7fdb8c6
IDE, Package Install Dlg: Info-memo should initially be scrolled to top. Issue #0036107
...
git-svn-id: trunk@61942 -
2019-09-28 20:08:45 +00:00
mattias
ca832657cf
IDE: added resourcebaseclass customform
...
git-svn-id: trunk@61911 -
2019-09-23 09:08:11 +00:00
mattias
0e01330dd2
IDE: do not warn if installing a meta package
...
git-svn-id: trunk@61609 -
2019-07-20 18:04:39 +00:00
mattias
a13d2afaa0
IDE: do not warn if ppu is reachable by two packages and only one has a source
...
git-svn-id: trunk@61607 -
2019-07-20 09:22:03 +00:00
mattias
05563b7ed7
IDE: clean up
...
git-svn-id: trunk@61570 -
2019-07-11 14:57:08 +00:00
mattias
ab42c14b9f
lpl: updated
...
git-svn-id: trunk@61466 -
2019-06-24 13:45:18 +00:00
mattias
b4e6dfc86c
IDE: resourcestrings
...
git-svn-id: trunk@61464 -
2019-06-24 13:38:37 +00:00
mattias
6acb809a60
IDE: pckage editor: compile: warn if designtime only
...
git-svn-id: trunk@61462 -
2019-06-24 13:37:27 +00:00
juha
25dd388ada
Packager: Enable building with 3.2 fixes. Issue #35393 , patch from Alexey Tor.
...
git-svn-id: trunk@61037 -
2019-04-22 07:31:42 +00:00
joost
8ed5140032
Fppkg: Omit files from fpmake.pp which are not available on any target
...
git-svn-id: trunk@61025 -
2019-04-20 09:53:50 +00:00
joost
9d1b8c9d87
IDE: Added EnvironmentOptions.FppkgConfigFile
...
IDE: Fixed some minor problems in the generation of the fppkg.cfg file
git-svn-id: trunk@60944 -
2019-04-12 21:08:55 +00:00
martin
180da00d4a
Unit-Dependencies, PkgGraphExplorer: Add option dialog to modify graph style
...
git-svn-id: trunk@60892 -
2019-04-07 19:57:35 +00:00
martin
dfe4f1faa2
Unit-Dependencies, PkgGraphExplorer: Enable minimize length of edges
...
git-svn-id: trunk@60885 -
2019-04-07 19:52:02 +00:00
wp
60546d8656
TAChart: Update package globallinks to changes in r60862 #f8b11dcbbf
...
git-svn-id: trunk@60863 -
2019-04-07 13:54:27 +00:00
mattias
d8e2682f1c
fppkg: fixed compile
...
git-svn-id: trunk@60760 -
2019-03-24 13:14:05 +00:00
joost
bbb8263057
IDE: Show why Lazarus marks the fppkg-configuration as being corrupt
...
git-svn-id: trunk@60758 -
2019-03-24 12:50:57 +00:00
juha
1cfba6a6de
IDE: Use "case" in code for EnvironmentOptions.CharcaseFileAction enumerator.
...
git-svn-id: trunk@60749 -
2019-03-23 17:54:47 +00:00
mattias
ac2f063963
IDE: package editor: fixed popup menu items
...
git-svn-id: trunk@60735 -
2019-03-20 11:53:13 +00:00
mattias
637906ce75
IDE: fixed package options FPDoc search path basedirectory, issue #35222
...
git-svn-id: trunk@60668 -
2019-03-14 18:15:27 +00:00
juha
eb0c8c9342
Packager: Prevent Access Violation when creating a new component. Dependency was wrongly created. Issue #35145 .
...
git-svn-id: trunk@60635 -
2019-03-09 17:29:35 +00:00
juha
cabd06ba0c
Packager: Formatting.
...
git-svn-id: trunk@60634 -
2019-03-09 17:29:34 +00:00
mattias
dd78075e27
IDE: not warn not installable packages
...
git-svn-id: trunk@60632 -
2019-03-09 12:13:52 +00:00
mattias
74f40164bd
IDE: compile package: quote src if needed
...
git-svn-id: trunk@60539 -
2019-02-28 18:23:22 +00:00
balazs
e54a15994d
Opkman: Do not load online packages when OPM is not installed.
...
git-svn-id: trunk@60472 -
2019-02-23 11:23:52 +00:00
michael
da14fc4435
* Revert last patch, additional files committed by accident
...
git-svn-id: trunk@60394 -
2019-02-09 18:38:37 +00:00
michael
85e16c046f
* Fix registering custom formscomponents/customform/custforms.pp
...
git-svn-id: trunk@60393 -
2019-02-09 18:37:18 +00:00
joost
9ddd2b699c
Packager/Lazutils: Re-created fpmake.pp
...
git-svn-id: trunk@60323 -
2019-02-03 22:22:32 +00:00
joost
ba29464f49
IDE: Added the option to create new fppkg configuration files to the initial setup dialog
...
git-svn-id: trunk@60308 -
2019-02-02 20:54:24 +00:00
joost
5692512684
Packager: Do not recreate a fpmake.pp when there are only changes in the comments, or when the fppkgpackagemanager is not installed unless forced
...
git-svn-id: trunk@60272 -
2019-02-01 22:46:00 +00:00
mattias
466d4440d0
IDE: clean up
...
git-svn-id: trunk@60252 -
2019-01-31 10:42:04 +00:00
maxim
040d1106ac
IDE/Packager/LazUtils: factored out PO filename parsing code to a separate procedure and made it dotted filename safe. Now using it in all relevant places, thus reducing code duplication and fixing possible problems with dotted PO filenames.
...
git-svn-id: trunk@60245 -
2019-01-29 23:04:16 +00:00
balazs
8ee9cb5226
Packager: Allow to load packagelinks with namespace.
...
git-svn-id: trunk@60144 -
2019-01-22 06:06:50 +00:00
wp
69dc475928
VirtualTreeView: Update packager globallinks with the new VTV package name.
...
git-svn-id: trunk@60134 -
2019-01-21 17:03:17 +00:00
mattias
87bfc99a1c
IDE: fixed compile under fpc trunk
...
git-svn-id: trunk@60118 -
2019-01-20 10:13:51 +00:00
mattias
3acbffb9fe
IDE: less hints
...
git-svn-id: trunk@60116 -
2019-01-19 17:39:20 +00:00
michl
f060e4ae45
IDE: Don't close package editors before layout is saved. Just test if package editors can be closed.
...
git-svn-id: trunk@60092 -
2019-01-15 21:38:30 +00:00
sekelsenmat
7778c69e15
Fixes compilation with FPC 3.0.4 and fixes typo in function name
...
git-svn-id: trunk@59980 -
2019-01-03 15:44:58 +00:00
joost
2a86e8321c
Packager: Show a dialog when Fppkg initialization fails and continue normally. Issue #34792
...
git-svn-id: trunk@59977 -
2019-01-02 23:34:30 +00:00
mattias
d6da247e02
IDE: clean up
...
git-svn-id: trunk@59975 -
2019-01-02 17:07:17 +00:00
joost
ac7b445bbf
Packager: Only re-create fpmake.pp when it is actually used to compile the package
...
git-svn-id: trunk@59970 -
2019-01-01 17:04:45 +00:00
joost
ff82fa5222
Packager: When fppkg is not configured properly, assume all of fpcs packages are there. Bug #34780
...
git-svn-id: trunk@59958 -
2018-12-31 13:29:10 +00:00
mattias
5f2754d81a
IDE: find broken packages: ignore FPMake packages, issue #34784
...
git-svn-id: trunk@59950 -
2018-12-31 10:01:46 +00:00
mattias
365c570ff6
IDE: find broken packages: ignore FPMake packages, issue #34784
...
git-svn-id: trunk@59949 -
2018-12-31 09:59:32 +00:00
mattias
2140a86dd9
lazutils: updated fpmake
...
git-svn-id: trunk@59947 -
2018-12-31 09:58:44 +00:00
joost
3d5be57e48
fcl,lazutils,lclbase,lcl,synedit: Re-generated fpmake.pp files
...
git-svn-id: trunk@59940 -
2018-12-29 23:13:34 +00:00
joost
3e3ae9d53f
FCL: Enabled possibility to use fpmake to build this package
...
git-svn-id: trunk@59939 -
2018-12-29 23:11:25 +00:00
joost
cdbad960fd
Packager: Take packagevariants into account while determing the unit-path of fpmake packages
...
git-svn-id: trunk@59938 -
2018-12-29 23:04:27 +00:00
joost
78f73a7cd9
Packager: Do not check if there are any units in the compiler-search path for packages build by fpmake
...
git-svn-id: trunk@59925 -
2018-12-28 16:55:34 +00:00
joost
4ddac1ec45
Packager: Fixed possible AV
...
git-svn-id: trunk@59924 -
2018-12-28 16:51:41 +00:00
joost
1bcbc5521d
Packager: Removed unnecessary TPackageFileIDEOptions
...
git-svn-id: trunk@59923 -
2018-12-28 16:23:57 +00:00
joost
9b2dbd5b1f
Packager: Combine the common and custom options in one page-control
...
git-svn-id: trunk@59922 -
2018-12-28 16:10:54 +00:00
joost
6f9f36001f
IDEIntf: TLazPackageFile.CustomOptions
...
git-svn-id: trunk@59920 -
2018-12-28 11:45:25 +00:00
joost
f66a5d902f
IDEIntf: Bind options to files in packages
...
git-svn-id: trunk@59916 -
2018-12-27 17:35:32 +00:00
joost
344263decc
IDE, IDEIntf: Ability to register custom option editors for files in packages
...
git-svn-id: trunk@59911 -
2018-12-26 22:46:24 +00:00
joost
83ba175df4
* Do not rebuild all dependees on each call to fppkg, but only once after building finished
...
git-svn-id: trunk@59769 -
2018-12-10 00:47:11 +00:00
maxim
6d64beff69
Packager: fixed compilation breakage with FPC 3.0.4 after r59720 #0e016b16dc, bug #34652 and lots of other reports.
...
git-svn-id: trunk@59731 -
2018-12-05 22:35:14 +00:00
joost
4ef117880d
IDE: Do not remove completely valid FPMake-dependencies with a minus-sign in the name (like fcl-db)
...
git-svn-id: trunk@59721 -
2018-12-03 20:51:31 +00:00
joost
0e016b16dc
IDE: Search in the right location for the compiled units in a Lazarus-package, compiled/installed by FPMake
...
git-svn-id: trunk@59720 -
2018-12-03 18:58:42 +00:00
balazs
01d74c39d2
PackageIntf: Detect if a package is installed or not via the packaging interface, function "IsPackageInstalled".
...
git-svn-id: trunk@59716 -
2018-12-03 07:17:07 +00:00
joost
034fdfe9b3
fppkg: Implement support for package-variants
...
git-svn-id: trunk@59712 -
2018-12-01 22:33:45 +00:00
joost
a8790dd007
IDE: Fixed possible AV's during the dependency checks on fpmake-packages
...
git-svn-id: trunk@59710 -
2018-12-01 17:17:34 +00:00
mattias
0bd7cd9d85
IDE: less hints
...
git-svn-id: trunk@59634 -
2018-11-23 12:44:59 +00:00
martin
4fd6f41ee5
Debugger-Tests: Refactor
...
git-svn-id: trunk@59615 -
2018-11-21 18:59:38 +00:00
joost
910d2f1319
IDEIntf: Package.BuildMethod added
...
IDEIntf: UseFPMakeWhenPossible added
IDE: It is now possible to compile Lazarus-packages using FPMake.
git-svn-id: trunk@59610 -
2018-11-19 19:40:09 +00:00
wp
24d3c9d127
Packager: Add BorderSpacing values for controls in IDE package graph dialog (issue #34553 ).
...
git-svn-id: trunk@59543 -
2018-11-14 09:43:09 +00:00
mattias
d2bf8187e3
IDE: packagelink: do not expand empty package link filename
...
git-svn-id: trunk@59454 -
2018-11-05 10:31:03 +00:00
mattias
b05d125ae0
IDE: open package link check if directory
...
git-svn-id: trunk@59452 -
2018-11-05 10:29:58 +00:00
juha
e3566aa064
IDE: Remove unused resource strings.
...
git-svn-id: trunk@59375 -
2018-10-27 14:44:40 +00:00
wp
a6008a5186
IDE: Use scaled images in trees of Install/Uninstall package form.
...
git-svn-id: trunk@59267 -
2018-10-07 16:38:47 +00:00
mattias
41c5297da3
updated lpl
...
git-svn-id: trunk@59265 -
2018-10-07 12:28:08 +00:00
juha
66d593c327
IDE: Make the --quiet parameter actually quiet. Quiet means ConsoleVerbosity=-1. Formatting.
...
git-svn-id: trunk@59257 -
2018-10-06 19:32:46 +00:00
juha
8026ce28ae
Packager: Allow overwriting existing unit files in New Component dialog. Error was shown AFTER a file was overwritten. Issue #26928 .
...
git-svn-id: trunk@59240 -
2018-10-03 11:24:35 +00:00
juha
33374c2b95
IDE: In "New Component" dialog resize the buttons based on icon image size. Improve initial dir for selecting icon.
...
git-svn-id: trunk@59176 -
2018-09-28 11:06:53 +00:00
juha
24f8569925
IDE: Support 3 icons with different resolutions in "New Component" dialog. Improve the GUI.
...
git-svn-id: trunk@59170 -
2018-09-26 17:49:33 +00:00
maxim
12d9cbbafb
Packager: cleaned up unused unit
...
git-svn-id: trunk@59162 -
2018-09-24 22:15:22 +00:00
mattias
7aa826ab71
updated lpl
...
git-svn-id: trunk@59150 -
2018-09-23 16:18:54 +00:00
mattias
fc0237b5ab
IDe: less hints
...
git-svn-id: trunk@59145 -
2018-09-23 10:53:48 +00:00
juha
32ab98357d
IDE: Check package name validity correctly.
...
git-svn-id: trunk@59091 -
2018-09-20 08:18:55 +00:00
mattias
f924aa6fd2
IDE: clean up
...
git-svn-id: trunk@59066 -
2018-09-19 09:05:43 +00:00
juha
7f272a8e4e
IDE: Make procedure InvalidateOptions private for both project and package options.
...
git-svn-id: trunk@59045 -
2018-09-17 16:53:43 +00:00
mattias
12ce8a3854
set trunk version to 2.1.0
...
git-svn-id: trunk@59010 -
2018-09-15 19:46:38 +00:00
mattias
c2b0e049ef
set trunk version to 2.0.0PreRelease
...
git-svn-id: trunk@59008 -
2018-09-15 19:41:22 +00:00
juha
d35a69cd0c
IDE: Remove the "Add files in directory" feature for projects and packages. It is messy, inconsistent and broken. Issue #33845 .
...
git-svn-id: trunk@58821 -
2018-09-02 19:35:09 +00:00
juha
6b4fef6c01
IDE: Improve resource strings. English uses less commas than some other languages.
...
git-svn-id: trunk@58813 -
2018-09-01 20:49:08 +00:00
juha
066994a334
IDE: Simplify the publish module dialog more and rename it.
...
git-svn-id: trunk@58804 -
2018-08-30 11:16:09 +00:00
juha
cc3dd4cfbf
IDE: Simplify and improve the Publish Project / Package feature. Issue #34102 .
...
git-svn-id: trunk@58785 -
2018-08-27 19:03:16 +00:00
michael
5dc595d46f
* Register TCSVDataset
...
git-svn-id: trunk@58716 -
2018-08-15 17:38:28 +00:00
mattias
b44987edd9
IDE: package links: delete online link: show error message
...
git-svn-id: trunk@58699 -
2018-08-13 15:23:13 +00:00
juha
41dc46374f
LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils.
...
git-svn-id: trunk@58634 -
2018-07-25 23:44:54 +00:00
juha
6d3f9bd7a7
LazUtils: Move string manipulation functions from IDEProcs to LazStringUtils.
...
git-svn-id: trunk@58632 -
2018-07-25 13:39:06 +00:00
juha
7f7e7ada81
Format and clean uses sections.
...
git-svn-id: trunk@58629 -
2018-07-25 13:38:35 +00:00
juha
32df0dd1e6
IDE: Prevent passing Nil as Package when ModalResult=mrOk in OpenLoadedPackagesDlg.
...
git-svn-id: trunk@58628 -
2018-07-25 09:00:27 +00:00
juha
b20cf40349
Use RaiseGDBException from LazTracer unit. Remove similar funcs from IDEProcs and ComponentReg.
...
git-svn-id: trunk@58622 -
2018-07-24 17:49:21 +00:00
juha
96131c07cf
Formatting, cleanup, also remove unused funcs in ProcedureList.
...
git-svn-id: trunk@58613 -
2018-07-24 12:50:26 +00:00
mattias
2bbe0a8cc7
updated makefiles
...
git-svn-id: trunk@58493 -
2018-07-11 23:58:59 +00:00
martin
a7fa7fe9a9
clean up hint
...
git-svn-id: trunk@58478 -
2018-07-10 12:34:12 +00:00
joost
085797a364
ide: When the fppkg package is loaded, the IDE will use fppkg to install FPMake dependencies if the proper option is set
...
git-svn-id: trunk@58409 -
2018-06-25 21:57:33 +00:00
joost
00e814dac8
ide: Added ability to add fpmake-dependencies to packages
...
git-svn-id: trunk@58382 -
2018-06-22 19:19:18 +00:00
joost
4cdfe68cfa
ide: Fixed compilation with fpc 3.0
...
git-svn-id: trunk@58376 -
2018-06-22 14:25:45 +00:00
joost
0141dd2967
ide: Added ability to add fpmake-dependencies to projects
...
git-svn-id: trunk@58374 -
2018-06-21 22:18:52 +00:00
mattias
3575d8d0e1
make bigide: added cmdlinedebuggerbase and lazdebuggerlldb
...
git-svn-id: trunk@58363 -
2018-06-20 21:41:44 +00:00
martin
7dd94b7104
package links, version suffix
...
git-svn-id: trunk@58358 -
2018-06-20 18:46:02 +00:00
martin
3cb265b009
lldb debugger, new package links
...
git-svn-id: trunk@58343 -
2018-06-19 18:58:41 +00:00
juha
53ee66450d
LazUtils: Move exception and stack trace stuff to new LazTracer. Move function ConvertLineEndings to LazUtilities.
...
git-svn-id: trunk@58255 -
2018-06-14 09:05:50 +00:00
juha
3574bdfb6d
Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
...
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
juha
8bed6f8ca0
IdeIntf: Split IDEOptionsIntf into a new IDEOptEditorIntf.
...
git-svn-id: trunk@58208 -
2018-06-09 14:40:08 +00:00
juha
672ece7241
Refactor: Move variable ConsoleVerbosity from MacroIntf to LazUtilities. Rename MergeSort to avoid name clash and confusion.
...
git-svn-id: trunk@58203 -
2018-06-09 14:39:21 +00:00
ondrej
7e8cc82417
IDE: use LazLoggerBase instead of LazLogger
...
git-svn-id: trunk@58084 -
2018-06-02 16:47:18 +00:00
ondrej
523c0b048c
IDE: packager: fix AVs
...
git-svn-id: trunk@58074 -
2018-06-02 09:35:06 +00:00
mattias
cd43e72598
updated lpl
...
git-svn-id: trunk@57995 -
2018-05-21 20:21:45 +00:00
mattias
05cffce5f7
examples: add lpp for copyformaspascaldemopkg
...
git-svn-id: trunk@57994 -
2018-05-21 20:21:11 +00:00
mattias
2deb8f8c97
anchordocking: version 1.0
...
git-svn-id: trunk@57993 -
2018-05-21 20:20:43 +00:00
mattias
845c8ef3f8
IDE: install pkg dlg: added splitter, Changed arrows to green/red, Red arrow moved to right side of the button, Reduced width of buttons, focus filter available, patch #33729
...
git-svn-id: trunk@57978 -
2018-05-20 16:18:13 +00:00
mattias
967bf6dfd1
IDE: fix invalid localized package names
...
git-svn-id: trunk@57961 -
2018-05-18 21:34:39 +00:00
ondrej
d3139bec7c
IDE: cleanup
...
git-svn-id: trunk@57884 -
2018-05-10 14:52:42 +00:00
ondrej
adb7170dbf
IDE: images: remove menu_help and use btn_help instead
...
git-svn-id: trunk@57879 -
2018-05-10 08:30:42 +00:00
ondrej
936a0dea02
IDE: use IDEImages instead of custom image lists
...
git-svn-id: trunk@57865 -
2018-05-09 01:39:31 +00:00
ondrej
a914eaa29d
IDE: use TLCLGlyphs for IDE buttons
...
git-svn-id: trunk@57857 -
2018-05-08 23:10:58 +00:00
mattias
7dd4ef464c
IDE: find/rename identifier: search in used but not listed units too
...
git-svn-id: trunk@57727 -
2018-04-26 17:37:14 +00:00
ondrej
a711fb97c0
IDE: remove redundant glyph assignments
...
git-svn-id: trunk@57723 -
2018-04-26 10:02:59 +00:00
mattias
76a5a3cd5d
IDEIntf: added ConsoleVerbosity, pas2js: less hints, fixed getting compiler options, fixed uninitialized result
...
git-svn-id: trunk@57023 -
2018-01-09 11:08:04 +00:00
balazs
061b9d15f0
Packager: Remove duplicates from "Available for installation list".
...
git-svn-id: trunk@56979 -
2018-01-06 10:55:20 +00:00
wp
0125b3c239
IDE: Make edit buttons ('...') square.
...
git-svn-id: trunk@56964 -
2018-01-05 14:44:31 +00:00
balazs
8cb178de2c
VTV: Initial commit.
...
git-svn-id: trunk@56963 -
2018-01-05 09:03:08 +00:00
ondrej
e384a1c48a
IDE: remove DoAutoAdjustLayout from r56956 #b6077f9686, issue #32924
...
git-svn-id: trunk@56959 -
2018-01-05 03:36:46 +00:00
wp
b6077f9686
IDE: Make '...' buttons square (issue #32924 ).
...
git-svn-id: trunk@56956 -
2018-01-04 21:35:17 +00:00
juha
53853067a7
Packager: Less verbose PackageLinks.
...
git-svn-id: trunk@56903 -
2018-01-01 19:31:44 +00:00
balazs
91c7a31267
Opkman: Packager: Temporary disable online packages from "Install/Uninstall packages" to prevent duplicate entries.
...
git-svn-id: trunk@56868 -
2017-12-29 14:14:26 +00:00
mattias
20638d46c7
IDE: removed obsolete custom components
...
git-svn-id: trunk@56783 -
2017-12-18 19:54:32 +00:00
mattias
7394ed2c35
IDE: removed obsolete custom components
...
git-svn-id: trunk@56781 -
2017-12-18 17:20:19 +00:00
mattias
0d058c9c07
codetools: renamed TFPCConfigFileStateList TPCConfigFileStateList, TFPCTargetConfigCache TPCTargetConfigCache
...
git-svn-id: trunk@56779 -
2017-12-18 17:03:02 +00:00
balazs
31b7c27181
IDE: Installpkgsetdlg dialog: Display online packages when OPM is installed.
...
git-svn-id: trunk@56778 -
2017-12-18 13:39:12 +00:00
mattias
022a515783
codetools: renamed FPCDefinesCache to CompilerDefinesCache
...
git-svn-id: trunk@56776 -
2017-12-18 12:20:03 +00:00
balazs
d997abd3df
IDE: Pkglinks dialog: Display repository date in the "Last modified" column for online links. Repository date represents the date when the online package was last modified.
...
git-svn-id: trunk@56719 -
2017-12-14 11:15:15 +00:00
balazs
08558f4b92
IDE: Project Inspector: Display missing "Required Packages" with different icon if the packages are available online. The possibility to install online packages directly from Project Inspector when Opkman is installed.
...
git-svn-id: trunk@56712 -
2017-12-13 07:29:59 +00:00
maxim
9a41c5862a
IDE: improved wording in some online package installation related strings
...
git-svn-id: trunk@56698 -
2017-12-11 22:58:33 +00:00
balazs
687b78901e
Packager: When opening a project, automatically resolve broken package dependency if the package is available online and opkman is installed.
...
git-svn-id: trunk@56690 -
2017-12-11 09:57:46 +00:00
balazs
601a6c90ba
Packager: Localize "Install" button.
...
git-svn-id: trunk@56675 -
2017-12-09 07:51:18 +00:00
balazs
5fff4bbf99
Packager: AddPkgDependecyDlg dialog: the possibility to install online packages directly.
...
git-svn-id: trunk@56668 -
2017-12-08 10:54:41 +00:00
mattias
82c8f67445
pas2js: added pas2jsdsgn.lpk
...
git-svn-id: trunk@56646 -
2017-12-05 22:06:36 +00:00
juha
f1fb8c1d13
Packager: Simplify procedure TPackageEditorForm.ItemsTreeViewDragOver.
...
git-svn-id: trunk@56637 -
2017-12-05 21:30:42 +00:00
balazs
40b29b08ce
Packager: In order to preserve consistency with other opkman related dialogs(install/download/extract), confirmation dlg. from packager was moved to opkman. Extended InstallPackages function.
...
git-svn-id: trunk@56635 -
2017-12-05 13:41:26 +00:00
mattias
2b465125f8
IDE: package links: fixed TLazPackageLinks.ClearOnlineLinks
...
git-svn-id: trunk@56634 -
2017-12-05 12:38:35 +00:00
balazs
811fbab23f
Packager: Extend PackageLinkIntf with ClearOnlineLinks method.
...
git-svn-id: trunk@56631 -
2017-12-05 10:15:19 +00:00
balazs
8e565ad003
Packager: AddPkgDependecyDlg dialog, nicer layout. Patch by Alexey.
...
git-svn-id: trunk@56630 -
2017-12-05 09:16:43 +00:00
balazs
6d9563f430
Packager: Increase ItemHeight for package list(AddPkgDependecyDlg). The text is truncated when larger font is used(Ubuntu).
...
git-svn-id: trunk@56624 -
2017-12-04 20:48:46 +00:00
mattias
999cb1e071
IDE: add requirement dialog: nicer layout
...
git-svn-id: trunk@56608 -
2017-12-04 11:40:06 +00:00
balazs
d5b7b913fd
Packager: Add online packages to the "New Requirement" dialog. The changes are only visible when Opkman is installed.
...
git-svn-id: trunk@56607 -
2017-12-04 09:56:11 +00:00
juha
4fab6dcb04
Packager: Add online packages to the "New Requirement" dialog. Issue #32723 , patch from Balázs.
...
git-svn-id: trunk@56481 -
2017-11-24 11:34:42 +00:00
juha
d615063766
Packager: Improve creating packagelinks for online packages. Issue #32719 , patch from Balázs.
...
git-svn-id: trunk@56474 -
2017-11-23 14:17:03 +00:00
juha
d5909028ff
Packager: Fix NewRequirement dialog hi-dpi layout. Issue #32700 , patch from wp.
...
git-svn-id: trunk@56462 -
2017-11-21 15:32:03 +00:00
juha
09c709f890
Packager: Set variables PkgLinks and LazPackageLinks together.
...
git-svn-id: trunk@56461 -
2017-11-21 15:32:02 +00:00
juha
691aefec4a
Packager: Reset the count of online links. Issue #32714 , patch from Balázs.
...
git-svn-id: trunk@56456 -
2017-11-21 12:02:38 +00:00
juha
36f3f671b6
Packager: Simplify TLPKInfo.Create.
...
git-svn-id: trunk@56453 -
2017-11-21 12:02:34 +00:00
juha
a35f61c6ec
IdeIntf: Move PackageType to TIDEPackage, it should not be in TLazPackageID.
...
git-svn-id: trunk@56452 -
2017-11-21 12:02:29 +00:00
juha
7f5d893c9f
IdeIntf: Move TLazPackageType to TLazPackageID in PackageIntf. TPackageLink inherits it.
...
git-svn-id: trunk@56436 -
2017-11-18 15:51:05 +00:00
juha
ba12198061
Codetools: Formatting. Add an assertion for issue #32340 .
...
git-svn-id: trunk@56376 -
2017-11-12 17:50:29 +00:00
juha
32d0db97c0
Packager: Remove useless calls to NameToValidIdentifier.
...
git-svn-id: trunk@56347 -
2017-11-10 08:46:21 +00:00
juha
6a0191fb70
Formatting for IDEQuestionDialog parameters.
...
git-svn-id: trunk@56346 -
2017-11-10 08:46:19 +00:00
juha
ad57283d64
Move package SemaphorGridLPK and its example project to Lazarus-CCR.
...
git-svn-id: trunk@56248 -
2017-10-31 09:25:19 +00:00
mattias
662e536e96
updated lpl
...
git-svn-id: trunk@56164 -
2017-10-23 09:37:46 +00:00
juha
a94aba960e
OPM: Update the global link version. Issue #32596 .
...
git-svn-id: trunk@56145 -
2017-10-21 22:08:24 +00:00
juha
e05552a178
Package editor: Update the image for dependent package after modifying min/max version. Issue #32546 .
...
git-svn-id: trunk@56082 -
2017-10-16 13:31:15 +00:00
juha
b800766a5f
Package editor: Refactoring.
...
git-svn-id: trunk@56069 -
2017-10-16 09:56:54 +00:00
juha
0f43b7c709
Package editor: Update the view after modifying dependent package parameters. Issue #32546 .
...
git-svn-id: trunk@56068 -
2017-10-16 09:56:53 +00:00
juha
648e0fd02c
Package editor: Fix moving dependencies up/down. Use the display name for searching. Issue #32546 .
...
git-svn-id: trunk@56058 -
2017-10-15 11:48:26 +00:00
juha
c6219aa9d6
IDE: Shorten filenames in Recent Files/Projects/Packages menus. Issue #10297 .
...
git-svn-id: trunk@56047 -
2017-10-13 13:00:32 +00:00
juha
c5c014abf9
Packager: Remove a useless line. Formatting.
...
git-svn-id: trunk@55991 -
2017-10-06 21:38:39 +00:00
juha
d25418e28d
IdeIntf: Change TIDEDialogLayoutList.ApplyLayout UseAsMin parameter default from True to False. Clean calls in code accordingly.
...
git-svn-id: trunk@55988 -
2017-10-06 10:20:45 +00:00
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