Geoff McLane
840b3f9c1e
Is #752 - Slightly enhance the API doxy docs
2018-09-04 20:21:48 +02:00
Geoff McLane
9b076d0eca
Merge pull request #717 from ler762/doc-nits
...
Is #713 - Doc nits - PR #717
2018-04-24 14:41:24 +02:00
ler762
8d86ed24e9
add --show-filename option to show the input filename on output messages
2018-04-13 10:25:01 -04:00
Geoff McLane
d85cc8c23d
Is #709 - Improve message if 'implict'
2018-04-06 14:48:26 +02:00
Geoff McLane
723c28afb3
Is #663 - Add 'Haiku' port, '__HAIKU__'
2017-12-25 03:23:57 +01:00
Jim Derry
6d6eb3797b
Merge remote-tracking branch 'origin/keep-tabs' into complete_callbacks
2017-11-20 09:31:44 -05:00
Jim Derry
ae20af4181
Added a new tidyOptionIsList() API service.
2017-11-19 12:02:24 -05:00
Jim Derry
8ddc0105f9
Add missing iterators for recently added options mute and priority attributes.
2017-11-19 10:21:46 -05:00
Jim Derry
79f0d5752f
Updated documentation for tidyOptIsReadOnly(). As this is documentation only,
...
no version bump.
2017-11-17 21:47:26 -05:00
Jim Derry
1dd85ad1c6
Restore alphabetical order to the options enums and structure. No version bump.
2017-11-17 19:16:58 -05:00
Geoff McLane
2aeb2eeb7a
Issue #403 - New 'keep-tabs' option to address this.
2017-11-03 19:16:17 +01:00
Jim Derry
57f623eb7c
Updated PR to make LIBRARY default to the environment language, rather than just console tidy.
2017-10-31 17:41:32 -04:00
Jim Derry
cc023c26b7
Address #639 .
2017-10-30 07:53:35 -04:00
Jim Derry
f5bdedecaf
Cleanup
...
- Added doxygen documentation to `tags.h`
- Consistency to `tags.c` header.
- Moved TY_(DeclareUserTag) to tags.c/.h for consistency with the other list
parsing declaratory functions.
- Merged user tags parsing into the general list, eliminating a lot of redundant
code.
2017-10-29 14:58:02 -04:00
Jim Derry
cc08bae5a9
Documentation updates.
2017-10-26 15:46:26 -04:00
Jim Derry
9c96551fe0
Merge branch 'issue-604' into next
2017-10-19 17:37:22 -04:00
Jim Derry
93957e4b17
Merge pull request #629 from htacg/squelch_reports
...
Squelch reports
2017-10-19 17:21:37 -04:00
Jim Derry
2340e63f8b
Expose the platform name to the public API.
2017-10-19 17:11:29 -04:00
Jim Derry
c17df6aca2
Add platform definitions for other Apple operating systems.
2017-10-19 17:07:38 -04:00
Geoff McLane
3b154dc407
Issue #604 - Try to fix. Initial cut. WIP
2017-10-13 20:50:53 +02:00
Jim Derry
6f51eced5e
Place the last three report messages into the reports range of the enum, taking
...
them out of the dialogue range, so that they can properly be silenced.
2017-10-10 19:30:57 -04:00
Jim Derry
1d91942960
Renamed the proposed squelch
and squelch-id
to mute
and mute-id
,
...
respectively. Updated matching cases in test branch accordingly.
2017-10-10 08:21:14 -04:00
Jim Derry
346ba063c9
Expose the new property to the public API.
2017-10-08 12:03:48 -04:00
Jim Derry
626375346d
Adds message squelching (muting) to Tidy, avoiding the need to specify a new
...
option every time we might want to allow or disallow new output. Adds two new
options:
- `squelch-id` (default **no**) will provide tags during Tidy's output that
can be used to silence warnings. For example, `MISSING_ENDTAG_OPTIONAL`
will be shown after warnings of that type. Then in the future, the user can
use...
- `squelch` (default NULL) takes a list of message identification tags.
Messages of this tag type will then be muted from output.
This gives the user great control over hiding things that he or she doesn't care
about seeing. However, muted errors/warnings still count toward error summaries.
If we merge this, then TidyShowMetaChange and TidyWarnPropAttrs are candidates
for removal (using the deprecation mechanism Tidy now has, these will continue
to work, though).
2017-10-08 10:47:03 -04:00
Jim Derry
ab8a4249df
Added squelch-id
(TidySquelchShow) so that message ID's will be displayed in
...
the report output table. This can be used to show message ID's that the user
can use to filter against in the upcoming `squelch` option.
2017-10-07 18:10:46 -04:00
Jim Derry
217d05fe49
Merge branch 'next' into deprecation_mechanism
2017-10-07 14:59:35 -04:00
Jim Derry
0977aa6077
Removed dependency on NDEBUG, and introduced ENABLE_DEBUG_LOG in CMakeLists.txt.
...
By default Windows will continue to show SPRTF output, and other platforms will
require the -DENABLE_DEBUG_LOG to be set in default (debug) configurations.
Debug and Release builds on macOS, Windows 10, and Ubuntu 16.04 confirmed
working as most people expect.
2017-10-07 14:56:01 -04:00
Jim Derry
483d17e39b
Experimentally working.
2017-10-07 11:04:18 -04:00
Jim Derry
bd3503eea5
Changed the XML classes to use the string representation of the key rather than
...
the translated string of they key, which fix manpage and quickref generation in
non-default locales.
As a result the translated strings are no longer used and have been deleted.
2017-10-05 09:31:25 -04:00
Jim Derry
4fa26f4f5d
Affects documentation only: updates the manpage (and soon the quickref) by
...
breaking up the existing options into several more logical categories.
2017-10-04 12:24:07 -04:00
Jim Derry
dedcb7bb4d
SPRTF is now compatible with macOS and Linux, and most likely all supported
...
platforms.
2017-10-03 22:31:55 -04:00
Jim Derry
a137c068e5
Added debug to several files. WIP
2017-10-03 20:56:50 -04:00
Jim Derry
4e3c1a1562
Move all of the sprtf includes into tidyplatform.h
2017-10-03 20:42:29 -04:00
Jim Derry
a1e4dcc066
Removed option for SUPPORT_ACCESSIBILITY_CHECKS, regen'd strings.
2017-10-03 12:45:34 -04:00
Jim Derry
dfa2501928
Removed option for SUPPORT_ASIAN_ENCODINGS, and regen'd strings.
2017-10-03 12:37:23 -04:00
Jim Derry
2758939406
Removed SUPPORT_UTF16_ENCODINGS, and regen'd strings.
2017-10-03 12:26:38 -04:00
Jim Derry
8f47c024ac
code documentation; no bump
2017-10-03 08:26:51 -04:00
Jim Derry
77632e2fb8
Merge branch 'unix_features' into next
2017-10-02 13:39:17 -04:00
Jim Derry
0e3cb7c78e
Merge branch 'issue_598' into next
2017-10-02 13:34:59 -04:00
Jim Derry
47a32891c8
Merge branch 'issue_521' into next
2017-10-02 13:27:16 -04:00
Jim Derry
6619062aaa
Merge branch 'issue_575' into next
2017-10-02 13:19:40 -04:00
Jim Derry
9c6a1e47ae
Added -export-config and -export-default-config so that users can generate a
...
starting config style with every option, suitable for rc files.
2017-10-01 19:49:44 -04:00
Jim Derry
393fdfda3f
Updated the man page and the help output.
2017-10-01 19:19:47 -04:00
Jim Derry
1ad3241d3c
Updated documentation to reflect the rc files Tidy will use on Unix systems,
...
and added a new -help-env service that intelligently displays information about
$HTML_TIDY, rc files, and application order.
2017-10-01 18:58:17 -04:00
Jim Derry
298deb0a04
Update CMakeLists and tidyplatform to include automatic support for using
...
runtime configuration files on Unix-like platforms. This addresses #584 in the
strictest sense, but some message work needs to happen as a result of this
change.
Additionally, the tidyplatform.h has been reformatted for legibility as part of
the continuing (slow) effort to improve our internal documentation.
2017-10-01 10:39:30 -04:00
Jim Derry
a4e0409323
Address #584
...
Modify the build system to assume config files by default. Modify tidyplatform
to accomodate these changes. Reformat tidyplatform for friendliness to new
developers.
2017-10-01 10:37:49 -04:00
Jim Derry
3658275f60
Documentation-only changes to the public headers for consistency with other
...
headers (part of long term internal documentation project). No version bump
as no binary image change.
2017-09-30 09:35:00 -04:00
Jim Derry
397fd1ace0
Address #598
...
- Add the download attribute to the anchor tag.
2017-09-29 15:30:43 -04:00
Jim Derry
6a2d80ef9a
Address #521
...
- Tidy will now emit a TidyInfo message when end tags are missing for li tags,
unless omit-optional-tags is yes.
2017-09-29 14:49:02 -04:00
Jim Derry
b0f584fa24
Address #575 by adding a new footnote in TY_(ErrorSummary) suggesting that if
...
this behavior is not wanted, then which option to use to prevent it.
2017-09-29 11:25:17 -04:00