Jim Derry
492c9fb74b
Avoid short circuit evaluation to give new callback a chance to execute.
...
Version bump.
2017-10-19 20:11:26 -04:00
Jim Derry
6d8d153143
Merge pull request #630 from jokester/close-stdin-after-parse
...
close stdin and free its FileSource in tidyDocParseStdin
2017-10-19 17:41:00 -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
Geoff McLane
41675e75f7
Issue #604 - Remove 'sprtf' code if not ENABLE_DEBUG_LOG
2017-10-14 12:27:19 +02:00
Geoff McLane
3b154dc407
Issue #604 - Try to fix. Initial cut. WIP
2017-10-13 20:50:53 +02:00
Wang Guan
dacb63da31
close stdin and free its FileSource in tidyDocParseStdin
2017-10-14 02:44:33 +09: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
6f0ada7ffe
Typo
2017-10-08 11:53:36 -04:00
Jim Derry
ad03b28318
Remove @todo note.
2017-10-08 11:51:19 -04:00
Jim Derry
e6f007d8ba
Code spacing consistency.
2017-10-08 11:44:45 -04:00
Jim Derry
f72c3d27e1
Show full prototype in forward declaration.
2017-10-08 11:40:53 -04:00
Jim Derry
2e58434e8d
Actually, we should only show labels on reports, not dialogue.
2017-10-08 11:30:29 -04:00
Jim Derry
0548e67fa5
Oops, need to return.
2017-10-08 11:19:00 -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
5e66816380
Spacing consistency.
2017-10-08 10:25:09 -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
b31dd6fcc2
Added some internal structures and code to support the removal of config
...
options in the future, with full user notification. Right now this code is
dead, because no options have been removed. No version bump.
2017-10-07 16:11:51 -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
f26b198213
Hot-fix the NDEBUG, which affected default builds that users might not expect
...
if they follow the build instructions.
2017-10-07 14:07:12 -04:00
Jim Derry
6b14c559f9
Adding some documentation WIP
2017-10-07 12:14:51 -04:00
Jim Derry
2e4393e37b
Works for -config files now, too.
2017-10-07 11:20:57 -04:00
Jim Derry
483d17e39b
Experimentally working.
2017-10-07 11:04:18 -04:00
Jim Derry
2e2062ddec
WIP with functioning concept.
2017-10-06 16:14:54 -04:00
Jim Derry
4e6d76eb01
Fixed broken option callback; version bump to reflect.
2017-10-06 09:41:54 -04:00
Jim Derry
a413b1264b
Merge branch 'next' into options_categories
2017-10-05 15:15:36 -04:00
Jim Derry
ac4a79a5ac
Regenerate languages.
2017-10-05 15:08:46 -04:00
Jim Derry
fa30773938
Centralize control of message output to the messageOut() method in order to:
...
- Prevent the message filter from missing possible messages due to dispered
control.
- Single decision point for the types of messages to be output given current
conditions and options settings.
2017-10-05 15:04:22 -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
9565a15f48
Merge branch 'next' into options_categories
2017-10-04 13:42:25 -04:00
Jim Derry
4c74b14991
Not sure how this got missed.
2017-10-04 13:40:19 -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
ee54057d76
Added debug to several files. WIP
2017-10-03 21:09:59 -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
1cd0438849
Standard Library file header; termporary notes for me.
2017-10-03 18:08:10 -04:00
Jim Derry
8d7e5f7f5a
Documentation formatting.
2017-10-03 15:30:21 -04:00
Jim Derry
5ff6aa8a8b
Not sure how this got missed...
2017-10-03 14:46:29 -04:00
Jim Derry
4d2e75024e
Removed unused iconvtc from source
2017-10-03 14:26:23 -04:00
Jim Derry
e41229749c
TIDY_WIN32_MLANG_SUPPORT has been dead code for ages. Not tested, not maintained.
2017-10-03 14:24:01 -04:00
Jim Derry
9706b9e5c4
Purged TIDY_STORE_ORIGINAL_TEXT.
2017-10-03 14:18:49 -04:00
Jim Derry
9679d88fae
Format macros nicely.
2017-10-03 14:14:59 -04:00
Jim Derry
ab67229238
AUTO_INPUT_ENCODING has been dead since first git commit.
2017-10-03 14:10:54 -04:00
Jim Derry
ff030aab7a
ELEMENT_HASH_LOOKUP is no longer conditional, and is a permanent part of Tidy.
2017-10-03 14:04:32 -04:00
Jim Derry
558082cbfc
Cleanup structure.
2017-10-03 14:00:40 -04:00
Jim Derry
238b8f0a66
Wipe out dead code. We use git for a reason, so it's never really deleted.
2017-10-03 13:56:31 -04:00