Commit graph

113 commits

Author SHA1 Message Date
Richard Frith-MacDonald
02688abdb6 NS_OPTIONS support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40407 72102866-910b-0410-8b05-ffd578937521
2017-03-21 09:28:45 +00:00
Richard Frith-MacDonald
871b9059ef Handle NS_ENUM declarations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40404 72102866-910b-0410-8b05-ffd578937521
2017-03-20 14:40:41 +00:00
Richard Frith-MacDonald
4332808542 Fix missing line preventing enumeration constant documentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40254 72102866-910b-0410-8b05-ffd578937521
2016-12-06 11:34:55 +00:00
Niels Grewe
cc32d71d5a autogsdoc: Ignore __asm__ directives
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39814 72102866-910b-0410-8b05-ffd578937521
2016-05-27 06:38:39 +00:00
Richard Frith-MacDonald
7622a2618e fix spelling errors / typos (patch by heintzmann.eric@free.fr)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39774 72102866-910b-0410-8b05-ffd578937521
2016-05-18 06:11:00 +00:00
Richard Frith-MacDonald
d40d219015 removal of garbage collection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39608 72102866-910b-0410-8b05-ffd578937521
2016-03-25 11:15:28 +00:00
Richard Frith-MacDonald
2162c52990 Stuff for new release
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39569 72102866-910b-0410-8b05-ffd578937521
2016-03-20 13:54:19 +00:00
Quentin Mathe
b59e270241 Added 'package' visibility support to GSDoc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37682 72102866-910b-0410-8b05-ffd578937521
2014-02-12 11:42:44 +00:00
Richard Frith-MacDonald
0d9b6d1284 Add code to ignore NS_FORMAT_ARGUMENT and NS_FORMAT_FUNCTION in declarations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37298 72102866-910b-0410-8b05-ffd578937521
2013-10-28 07:02:08 +00:00
Richard Frith-MacDonald
2c277fc203 remove excess/bogus constant
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36831 72102866-910b-0410-8b05-ffd578937521
2013-07-04 06:25:38 +00:00
Richard Frith-MacDonald
b2d5fd280c Changes for 64bit clean printf format strings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36810 72102866-910b-0410-8b05-ffd578937521
2013-07-03 06:46:41 +00:00
Richard Frith-MacDonald
a728a03c0c remove obsolete reference
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36809 72102866-910b-0410-8b05-ffd578937521
2013-07-03 05:00:59 +00:00
Richard Frith-MacDonald
f6d743629f update documentation generation for new versions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36782 72102866-910b-0410-8b05-ffd578937521
2013-07-01 07:46:48 +00:00
Richard Frith-MacDonald
e1271866b4 More tweaks to avoid warnings (minor memory leak fixed in HTMLLinker.m)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36535 72102866-910b-0410-8b05-ffd578937521
2013-04-15 06:04:40 +00:00
Richard Frith-MacDonald
7ca6e56d39 prep for release
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36208 72102866-910b-0410-8b05-ffd578937521
2013-02-28 16:50:37 +00:00
Richard Frith-MacDonald
55149fdc40 Memory management nad documentation fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35584 72102866-910b-0410-8b05-ffd578937521
2012-09-21 10:27:05 +00:00
Richard Frith-MacDonald
349e696524 Rewrite version/availaibility constant code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35380 72102866-910b-0410-8b05-ffd578937521
2012-08-09 08:48:54 +00:00
Riccardo Mottola
a16dbfd544 Add macro detection for MacOS version 10.1 to 10.6 and make GS_API_LATEST the last in priority.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35365 72102866-910b-0410-8b05-ffd578937521
2012-08-08 21:58:29 +00:00
Richard Frith-MacDonald
66829f7814 fix suggested vy Daniel Santos
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34253 72102866-910b-0410-8b05-ffd578937521
2011-12-06 12:10:37 +00:00
David Chisnall
7764740bdc Make -drain and -release in NSAutoreleasePool do the same thing (rather than one calling the other) in non-GC mode.
Replace all -release messages sent to autorelease pools with -drain.  In non-GC mode, these are equivalent.  In GC mode, these trigger a collection.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33143 72102866-910b-0410-8b05-ffd578937521
2011-05-27 11:48:44 +00:00
Richard Frith-MacDonald
fd7c0f05a3 bugfix for attribute parsing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32791 72102866-910b-0410-8b05-ffd578937521
2011-04-06 19:43:43 +00:00
Richard Frith-MacDonald
7fa110e2c5 documentation fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32157 72102866-910b-0410-8b05-ffd578937521
2011-02-14 10:57:57 +00:00
David Chisnall
c8c35018b6 Remove redundant dictionary lookup (result never used) in AGSParser.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32056 72102866-910b-0410-8b05-ffd578937521
2011-02-11 11:33:37 +00:00
Richard Frith-MacDonald
9eb046056c tweaks for clang static analyser warningS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32048 72102866-910b-0410-8b05-ffd578937521
2011-02-11 09:02:33 +00:00
Quentin Mathe
2fb610f22b Improved autogsdoc to output symbols such as methods in their header declaration
order along the gsdoc files. 

