Commit graph

837 commits

Author SHA1 Message Date
rfm
695b650d4a add project authors in index 2023-12-21 21:32:35 +00:00
rfm
a442d730ce Don't include GS_GENERIC macros 2023-12-21 20:21:26 +00:00
rfm
286a127501 Warn about unmatched <ignore> tags 2023-12-12 20:45:06 +00:00
rfm
c1e14dada3 Ignore NS_DEPRECATED 2023-12-04 17:31:19 +00:00
rfm
d9d28b6e57 fixup missing return 2023-11-20 23:32:41 +00:00
rfm
7486f8e7d1 Fixed parsing of __attribute__ (ignored) in function arguments 2023-11-20 23:06:39 +00:00
rfm
69dbfb6b43 Fixup for __attribute__ before variable name 2023-11-20 20:18:39 +00:00
rfm
a67e28ad67 Avoid compiler warnings and fix error in assertion 2023-11-14 21:29:11 +00:00
rfm
319d9fd300 Add support for multiple comma separated variable declarations 2023-11-14 10:47:57 +00:00
rfm
14fde39b4a Add missing space in autogenerated text 2023-11-13 21:43:27 +00:00
rfm
57a0d9afae Add code to ignore generics markup in declarations. 2023-11-13 18:57:33 +00:00
rfm
4e3e169bed Tweak warning/verbose output and auto generate author/date when needed 2023-10-31 12:30:00 +00:00
rfm
7fc6637390 Make warnings more informative 2023-10-30 19:56:59 +00:00
rfm
1ab459bffa Permint '^' block syntax in declarator 2023-10-30 13:54:58 +00:00
rfm
112c60b48b Tweaks to make preprocessor documentation more reliable 2023-10-30 12:27:25 +00:00
rfm
8a7612857e Fixp for parsing format macros 2023-10-30 09:50:34 +00:00
rfm
15824ad7c8 Fixups for property parsing and documenting getter/setter better 2023-10-29 09:13:54 +00:00
rfm
1f5af5388b Add -where to report the current parser line and position within it 2023-10-28 15:37:12 +01:00
rfm
57f066442e Add diagnostic code and implement lookup for metods in informal protocols 2023-10-27 15:10:11 +01:00
rfm
fa30cfa93a Remove -WordMap information (now built in to autogsdoc) and use -Verbose 2023-10-26 11:24:30 +01:00
rfm
7740439ffc Fix problem marking a tool (when we find the 'main' function). 2023-10-25 10:31:10 +01:00
rfm
120ac85382 Add more predefined works for preprocessor macros used in core.
Avoid duplication of source files (repeated parsing)
2023-10-25 10:28:55 +01:00
rfm
a9a198a283 Use full name of person generating documentation as author 2023-10-23 20:11:44 +01:00
rfm
05c8051a9c Clarify warning 2023-10-23 20:04:10 +01:00
rfm
2e3740566b Ignore preprocessor directives when parsing declarations 2023-10-23 16:37:04 +01:00
rfm
77d08980f6 iMore fixes for generics comparisons 2023-10-23 15:54:43 +01:00
rfm
700228d72b Implement function to strip generic markup in order to make type
comparison work when generics are used.
2023-10-23 14:25:19 +01:00
rfm
ebf1aa9954 Record property attributes in description. 2023-10-23 11:46:46 +01:00
rfm
064feab09c Remove parsing of $Date$ and $Revision$ RCS markup.
Make default <date> content be the documentation generation timestamp.
Ignore @synthesize and @dynamic property statements in source.
Implement @property parsing.
Generate method documentation for property getters/setters.
2023-10-23 11:19:31 +01:00
Riccardo Mottola
5121156f6b The compiler complained that we ignored the return of write(), we
change to the library call and keep it happy.
2023-10-09 21:02:35 +02:00
Richard Frith-Macdonald
cd231a3efd More fixes from Yavor 2023-08-01 16:37:22 +01:00
Richard Frith-Macdonald
0f98f12c21 Add support for OSX version numbers up to 15 2023-05-08 15:50:07 +01:00
Richard Frith-Macdonald
55e53caf28 Remove check on parameter nasmes in interface and implementation. We only need types to match 2023-02-10 09:41:10 +00:00
Gregory John Casamento
ff4ade98ae Update GNUmakefile in Tools to install plutil manpage 2022-10-17 18:53:03 -04:00
Richard Frith-Macdonald
e48cfb9587 Minor mutability corrections 2022-09-15 14:52:15 +01:00
Richard Frith-Macdonald
c76ebf2962 Replaced IF_NO_GC() macro calls with the more descriptive IF_NO_ARC()
and deprecate it.  Searched for and removed obsolete references to
garbage collection in comments and documentation.
2022-02-17 10:08:18 +00:00
Frederik Seiffert
4cc89bb8b1 Disable gdomap for all Android ABIs.
Target OS can be either "linux-android" or "linux-androideabi" (when building for armeabi-v7a).
2021-02-08 12:29:37 +01:00
Richard Frith-Macdonald
524624c7ed remove excess format specified from printf 2021-02-06 10:03:47 +00:00
Fred Kiefer
46c463c006 * Tools/make_strings/StringsFile.m: Write the file in UTF8 format
if the string contains any non ASCII character.
2021-02-05 22:56:15 +01:00
Frederik Seiffert
9725e77c9d Disable gdomap on Android (unsupported). 2021-02-03 17:55:12 +01:00
Frederik Seiffert
61709e6101 Support building on Windows with Clang MSVC target 2021-02-03 15:02:27 +01:00
Richard Frith-Macdonald
5ea20c1571 fix possible nil pointer usage 2021-01-25 12:23:32 +00:00
Richard Frith-Macdonald
2382fed763 Fix check for string terminator and improve formatting 2021-01-25 12:10:25 +00:00
fredkiefer
3b1bf24b26 * Tools/pl2link.m (main): Set key StartupWMClass and allow file
parameters of the Exec key.
2021-01-21 21:26:00 +01:00
Richard Frith-Macdonald
6d20773f56 Consistently use __typeof__() rather than typeof() or __typeof() for compatibility (GCC and clang and, perhaps, other future compilers) irrespective of -std= compilation options. 2020-12-15 13:01:00 +00:00
Richard Frith-Macdonald
12f3f02c06 Use correct definitjion for integer type in windows 2020-12-09 16:50:44 +00:00
Richard Frith-Macdonald
1906093efd Import missing NSError header 2020-12-03 12:01:20 -05:00
Richard Frith-Macdonald
d1bd406e17 Allow synonyms for help and print same message as OSX for unrecognised option 2020-11-12 06:46:55 +00:00
Richard Frith-Macdonald
d342c4a459 fix missing semicolon 2020-11-12 06:36:49 +00:00
rfm
8852c29aba
Merge pull request #162 from Artoria2e5/plutil-doc
plutil: Some documentation
Yes, some documentation is better than none :-)
2020-11-12 17:11:51 +00:00