Martin
9cba2f5f48
Fixed package link for IdeDebugger
2022-01-12 16:06:57 +01:00
Martin
d1ac568e96
Debugger: New package LazDebuggerIntf / Replace TWatchValue with TWatchValueIntf
2022-01-10 14:08:37 +01:00
Martin
aa45837b87
IdeDebugger: New Package IdeDebugger. Move some classes from DebuggerIntf
2022-01-10 14:08:36 +01:00
mattias
8f868ae0e9
IDE: less hints
2022-01-06 13:08:50 +01:00
mattias
2b5f37730f
IDE: fixed adding designtime package requirement when dropping component onto form
2022-01-06 13:04:38 +01:00
Maxim Ganetsky
0c9041f474
IDE: it is no longer needed to manually call translation callbacks for 'static base' packages
2021-12-07 17:08:47 +03:00
mattias
6f8cfba2f9
IDE: translate required packages before calling Register
2021-12-06 17:37:15 +01:00
Juha
0a679e84b2
Packager: Add a check for DefineTemplates. Crashed when an old package with the same name was replaced.
2021-11-28 00:22:27 +02:00
Juha
097a96f950
Packager: Respect a user's choice to abort loading packages when an error happened.
2021-11-20 16:35:01 +02:00
Juha
da7c149b25
Packager: Remove useless PackageGraph indirection.
2021-11-10 20:16:45 +02:00
ccrause
50987e044c
Renamed remote debugger to FpRspRemoteDebugger
2021-11-06 18:26:58 +02:00
mattias
0354b47bc4
updated makefiles
2021-10-18 14:32:30 +02:00
Juha
7cb38d7bc6
IDE: Check Filename<>UnitName mismatch only when Codetools was able to parse the source. Issue #22921 .
2021-09-28 12:03:07 +03:00
Juha
824e696005
IDE: Remove Assert() that prevented adding source files with errors in them. Issue #22921 .
2021-09-28 01:46:02 +03:00
wp_xyz
c44d729ba2
IDE/Packager: Avoid too-large line height in listbox of "New Requirement" dialog at high DPI.
2021-09-11 12:07:53 +02:00
wp_xyz
6e6db287f3
IDE: Make "package links" dialog more mouse-wheel friendly (PkgStringGrid.MouseWheelOption = mwGrid).
2021-09-11 10:40:46 +02:00
Sławek Załęcki
5a9d725dfe
Update packagesystem.pas - fix curly brackets to square brackets
2021-08-13 00:30:00 +03:00
ondrej
b6a0c5b23d
IDE: add unit DB to uses when TBufDataset or TCSVDataset are added. Issue #29733 , patch from Sven Barth
...
git-svn-id: trunk@65432 -
2021-07-09 15:51:04 +00:00
mattias
91763f2247
set trunk version to 2.3.0
...
git-svn-id: trunk@65242 -
2021-06-15 14:00:39 +00:00
mattias
cc8d74684e
updated lpl
...
git-svn-id: trunk@65241 -
2021-06-15 13:54:41 +00:00
maxim
900a9fda8b
Packager: renamed 'NewPackage' constant, so its name better reflects that it is not a resource string anymore
...
git-svn-id: trunk@65049 -
2021-04-21 22:31:50 +00:00
maxim
77b2cb1973
Packager: now that after r65047 new package name is guaranteed to be valid Pascal identifier, simplify package creation logic (also reverted r65043 #77035b28a4)
...
git-svn-id: trunk@65048 -
2021-04-21 22:15:40 +00:00
maxim
7d79872679
Packager: Do not allow to translate lisPkgMangNewPackage ('NewPackage') string anymore. Unbreaks "Package -> New Package" and "Package -> New Component" for most translations into languages with non-latin alphabets, as new package name should be a valid Pascal identifier. Regenerated translations.
...
Before this change some translations of lisPkgMangNewPackage were discarded (in "Package -> New Package") or caused crashes (in "Package -> New Component") and other translations could be changed in "unexpected" ways (basically all symbols except 'a'..'z','A'..'Z','_','0'..'9' removed) in order to get a valid Pascal identifier. This is really not desired.
git-svn-id: trunk@65047 -
2021-04-21 22:05:35 +00:00
balazs
77035b28a4
Packager: Fix ide crash when a new package is created.
...
git-svn-id: trunk@65043 -
2021-04-21 14:34:07 +00:00
balazs
4f0c4c7dea
Packager: Colors for Local/Online packages are not visible in dark theme.
...
git-svn-id: trunk@64867 -
2021-03-24 20:10:27 +00:00
juha
f4cb483f2d
IDE: Fix reading ancestor type TFrame for object in LFM when it is not a direct ancestor. Issue #38585 , patch from Martok.
...
git-svn-id: trunk@64800 -
2021-03-14 07:41:46 +00:00
juha
41c2e02039
IDE: Guess ancestor type TFrame using heuristics. Issue #38585 .
...
git-svn-id: trunk@64769 -
2021-03-09 09:11:14 +00:00
mattias
66352de6ae
IDE: fixed loading project dependencies with min/maxversion, issue #38587
...
git-svn-id: trunk@64759 -
2021-03-06 20:58:19 +00:00
mattias
8981264152
IDE: fixed project inspector/package editor requirement Apply Changes
...
git-svn-id: trunk@64758 -
2021-03-06 20:45:38 +00:00
juha
d374ec2bf1
Packager: Show PackageEditor as modified after changing "Register Unit" or "Use Unit". Issue #37208 .
...
git-svn-id: trunk@64729 -
2021-03-03 10:21:50 +00:00
juha
38c765c42c
Packager: Rename event handlers. Reserve "On..." names to events.
...
git-svn-id: trunk@64720 -
2021-03-02 09:42:10 +00:00
juha
c780b377f8
IDE: Update project's DefineTemplates after adding or deleting package dependency. Improve building many modes.
...
git-svn-id: trunk@64719 -
2021-03-02 09:42:08 +00:00
juha
8ddb160a15
Packager: Use new FilenameExtIn(). Fix an error with extensions not having a dot.
...
git-svn-id: trunk@64584 -
2021-02-15 08:43:52 +00:00
juha
3f78f0d62d
New optimized functions in LazUtils: FilenameExtIs and FilenameExtIn. Used instead of CompareFileExt and similar.
...
git-svn-id: trunk@64583 -
2021-02-15 08:43:50 +00:00
mattias
73dacac189
updated lpl
...
git-svn-id: trunk@64568 -
2021-02-13 13:01:48 +00:00
mattias
62c37ad72a
updated Makefiles
...
git-svn-id: trunk@64567 -
2021-02-13 13:01:14 +00:00
mattias
f0061abfac
IDE: less hints
...
git-svn-id: trunk@64564 -
2021-02-13 12:39:19 +00:00
juha
044e4b23d4
Packager: Update DefineTemplates after opening a package.
...
git-svn-id: trunk@64526 -
2021-02-11 14:06:53 +00:00
michl
7111498e87
GlobalLink for DockedFormEditor added
...
git-svn-id: trunk@64523 -
2021-02-11 07:38:08 +00:00
juha
20c5ac47c0
IDE: Use a faster compare method for case-insensitive strings and StringLists.
...
git-svn-id: trunk@64440 -
2021-01-29 19:59:04 +00:00
juha
aeb086e9c0
IDE, Codetools: Restore CodeToolBoss.DefineTree.ClearCache calls that were removed in optimization.
...
git-svn-id: trunk@64417 -
2021-01-24 12:42:50 +00:00
juha
f852f4d56a
Packager: Make code more readable.
...
git-svn-id: trunk@64412 -
2021-01-20 22:00:01 +00:00
juha
672f80c137
IDE: Remove CodeToolBossPrepareTree and CompilerParseStampIncHandler. Update DefineTemplates elsewhere.
...
git-svn-id: trunk@64411 -
2021-01-20 21:59:59 +00:00
juha
c4fd1e8484
LazBuild: Prevent crash when checking LazarusIDE.IDEStarted. Issue #38377 .
...
git-svn-id: trunk@64409 -
2021-01-20 13:08:04 +00:00
juha
b092cee8be
IDE: Optimize DefineTemplates updates for packages and project.
...
git-svn-id: trunk@64405 -
2021-01-19 09:20:34 +00:00
juha
c9fea2b260
Packager: Fix naming a new unit.
...
git-svn-id: trunk@64395 -
2021-01-16 06:44:18 +00:00
juha
751852a44a
LazUtils: New function UTF8CompareLatinTextFast. Use in IDE instead of UTF8CompareText.
...
git-svn-id: trunk@64385 -
2021-01-14 13:52:23 +00:00
juha
42850cfe4d
LazUtils: Deprecate now obsolete unit LazUtf8Classes and remove its references from Lazarus code.
...
git-svn-id: trunk@64384 -
2021-01-14 12:41:32 +00:00
juha
36968885dd
LazUtils: Rename function FilenameIsPascalUnit -> FilenameHasPascalExt. Clashed with a function in Codetools. Update references.
...
git-svn-id: trunk@64376 -
2021-01-11 16:16:58 +00:00
juha
3ea7788cbf
Optimize CompareFileExt in different ways. Comparison of FPC/Lazarus generated files can be case-sensitive.
...
git-svn-id: trunk@64374 -
2021-01-10 19:07:52 +00:00