Useful for third-party tools which want to generate final documentation from 
the GSDoc ouput and how the original headers were organized.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31777 72102866-910b-0410-8b05-ffd578937521
2010-12-25 21:30:37 +00:00
Quentin Mathe
f380800ca6 * Tweaked paragraph generation to ignore \n\n sequences inside <example>
markup.

* Added enum documentation parsing.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@31064 72102866-910b-0410-8b05-ffd578937521
2010-07-31 13:14:13 +00:00
Quentin Mathe
b666cd6884 Added the ability to generate paragraph markup. Turned off by default.
For each paragraph break ('\n\n' sequence) and when no incompatible elements 
exist in the scanned paragraph, <p> tags can be automatically inserted.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30991 72102866-910b-0410-8b05-ffd578937521
2010-07-17 17:13:57 +00:00
Richard Frith-MacDonald
b1e904b3ae move GNUstep.h into common.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29727 72102866-910b-0410-8b05-ffd578937521
2010-02-25 05:26:57 +00:00
Richard Frith-MacDonald
62011a8adf More include tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29671 72102866-910b-0410-8b05-ffd578937521
2010-02-19 14:21:02 +00:00
Richard Frith-MacDonald
e61e037a20 fixup includes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29622 72102866-910b-0410-8b05-ffd578937521
2010-02-14 14:30:02 +00:00
Richard Frith-MacDonald
21d597e740 merge back reorganisation branch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29615 72102866-910b-0410-8b05-ffd578937521
2010-02-14 10:48:10 +00:00
Richard Frith-MacDonald
19796a1465 Documentation generation improvments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29047 72102866-910b-0410-8b05-ffd578937521
2009-11-23 09:42:18 +00:00
Richard Frith-MacDonald
952af9c197 garbage collection fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27578 72102866-910b-0410-8b05-ffd578937521
2009-01-12 12:48:46 +00:00
Richard Frith-MacDonald
b2b14398d2 allow developers more time to adapt to LGPLv3
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26606 72102866-910b-0410-8b05-ffd578937521
2008-06-08 10:38:33 +00:00
Richard Frith-MacDonald
48522ab8cd Update/improve version/deprecation reporting.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23797 72102866-910b-0410-8b05-ffd578937521
2006-10-09 15:13:44 +00:00
Richard Frith-MacDonald
eae859d1c7 Updates to reduce global namespace pollution. Plenty more remaining.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23795 72102866-910b-0410-8b05-ffd578937521
2006-10-09 14:00:01 +00:00
Richard Frith-Macdonald
9c7e002cc0 Various documentation releated fixes/improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22190 72102866-910b-0410-8b05-ffd578937521
2005-12-20 19:17:46 +00:00
Richard Frith-Macdonald
80dc6f2589 Get parser to spot unimplemented methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22109 72102866-910b-0410-8b05-ffd578937521
2005-11-28 12:36:47 +00:00
Richard Frith-Macdonald
c9c6734169 Spelling fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21962 72102866-910b-0410-8b05-ffd578937521
2005-11-06 13:53:40 +00:00
Richard Frith-Macdonald
6fd11aeb72 Fix documentation generation error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21885 72102866-910b-0410-8b05-ffd578937521
2005-10-27 07:41:04 +00:00
Richard Frith-Macdonald
ab9a50e0d1 Documentation tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21286 72102866-910b-0410-8b05-ffd578937521
2005-06-05 05:24:45 +00:00
Richard Frith-Macdonald
9330a41df9 Improve versioning macros
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21279 72102866-910b-0410-8b05-ffd578937521
2005-06-04 10:55:38 +00:00
Adam Fedor
fcc13ccd0f * Update FSF Address.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21245 72102866-910b-0410-8b05-ffd578937521
2005-05-22 03:32:16 +00:00
Richard Frith-Macdonald
80152a8a0d Add deprecation support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21209 72102866-910b-0410-8b05-ffd578937521
2005-05-10 05:06:08 +00:00
Richard Frith-Macdonald
84af14b495 Proof of concept updates for autogsdoc to get more detailed versioning
information from macros.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21205 72102866-910b-0410-8b05-ffd578937521
2005-05-09 09:01:06 +00:00
Richard Frith-Macdonald
87b1f25def Updates to support detailed versioning of methods etc in documentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21202 72102866-910b-0410-8b05-ffd578937521
2005-05-08 20:14:19 +00:00
Richard Frith-Macdonald
db7b22a4fb Tidy up use of white space so we have it after if/for/while and not after (
or before ) or padding at end of line.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20773 72102866-910b-0410-8b05-ffd578937521
2005-02-22 11:22:44 +00:00
Richard Frith-Macdonald
b75f25ec18 Minor fix documenting variables.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19895 72102866-910b-0410-8b05-ffd578937521
2004-08-20 17:00:05 +00:00
Richard Frith-Macdonald
826b0fcea8 Understand deprecation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19893 72102866-910b-0410-8b05-ffd578937521
2004-08-20 14:23:32 +00:00
Richard Frith-Macdonald
fb10e0272a Minor bugfix ... destroy comments we don't want after skipping a unit.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19892 72102866-910b-0410-8b05-ffd578937521
2004-08-20 13:05:34 +00:00