Commit Graph

21 Commits

Author SHA1 Message Date
DomingoGP
0804282d52 Jedi code format: issue #40412 parser error in anonymous methods var/const/type sections. 2023-07-28 16:00:53 +02:00
Juha
ffa9a8a233 Jedi Code Format: Fix identation of preprocessor directives. Issue #40242, patch by Domingo Galmés. 2023-05-06 13:19:38 +03:00
Juha
0777a5b939 Jedi Code Format: Fix indentation of generic function forward declarations. Issue #40055, patch by Domingo Galmés. 2022-12-23 09:04:40 +02:00
Juha
f4d0eeb099 Jedi Code Format: Improve formatting of preprocessor blocks and preprocessor directives. Issue #39662, patch by Domingo Galmés. 2022-11-02 19:30:49 +02:00
Juha
8affac89f3 Jedi Code Format: Support noinline keyword and Delphi inline vars and consts. Issue #39960, patch by Domingo Galmés. 2022-10-16 22:26:44 +03:00
Juha
5a0ff3af30 Jedi Code Format: Support anonymous methods. Issue #39928, patch by Domingo Galmés. 2022-10-15 12:20:44 +03: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
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
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
080e21106f JediCodeFormat: Harmonize uses sections.
git-svn-id: trunk@63849 -
2020-08-31 07:10:19 +00:00
juha
02ba3da476 JCF2: Support "otherwise" in a case clause. Issue #34592, patch from BrunoK.
git-svn-id: trunk@59640 -
2018-11-23 17:38:31 +00:00
juha
946806aef2 JCF: Rename FormatSettings -> FormattingSettings because of a confusing name clash.
git-svn-id: trunk@55493 -
2017-07-13 08:19:33 +00:00
paul
f3e0e3abec jcf: fix indentation for const section in program or library by Bernd Kreuss
git-svn-id: trunk@23721 -
2010-02-16 14:59:29 +00:00
paul
75d3718f7d jcf: update to r803 revision of main repository:
- support for c-style fpc operators

git-svn-id: trunk@19236 -
2009-04-06 02:19:13 +00:00
paul
5a9e74a1fa jcf: update from the main repository
git-svn-id: trunk@19107 -
2009-03-26 05:55:59 +00:00
paul
471ec5ea59 jcf2: sync with r773 of main jcf2 tree (also fixes issue #0012977):
- some use of JcfStringUtils instead of JclStrings
 - IndentProcedureBody setting
 - StrPadLeft implementation in JcfStringUtils.pas
 - added StrIPos function to JcfStringUtils.pas and tests
 - renamed VersionConsts.pas to JcfVersionConsts.pas to avoid a name clash with a unit in another package
 - rearranging util functions

git-svn-id: trunk@18292 -
2009-01-15 02:08:47 +00:00
paul
ce19796997 jcf: sync with r764:
- Fix to 2130798 - Indentation strange on procedure local type/var declarations
  - Notepad UI has save and save as for input files, and remembers the file name
  - Fix to SF bug ID: 2490118 Parser exception with empty var section in a class
  - Fixed an issue in handling utf-8 encoded files

git-svn-id: trunk@18246 -
2009-01-11 02:27:52 +00:00
paul
035d9ead5b jcf: reduce amount of warnings
git-svn-id: trunk@17838 -
2008-12-15 04:41:38 +00:00
paul
2f530e41d5 jcf2: sync with main repository r718
git-svn-id: trunk@17811 -
2008-12-12 02:06:31 +00:00
paul
7c0a1d29a9 jcf:
- add JcfUtils unit with almost empty implementation
  - replace usage of Jcl units with JcfUtils.
  - add lazarus project for console jcf application

git-svn-id: trunk@16945 -
2008-10-10 05:33:07 +00:00
paul
255062d13d components: initial of jcf2 r676 as is without output, tests and help directories. It does not useful for lazarus at moment
git-svn-id: trunk@16938 -
2008-10-09 08:06:32 +00:00