ondrej
fa7bf64041
IDE: add option to enable/disable Application.Scaled in project file. Issue #31639
...
git-svn-id: trunk@54530 -
2017-04-05 19:29:05 +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
ondrej
1c7e92643d
LCL, IDE: HighDPI: add Application.Scaled and Project1.Scaled property for automatic LCL-driven scaling
...
git-svn-id: trunk@54199 -
2017-02-19 20:02:58 +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
juha
73aa9aa4bb
Order uses sections again to see dependencies better.
...
git-svn-id: trunk@53738 -
2016-12-20 16:26:44 +00:00
juha
9c405911fd
Reduce SynEdit dependencies from units. Reorder uses sections to see dependencies better.
...
git-svn-id: trunk@53727 -
2016-12-20 00:09:10 +00:00
juha
8f632960a6
IDE: Remove SynEdit dependency from Project unit.
...
git-svn-id: trunk@53726 -
2016-12-20 00:08:59 +00:00
mattias
28991b109d
IDE: fixed searching Pascal files case insensitive
...
git-svn-id: trunk@53400 -
2016-11-21 15:58:43 +00:00
ondrej
31944eda39
IDE: project options: more values for Win Vista DPI awarness. Issue #30170 , modified patch by AlexeyT
...
git-svn-id: trunk@53325 -
2016-11-09 09:15:34 +00:00
mattias
d755bb985c
IDE: auto add used-in unit to project: write a note
...
git-svn-id: trunk@53248 -
2016-10-28 10:17:37 +00:00
mattias
2769633acb
IDE: remove from project: read lpr and set IsPartOfProject for all used units with <in> filenames
...
git-svn-id: trunk@53247 -
2016-10-28 10:16:37 +00:00
mattias
8ed3e81570
IDE: open project: read lpr and set IsPartOfProject for all used units with <in> filenames
...
git-svn-id: trunk@53246 -
2016-10-28 10:03:55 +00:00
mattias
f1b926fd5e
IDE: open project: read lpr and set IsPartOfProject for all used units with <in> filenames
...
git-svn-id: trunk@53245 -
2016-10-28 10:02:22 +00:00
mattias
c5a82c9856
IDE: clean up
...
git-svn-id: trunk@53149 -
2016-10-17 13:57:35 +00:00
mattias
36d42e0d9c
IDE: clean up deprecated
...
git-svn-id: trunk@53140 -
2016-10-17 13:35:07 +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
mattias
799d76b601
IDE: fixed compiler optios TrashVariables and VerifyObjMethodCall, bug #30584
...
git-svn-id: trunk@52937 -
2016-09-09 06:07:49 +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
juha
339d0f841f
IDE: Move Extend..SearchPath functions from MainIDE to Project.
...
git-svn-id: trunk@52697 -
2016-07-16 08:06:13 +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
865cb9dc42
IDE: Prevent an occasional crash after BuildModes are added and deleted.
...
git-svn-id: trunk@52628 -
2016-07-05 11:16:54 +00:00
mattias
533c92a950
IDEIntf: add possibility to add frames to project options, issue #30032
...
git-svn-id: trunk@52215 -
2016-04-19 10:03:52 +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
maxim
45daca322f
IDE: Add ability to exclude components from i18n by identifier or original text:
...
1) Added methods to remove entries from TPOFile by identifier and by original text.
2) Implemented storage of excluded identifiers and originals via TProject.
3) Updated translation routines to pass over project's excluded identifiers and originals when updating PO files.
4) Editing of excluded identifiers and originals in i18n project options.
5) Added option to "Force update PO files on next compile" in i18n project options (auto reset, non-persistent). To force update PO files after changing excluded identifiers and originals.
Patch by Denis Kozlov, bug #29627 .
git-svn-id: trunk@51589 -
2016-02-10 22:46:00 +00:00
mattias
9f7a580842
IDE: backup lpi only if lpi has changed and is written
...
git-svn-id: trunk@51368 -
2016-01-21 11:43:48 +00:00
mattias
969c2998aa
IDE: backup lpi after creating xml, just before writing to disk
...
git-svn-id: trunk@51367 -
2016-01-21 11:36:25 +00:00
juha
56c31e9131
Revert r51068 and r51087 #181b205220 + cleanup. Issues #28059 and #29292 .
...
git-svn-id: trunk@51166 -
2016-01-03 16:47:52 +00:00
juha
1c326b667f
IDE: Create extra buildmodes better.
...
git-svn-id: trunk@51162 -
2016-01-03 14:53:10 +00:00
juha
181b205220
IDE: Prevent crash when clicking button "Change Build Mode" and Cancel in dialog. BackupBuildModes is not called always. Issue #29292 .
...
git-svn-id: trunk@51087 -
2015-12-30 23:27:40 +00:00
juha
2a49eb46bc
LazBuild: Fix compilation after r51059 #42e68fd86d. Issue #29274 .
...
git-svn-id: trunk@51080 -
2015-12-29 11:54:44 +00:00
ondrej
a7367c97d9
ide: fix Options changed through "Change Build Mode" CoolBar button isn't respected by the compiler. Issue #28059
...
git-svn-id: trunk@51068 -
2015-12-28 19:30:13 +00:00
juha
42e68fd86d
IDE: Save Application Bundle and resource XPManifest to default project configuration. Issue #22286 .
...
git-svn-id: trunk@51059 -
2015-12-27 22:36:55 +00:00
mattias
76fdce40ea
project groups: compile project with build modes
...
git-svn-id: trunk@50436 -
2015-11-20 10:46:35 +00:00
mattias
ead4658b86
IDEIntf: project build modes
...
git-svn-id: trunk@50431 -
2015-11-20 09:08:44 +00:00
ondrej
95a246bac1
IDE, IDEIntf: moved TProject.ChangedStamp from IDE to IDEIntf (TLazProject)
...
git-svn-id: trunk@50385 -
2015-11-18 11:25:25 +00:00
juha
e92ffb6dc2
IDE: Store defines added by user to compiler options. Works also for packages. Issue #28887 .
...
git-svn-id: trunk@50184 -
2015-10-27 17:30:48 +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
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
mattias
c462c54354
IDE: when checking fpc config file exists expand ~
...
git-svn-id: trunk@49320 -
2015-06-12 17:58:16 +00:00
juha
0be07e4e24
IDE: Rename dialog CustomDefines -> DefinesGui.
...
git-svn-id: trunk@49156 -
2015-05-24 12:01:06 +00:00
mattias
19386f4875
IDE: simplified reading SrcUnitName
...
git-svn-id: trunk@48912 -
2015-05-01 10:37:23 +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
mattias
1c8f99a192
IDE: resourcestrings
...
git-svn-id: trunk@48910 -
2015-05-01 08:31:47 +00:00
mattias
ad0a80376f
IDE: use IDEMessageDialog instead of LCL
...
git-svn-id: trunk@48909 -
2015-05-01 08:24:46 +00:00
mattias
279431884c
IDE: fixed loading session build modes
...
git-svn-id: trunk@48754 -
2015-04-14 08:41:03 +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
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
juha
34fa9b2929
IDE: Improve harmonizing the style of spaces. Issue #27441 , patch from Anton.
...
git-svn-id: trunk@48164 -
2015-03-07 16:38:24 +00:00
mattias
27623aaec9
IDE: fixed updating highlighters after changing project options, bug #27554
...
git-svn-id: trunk@48060 -
2015-03-01 11:16:00 +00:00