Commit Graph

407 Commits

Author SHA1 Message Date
mattias
0354b47bc4 updated makefiles 2021-10-18 14:32:30 +02:00
Juha
869f59b3f0 JEDI Code Formatter: Cleanup. Remove unused functions. Issue #35722, patch by DomingoGP. 2021-10-10 21:51:53 +03:00
Juha
6439e19d40 JEDI Code Formatter: Support a list of used registers at the end of "asm" block. Issue #35722, patch by DomingoGP. 2021-10-10 21:50:12 +03:00
Juha
7ca9ba2fb6 Support more calling conventions. Issue #39405, patch by Pavel. 2021-10-04 11:10:27 +03:00
Martin
3a251be1c8 fixed line endings / added defaults to gitattributes 2021-07-28 10:57:19 +02:00
juha
88694d38af Jedi Code Format: Fix formatting when "Enumerator" is the first word in function. Issue #39149, patch by Domingo Galmés.
git-svn-id: trunk@65365 -
2021-07-04 14:44:13 +00:00
juha
88a3b7c7ab Jedi Code Format: Parse raise exception.create(msg) at adress,adress. Issue #39142, patch by Domingo Galmés.
git-svn-id: trunk@65361 -
2021-07-04 12:11:23 +00:00
juha
bd59984c98 Jedi Code Format: Prevent an assertion failure. Issue #39125, patch by Domingo Galmés.
git-svn-id: trunk@65360 -
2021-07-04 11:52:12 +00:00
juha
0be8210ec5 Jedi Code Format: Format generics also when referring to another unit. Issue #39125, patch by Domingo Galmés.
git-svn-id: trunk@65357 -
2021-07-03 21:36:10 +00:00
maxim
8b62aae17b JCF2: committed a file, forgotten in r65340 #8644ddb16b, bug #39132
git-svn-id: trunk@65343 -
2021-07-02 21:27:17 +00:00
juha
8644ddb16b Jedi Code Format: Deal with imbalanced bracket comments. Issue #39116, patch by Udo Sommer.
git-svn-id: trunk@65340 -
2021-07-02 08:38:09 +00:00
juha
37b1f57731 Jedi Code Format: Respect "Max consecutive blank lines before removal" setting. Issue #39114, patch by Udo Sommer.
git-svn-id: trunk@65334 -
2021-06-30 22:52:34 +00:00
juha
84e840566e Jedi Code Format: Fixed typo on form resource directive recognition. Issue #39115, patch by Udo Sommer.
git-svn-id: trunk@65333 -
2021-06-30 22:46:44 +00:00
juha
d8fe90852d Jedi Code Format: Let JCF die more gracefully on unexpected errors in source or tokenizer/parser logic. Issue #39117, patch by Udo Sommer.
git-svn-id: trunk@65332 -
2021-06-30 22:40:24 +00:00
mattias
91763f2247 set trunk version to 2.3.0
git-svn-id: trunk@65242 -
2021-06-15 14:00:39 +00:00
juha
6f17bec491 Jedi Code Format: Format operator := and "case" in records. Issue #38995, patch by Domingo Galmés.
git-svn-id: trunk@65223 -
2021-06-13 10:11:55 +00:00
juha
703f57c9f2 Jedi Code Format: Deal with "Enumerator" when used as an identifier. Issue #38932, patch by Domingo Galmés.
git-svn-id: trunk@65219 -
2021-06-11 07:37:24 +00:00
juha
c96db30993 Jedi Code Format: Unify formatting for "type" and "var" in class and record. Issue #38525, patch from Domingo Galmés.
git-svn-id: trunk@64646 -
2021-02-21 21:51:06 +00:00
juha
6b75fab65e Jedi Code Format: Enable preprocessor parsing by default. Add config file also for future use. Issue #38498, patch from Domingo Galmés.
git-svn-id: trunk@64636 -
2021-02-21 08:35:25 +00:00
mattias
62c37ad72a updated Makefiles
git-svn-id: trunk@64567 -
2021-02-13 13:01:14 +00:00
juha
77e6853ca6 Components: Reduce calls to LowerCase().
git-svn-id: trunk@64515 -
2021-02-10 13:43:15 +00:00
juha
b53ad7ceed Components: Reduce calls to UpperCase() and LowerCase(). Improves performance.
git-svn-id: trunk@64506 -
2021-02-08 19:09:30 +00:00
juha
4733d3b7a1 Fix compilation with FPC 3.0.4.
git-svn-id: trunk@64498 -
2021-02-05 20:07:12 +00:00
juha
95b5489cff Components: Use a faster compare method for case-insensitive strings and StringLists.
git-svn-id: trunk@64466 -
2021-02-05 11:28:16 +00:00
juha
d8fdfb832d Jedi Code Format: Add license info to the package.
git-svn-id: trunk@64349 -
2021-01-07 23:21:57 +00:00
juha
0e2c500f81 Jedi Code Format: Keep breakpoint position by using a new diff tool. Issue #38196, patch from Domingo Galmés.
git-svn-id: trunk@64347 -
2021-01-07 22:59:42 +00:00
juha
6780d0d9dc Jedi Code Format: Support unicodestrings variables again. Issue #38282, patch from Domingo Galmés.
git-svn-id: trunk@64311 -
2020-12-31 10:57:44 +00:00
juha
802ff9d061 Jedi Code Format: Fix option "leave as is" for linebreak in blocks. Issue #38277, patch from Domingo Galmés.
git-svn-id: trunk@64305 -
2020-12-29 23:07:28 +00:00
martin
499797758f Cleanup lfm files for SynEdit property for TSynHighlighterAttributes.<....>Priority
git-svn-id: trunk@64246 -
2020-12-20 09:03:41 +00:00
juha
dd0852b911 Jedi Code Format: Remember cursor position and keep undo-history after a format. Issue #38178, patch from Domingo Galmés.
git-svn-id: trunk@64185 -
2020-12-08 19:34:45 +00:00
juha
3f62b54817 Jedi Code Format: Support assign := in enumerations. Issue #38174, patch from Domingo Galmés.
git-svn-id: trunk@64178 -
2020-12-07 10:34:00 +00:00
juha
b1afd41fb2 Jedi Code Format: Fix access violation when parsing not closed IFDEF. Issue #38146, patch from Domingo Galmés.
git-svn-id: trunk@64166 -
2020-11-30 20:35:22 +00:00
juha
4a32e7f70f Jedi Code Format: Support formatting typecast in var definition. Issue #38120, patch from Domingo Galmés.
git-svn-id: trunk@64158 -
2020-11-23 17:21:56 +00:00
juha
390f6f98bf Jedi Code Format: Sopport generic methods better. Issues #38109 and #38110, patch from Domingo Galmés.
git-svn-id: trunk@64153 -
2020-11-21 17:00:01 +00:00
juha
e994fa439c Jedi Code Format: Shorten code by exit() with parameter instead of setting Result and then exit.
git-svn-id: trunk@64150 -
2020-11-19 22:12:51 +00:00
juha
b6078f53b5 Jedi Code Format: Support generic types with const. Issue #38088, patch from Domingo Galmés.
git-svn-id: trunk@64149 -
2020-11-19 22:12:49 +00:00
juha
8e52758eb7 Jedi Code Format: Fix strict private/protected after var declarations. Issue #38082, patch from Domingo Galmés.
git-svn-id: trunk@64140 -
2020-11-15 13:33:04 +00:00
juha
292bf5f43a Jedi Code Format: A new test application. Issue #38081, patch from Domingo Galmés.
git-svn-id: trunk@64139 -
2020-11-15 13:16:15 +00:00
juha
4652d40073 Jedi Code Format: Support Threadvar in classes and records. Issue #38081, patch from Domingo Galmés.
git-svn-id: trunk@64136 -
2020-11-14 20:48:57 +00:00
juha
60af709809 Jedi Code Format: Support typecasted iterator. Issue #38067, patch from Domingo Galmés.
git-svn-id: trunk@64134 -
2020-11-13 22:05:37 +00:00
juha
c319bc8947 Jedi Code Format: Support escaped identifiers (&identifier). Issue #38067, patch from Domingo Galmés.
git-svn-id: trunk@64131 -
2020-11-13 09:37:02 +00:00
juha
a10a039a84 Jedi Code Format: Support advanced records and nested types better. Issue #38057, patch from Domingo Galmés.
git-svn-id: trunk@64121 -
2020-11-10 09:50:22 +00:00
juha
e1b80773fc Jedi Code Format: Support generic procedures better. Issue #38041, patch from delfion.
git-svn-id: trunk@64108 -
2020-11-05 15:43:17 +00:00
juha
f677f97727 Jedi Code Format: Support partial array. Issue #38031, patch from Domingo Galmés.
git-svn-id: trunk@64105 -
2020-11-04 19:26:52 +00:00
juha
19c695f1d9 Jedi Code Format: Add support for generic procedures/functions. Issue #38026, patch from Domingo Galmés.
git-svn-id: trunk@64100 -
2020-11-03 08:13:21 +00:00
juha
419384ae30 Jedi Code Format: Add support for managed records operators. Issue #37983, patch from Domingo Galmés.
git-svn-id: trunk@64073 -
2020-10-25 10:13:44 +00:00
maxim
4a751eaae5 JCF2: moved all resource strings to jcfuiconsts.pas, merged translations accordingly
git-svn-id: trunk@63890 -
2020-09-18 23:17:25 +00:00
juha
f7701ffbe4 Jedi Code Format: Fix compilation with FPC 3.0.4. Issue #37734, patch from BrunoK.
git-svn-id: trunk@63881 -
2020-09-11 15:27:25 +00:00
juha
5b2352d8a1 Jedi Code Format: Support "public" keyword in advanced records. Issue #37731, patch from Domingo Galmés.
git-svn-id: trunk@63880 -
2020-09-11 06:59:25 +00:00
juha
9b23c4ca34 Jedi Code Format: Add support for directive {$include %XXX%}. Issue #37730, patch from Domingo Galmés.
git-svn-id: trunk@63879 -
2020-09-11 06:59:23 +00:00