juha
79b8e496b5
IDE: Use proper case for Target OS names. Issue #35589 , patch from Alexey Tor.
...
git-svn-id: trunk@61274 -
2019-05-22 14:41:36 +00:00
maxim
dd661a10de
Translations: regenerated all relevant translation files after r61231 #5b72fe1d56
...
git-svn-id: trunk@61233 -
2019-05-16 23:10:15 +00:00
maxim
b68407fc52
Translations: regenerated all relevant translation files after r61225 #75a8b1b83c
...
git-svn-id: trunk@61226 -
2019-05-13 23:21:39 +00:00
mattias
7906467427
codetools: sourcecloser: keep implementation keyword
...
git-svn-id: trunk@61197 -
2019-05-10 13:18:14 +00:00
mattias
e408bd979a
IDE: fixed adding event, when property unit has no implementation section
...
git-svn-id: trunk@61195 -
2019-05-10 13:11:43 +00:00
mattias
2248ddea17
codetools: added option -M syntaxmode
...
git-svn-id: trunk@61193 -
2019-05-10 08:23:03 +00:00
mattias
1d8e8b2751
codetools: fixed node start class sections
...
git-svn-id: trunk@61109 -
2019-05-03 08:54:34 +00:00
joost
cb9c628098
Codetools: Enabled possibility to compile with fpmake
...
git-svn-id: trunk@61027 -
2019-04-20 19:02:05 +00:00
mattias
507da49bf0
codetools: fixed mem leak FPM.UnitToSrc
...
git-svn-id: trunk@60711 -
2019-03-17 20:50:37 +00:00
juha
a7f4ce33ff
Codetools: Reuse code in TPascalReaderTool.ExtractSourceName.
...
git-svn-id: trunk@60676 -
2019-03-15 11:23:33 +00:00
juha
2599738437
Codetools: Fix function FindNextIncludeDirective when an include file name is quoted.
...
git-svn-id: trunk@60675 -
2019-03-15 11:23:21 +00:00
mattias
be9ae3b82b
codetools: added fpc errorcn.msg encoding info CP936
...
git-svn-id: trunk@60672 -
2019-03-14 19:52:29 +00:00
mattias
5ecb90b18b
codetools: RunFPCVerbose: append always -Fr if available
...
git-svn-id: trunk@60670 -
2019-03-14 19:41:30 +00:00
mattias
1f371c8960
codetools: parse fpc output: keep FULLVERSION value
...
git-svn-id: trunk@60661 -
2019-03-13 07:10:43 +00:00
mattias
7c75981ce8
codetools: identifier completion: added $DispatchField, $DispatchStrField for pas2js
...
git-svn-id: trunk@60658 -
2019-03-12 11:40:34 +00:00
mattias
aab3418c8c
codetools: fixed objcclass
...
git-svn-id: trunk@60629 -
2019-03-09 12:12:10 +00:00
mattias
21554fa1b3
codetools: added FindProc
...
git-svn-id: trunk@60627 -
2019-03-08 23:02:29 +00:00
mattias
7167eb3bd1
codetools: fixed GetPascalCompilerForDirectory using same algo as TLinkScanner
...
git-svn-id: trunk@60592 -
2019-03-05 10:12:21 +00:00
mattias
9f27095fee
codetools: added IsPas2jsTargetOS IsPas2jsTargetCPU, removed deprecated functions
...
git-svn-id: trunk@60590 -
2019-03-05 09:43:24 +00:00
mattias
19c2881ef0
codetools: fixed compiler version check
...
git-svn-id: trunk@60583 -
2019-03-04 13:32:26 +00:00
mattias
41a3fb6d01
codetools: TPCTargetConfigCache.Update: check if Units<>nil
...
git-svn-id: trunk@60580 -
2019-03-04 12:50:38 +00:00
mattias
bb2ef7b609
undo 60575
...
git-svn-id: trunk@60576 -
2019-03-04 08:00:18 +00:00
mattias
e3b4ad515f
startlazarus: fixed regression, issue #35184 , Cyrax
...
git-svn-id: trunk@60575 -
2019-03-04 07:57:40 +00:00
mattias
ac3b7f22d0
codetools: comment
...
git-svn-id: trunk@60553 -
2019-03-01 17:55:36 +00:00
mattias
6e9fee2984
IDE: fixed fpc version check for resources
...
git-svn-id: trunk@60552 -
2019-03-01 10:03:36 +00:00
mattias
70529aa22d
IDE/codetools: unified compiler check, fixed testing compiler twice
...
git-svn-id: trunk@60551 -
2019-03-01 09:32:14 +00:00
mattias
53fe4eeac4
codetools: nicer debugging
...
git-svn-id: trunk@60542 -
2019-02-28 18:45:32 +00:00
mattias
acedbb1bcd
codetools: IsCompilerExec: error if neither fpc nor pas2js
...
git-svn-id: trunk@60538 -
2019-02-28 16:58:35 +00:00
mattias
3102805a43
IDE: rescan compiler defines: show default compiler error
...
git-svn-id: trunk@60536 -
2019-02-28 16:36:04 +00:00
mattias
ad2827a4e5
IDE: fixed checking type of compiler (fpc/pas2js), fixed quoting compiler filename, improved error handling
...
git-svn-id: trunk@60535 -
2019-02-28 16:18:36 +00:00
mattias
bfaf53d166
codetools: renamed modeswitch MultipleScopeHelpers to MultiHelpers
...
git-svn-id: trunk@60500 -
2019-02-25 17:53:17 +00:00
mattias
a4ae7916e1
codetools: debug
...
git-svn-id: trunk@60488 -
2019-02-24 14:21:51 +00:00
mattias
aa0a89a0c1
codetools: test objfpc generic class function
...
git-svn-id: trunk@60487 -
2019-02-24 14:21:32 +00:00
mattias
537034bb2b
codetools: fixed parsing generic class function and generic function after type section
...
git-svn-id: trunk@60479 -
2019-02-24 13:58:48 +00:00
mattias
bcd365ba77
codetools: test generic function after type
...
git-svn-id: trunk@60478 -
2019-02-24 13:58:24 +00:00
maxim
c91b1321e0
Translations: French translation update by Gilles Vasseur, bug #35034
...
git-svn-id: trunk@60368 -
2019-02-08 23:14:55 +00:00
mattias
1dfd9924d7
codetools: scanner: added $modeswitch multiplescopehelpers
...
git-svn-id: trunk@60241 -
2019-01-29 18:21:11 +00:00
maxim
99d7c7b289
Cody: replaced .po file by .pot
...
git-svn-id: trunk@60209 -
2019-01-24 23:04:53 +00:00
maxim
684c367b8a
IDE: changed extension of master PO files (a.k.a. templates) from .po to .pot, adapted IDE, POChecker, updatepofiles tool and localize.bat/.sh scripts.
...
Reasons:
1. .pot is 'industry standard' extension for PO template files. As a consequence, PO editors can now open our templates 'out of the box' and automate creation of translations.
2. It is now much simpler to detect template files now that dotted unit names are allowed.
git-svn-id: trunk@60208 -
2019-01-24 23:02:37 +00:00
mattias
4e3c76a735
codetools: fixed usesgraph addtargetunit
...
git-svn-id: trunk@60158 -
2019-01-23 10:12:18 +00:00
maxim
bc4e1da857
Translations: Polish translation update by Sławomir Niedziela, bug #34788
...
git-svn-id: trunk@59988 -
2019-01-04 13:58:31 +00:00
mattias
ce79247514
codetools: fixed loading fpm
...
git-svn-id: trunk@59976 -
2019-01-02 17:11:14 +00:00
mattias
020d76d698
codetools: clean up
...
git-svn-id: trunk@59974 -
2019-01-02 17:04:53 +00:00
mattias
780beb52fe
codetools: scan fpc units: store fpm sources separate
...
git-svn-id: trunk@59973 -
2019-01-02 17:02:02 +00:00
mattias
f6cf943c86
codetools: comments
...
git-svn-id: trunk@59944 -
2018-12-31 09:56:43 +00:00
mattias
0e5d9ae3c8
codetools: fixed parsing $IFOpt if option is not defined
...
git-svn-id: trunk@59914 -
2018-12-27 13:48:47 +00:00
mattias
b0eae2930b
codetools: test $IFOpt
...
git-svn-id: trunk@59913 -
2018-12-27 13:48:20 +00:00
juha
dc3d76f928
Codetools: CPU Templates for ARM CPU with FPC trunk. Issue #34571 , patch from Simon Ameis.
...
git-svn-id: trunk@59903 -
2018-12-23 21:51:15 +00:00
mattias
22bf03c944
codetools: fixed readclosure for empty type section
...
git-svn-id: trunk@59858 -
2018-12-18 23:28:05 +00:00
mattias
7feb086d64
codetools: fixed anonymous expr as arg and dot operator
...
git-svn-id: trunk@59845 -
2018-12-18 12:41:17 +00:00
mattias
fc5c60b0fd
codetools: added test for anonymous expr as arg and dot operator
...
git-svn-id: trunk@59844 -
2018-12-18 12:41:03 +00:00
mattias
07ff5d447e
codetools: anonymous functions in pas2js
...
git-svn-id: trunk@59832 -
2018-12-17 11:57:09 +00:00
mattias
27b90f60de
codetools: clean up
...
git-svn-id: trunk@59800 -
2018-12-12 10:24:57 +00:00
mattias
6b67cdc3ef
codetools: test ano proc as arg
...
git-svn-id: trunk@59799 -
2018-12-12 09:58:36 +00:00
mattias
3cd01247f7
codetools: test anonym procs args and find declaration
...
git-svn-id: trunk@59798 -
2018-12-12 09:47:47 +00:00
mattias
36e39cc57f
codetools: parse assign anonymous procedure
...
git-svn-id: trunk@59797 -
2018-12-11 23:46:15 +00:00
maxim
c8c7a1723a
Translations: Chinese translation update by robsean, bug #34579
...
git-svn-id: trunk@59617 -
2018-11-22 00:03:32 +00:00
mattias
01ee3542be
codetools: modeswitch omitrtti
...
git-svn-id: trunk@59583 -
2018-11-17 21:36:46 +00:00
maxim
3cefe5b042
Translations: Czech translation update by chronos, bug #34549
...
git-svn-id: trunk@59564 -
2018-11-16 23:13:39 +00:00
mattias
e1221dcbc2
codetools: added TCodeCache.ClearAllModified
...
git-svn-id: trunk@59559 -
2018-11-16 17:50:00 +00:00
mattias
9530425edf
codetools: do not automatically pass -Fr to pas2js
...
git-svn-id: trunk@59456 -
2018-11-05 10:32:04 +00:00
juha
71dbce1d30
Finnish translation.
...
git-svn-id: trunk@59324 -
2018-10-19 16:12:41 +00:00
maxim
e26f6ff3ca
Translations: Hungarian translation update by Péter Gábor, bug #34397
...
git-svn-id: trunk@59275 -
2018-10-09 22:41:03 +00:00
juha
c9e4614e17
Delete old deprecated methods.
...
git-svn-id: trunk@59175 -
2018-09-28 11:06:40 +00:00
mattias
45217310eb
codetools: clean up
...
git-svn-id: trunk@59161 -
2018-09-24 17:38:29 +00:00
juha
57d56b4303
IDE: Add new Application.Title and .Scale statements after Application.Create line. Issue #34318 .
...
git-svn-id: trunk@59156 -
2018-09-24 12:10:50 +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
41dc46374f
LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils.
...
git-svn-id: trunk@58634 -
2018-07-25 23:44:54 +00:00
juha
5c561fabd8
LazUtils: Add a new unit LazStringUtils. Move 2 functions from Codetools' SourceLog there.
...
git-svn-id: trunk@58631 -
2018-07-25 13:39:01 +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
mattias
0b9799aafc
codetools: added modeswitch arrayoperators
...
git-svn-id: trunk@58368 -
2018-06-21 07:24:09 +00:00
mattias
7bda5fa518
codetools: added modeswitch arrayoperators
...
git-svn-id: trunk@58367 -
2018-06-21 06:35:31 +00:00
mattias
3575d8d0e1
make bigide: added cmdlinedebuggerbase and lazdebuggerlldb
...
git-svn-id: trunk@58363 -
2018-06-20 21:41:44 +00:00
mattias
5b51ac5bd6
codetools: identifier completion: fixed keywords within begin block
...
git-svn-id: trunk@58275 -
2018-06-14 20:47:19 +00:00
mattias
e6360472a3
codetools: fixed ReadPrioAtomSafe when cleanpos at end of atom
...
git-svn-id: trunk@58274 -
2018-06-14 20:46:56 +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
8b29af0724
IDE: word identifier completion: gather words on filter - and search in all units
...
git-svn-id: trunk@58167 -
2018-06-07 14:02:43 +00:00
ondrej
55dd4fef2b
IDE: word completion: don't add words in place of a sub-identifier (myObject.|)
...
git-svn-id: trunk@58158 -
2018-06-06 20:13:29 +00:00
mattias
75417ff3a2
codetools: identifier completion: fixed keywords when cursor on a word
...
git-svn-id: trunk@58147 -
2018-06-05 21:37:41 +00:00
ondrej
122947fc29
IDE: add words from current unit to identifier completion list.
...
git-svn-id: trunk@58137 -
2018-06-05 13:59:47 +00:00
ondrej
c0136a0867
Components: use LazLoggerBase instead of LazLogger
...
git-svn-id: trunk@58083 -
2018-06-02 16:46:39 +00:00
mattias
54faf24ff6
codetools: added intrinsic writestr
...
git-svn-id: trunk@58042 -
2018-05-28 06:57:50 +00:00
mattias
e89a3479df
codetools: fixed compile
...
git-svn-id: trunk@58041 -
2018-05-28 05:57:02 +00:00
mattias
5829dcb97d
codetools: remove obsolete cmsIgnoreInterfaces
...
git-svn-id: trunk@58039 -
2018-05-27 21:58:27 +00:00
mattias
a69008fc59
codetools: fpc sources: gives sources in tests lower priority
...
git-svn-id: trunk@58030 -
2018-05-25 22:07:15 +00:00
mattias
e1ab5302bf
codetools: clean up
...
git-svn-id: trunk@58025 -
2018-05-25 07:12:08 +00:00
mattias
22ae0c038d
cody: fixed checking if new unit is in unit path of owner
...
git-svn-id: trunk@58016 -
2018-05-23 19:19:48 +00:00
mattias
0eda8b3796
cody: identifier dictionary: support unit sources in default unit path
...
git-svn-id: trunk@58015 -
2018-05-23 19:00:25 +00:00
mattias
967bf6dfd1
IDE: fix invalid localized package names
...
git-svn-id: trunk@57961 -
2018-05-18 21:34:39 +00:00
mattias
d36c84686d
codetools: parse external class const
...
git-svn-id: trunk@57954 -
2018-05-18 08:04:31 +00:00
mattias
167c4c911d
codetools: test external class const
...
git-svn-id: trunk@57953 -
2018-05-18 08:04:09 +00:00
mattias
e1dcfde200
codetools: identifier completion: list pas2js default units
...
git-svn-id: trunk@57952 -
2018-05-18 07:31:39 +00:00
mattias
e69a6123d9
cody: fixed identifier completion add package
...
git-svn-id: trunk@57945 -
2018-05-16 13:17:38 +00:00
mattias
087d883674
codetools: AddProcModifier fixed external name
...
git-svn-id: trunk@57919 -
2018-05-13 11:33:35 +00:00
mattias
62b1cabdb9
codetools: test AddProcModifier
...
git-svn-id: trunk@57918 -
2018-05-13 11:33:13 +00:00
mattias
0aeaf2facf
codetools: added AddProcModifier
...
git-svn-id: trunk@57914 -
2018-05-13 09:57:40 +00:00
mattias
ce26461eaa
codetools: added AddProcModifier
...
git-svn-id: trunk@57913 -
2018-05-13 09:57:27 +00:00
mattias
157312616b
IDE: started pas2js message parser
...
git-svn-id: trunk@57902 -
2018-05-11 19:59:48 +00:00