Commit graph

  • ff68144724 use default allocator in place of strdup/free Wang Guan 2017-10-26 00:54:55 +0900
  • 773f58dbcb Updated PO and POT for updated description of TidyQuiet. Jim Derry 2017-10-20 08:58:53 -0400
  • c12e2b2149 Ensure that TidyQuiet silences everything that it currently quiets, plus TidyConfig and TidyInfo messages. This causes a single regression by hiding TidyInfo; will publish PR in testing repo. Jim Derry 2017-10-20 08:52:37 -0400
  • 4b1c048ee5 Correct configCallback logic fix. Jim Derry 2017-10-20 07:46:00 -0400
  • d302559080 Doxygen fix. No bump. Jim Derry 2017-10-19 20:46:21 -0400
  • a03ddc03a0 Documentation generation bug fix. Version bump. Jim Derry 2017-10-19 20:33:17 -0400
  • 7e53038fa8 Updated documentation for doxygen. No version bump. Jim Derry 2017-10-19 20:27:12 -0400
  • 492c9fb74b Avoid short circuit evaluation to give new callback a chance to execute. Version bump. Jim Derry 2017-10-19 20:11:26 -0400
  • a354eff596 Bumped version due to fix. Jim Derry 2017-10-19 17:41:35 -0400
  • 6d8d153143 Merge pull request #630 from jokester/close-stdin-after-parse Jim Derry 2017-10-19 17:41:00 -0400
  • 6dd7919d16 Bumped version due to new debug behavior. Jim Derry 2017-10-19 17:38:33 -0400
  • 9c96551fe0 Merge branch 'issue-604' into next Jim Derry 2017-10-19 17:37:22 -0400
  • b190e8724a Bumped version for new option. Jim Derry 2017-10-19 17:22:47 -0400
  • 93957e4b17 Merge pull request #629 from htacg/squelch_reports Jim Derry 2017-10-19 17:21:37 -0400
  • 6309abacda Bump for public API change. Jim Derry 2017-10-19 17:17:33 -0400
  • feb0811ba2 Use the new tidyPlatform() in console, and fix (!!) bug where no platform is defined. Jim Derry 2017-10-19 17:16:59 -0400
  • 2340e63f8b Expose the platform name to the public API. Jim Derry 2017-10-19 17:11:29 -0400
  • c17df6aca2 Add platform definitions for other Apple operating systems. Jim Derry 2017-10-19 17:07:38 -0400
  • 41675e75f7 Issue #604 - Remove 'sprtf' code if not ENABLE_DEBUG_LOG Geoff McLane 2017-10-14 12:27:19 +0200
  • 3b154dc407 Issue #604 - Try to fix. Initial cut. WIP Geoff McLane 2017-10-13 20:50:53 +0200
  • dacb63da31 close stdin and free its FileSource in tidyDocParseStdin Wang Guan 2017-10-14 01:22:20 +0900
  • 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. Jim Derry 2017-10-10 19:30:57 -0400
  • 1d91942960 Renamed the proposed squelch and squelch-id to mute and mute-id, respectively. Updated matching cases in test branch accordingly. Jim Derry 2017-10-10 08:21:14 -0400
  • bcf4748b9c Merge branch 'next' into squelch_reports Jim Derry 2017-10-10 08:14:33 -0400
  • 0f86647741 Issue #604 - Default ENABLE_DEBUG_LOG to 'OFF' Geoff McLane 2017-10-09 01:27:07 +0200
  • 1b20d4b764 Default ENABLE_DEBUG_LOG to 'OFF' Geoff McLane 2017-10-09 01:25:42 +0200
  • 346ba063c9 Expose the new property to the public API. Jim Derry 2017-10-08 12:03:48 -0400
  • 6f0ada7ffe Typo Jim Derry 2017-10-08 11:53:36 -0400
  • ad03b28318 Remove @todo note. Jim Derry 2017-10-08 11:51:19 -0400
  • e6f007d8ba Code spacing consistency. Jim Derry 2017-10-08 11:44:45 -0400
  • f72c3d27e1 Show full prototype in forward declaration. Jim Derry 2017-10-08 11:40:53 -0400
  • 2e58434e8d Actually, we should only show labels on reports, not dialogue. Jim Derry 2017-10-08 11:30:29 -0400
  • 0548e67fa5 Oops, need to return. Jim Derry 2017-10-08 11:19:00 -0400
  • b967065c36 Merge branch 'next' into squelch_reports Jim Derry 2017-10-08 11:08:12 -0400
  • 16aa474f6a Updated CMakeLists to require -DENABLE_DEBUG_LOG on all platforms, until a better "automatic" strategy is decided. Although this doesn't change Tidy binary, I bumped the version because the default build settings _could_ result in a binary difference. Jim Derry 2017-10-08 11:06:41 -0400
  • 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. Jim Derry 2017-10-08 10:47:03 -0400
  • 5e66816380 Spacing consistency. Jim Derry 2017-10-08 10:25:09 -0400
  • 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. Jim Derry 2017-10-07 18:10:46 -0400
  • ca2f089e89 Regen pot and po Jim Derry 2017-10-07 16:25:40 -0400
  • 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. Jim Derry 2017-10-07 16:11:51 -0400
  • 217d05fe49 Merge branch 'next' into deprecation_mechanism Jim Derry 2017-10-07 14:59:35 -0400
  • 010892c020 Version bump. Jim Derry 2017-10-07 14:59:07 -0400
  • 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. Jim Derry 2017-10-07 14:56:01 -0400
  • f26b198213 Hot-fix the NDEBUG, which affected default builds that users might not expect if they follow the build instructions. Jim Derry 2017-10-07 14:07:12 -0400
  • 6b14c559f9 Adding some documentation WIP Jim Derry 2017-10-07 12:14:51 -0400
  • 2e4393e37b Works for -config files now, too. Jim Derry 2017-10-07 11:20:57 -0400
  • 483d17e39b Experimentally working. Jim Derry 2017-10-07 11:04:18 -0400
  • 2e2062ddec WIP with functioning concept. Jim Derry 2017-10-06 16:14:54 -0400
  • 4e6d76eb01 Fixed broken option callback; version bump to reflect. Jim Derry 2017-10-06 09:41:54 -0400
  • f1cd84f853 Bumped version. Jim Derry 2017-10-05 19:29:12 -0400
  • a413b1264b Merge branch 'next' into options_categories Jim Derry 2017-10-05 15:15:36 -0400
  • c71b8115cc Bump version. Although changes are only internal, it's a good reference point in case something goes wrong. Jim Derry 2017-10-05 15:09:18 -0400
  • ac4a79a5ac Regenerate languages. Jim Derry 2017-10-05 15:08:46 -0400
  • 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. Jim Derry 2017-10-05 15:04:22 -0400
  • 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. Jim Derry 2017-10-05 09:26:11 -0400
  • 9565a15f48 Merge branch 'next' into options_categories Jim Derry 2017-10-04 13:42:25 -0400
  • 4c74b14991 Not sure how this got missed. Jim Derry 2017-10-04 13:40:19 -0400
  • 4fa26f4f5d Affects documentation only: updates the manpage (and soon the quickref) by breaking up the existing options into several more logical categories. Jim Derry 2017-10-04 12:24:07 -0400
  • 7d35bb14ef Version bump Jim Derry 2017-10-04 11:15:45 -0400
  • 430fc6118d Merge branch 'sprtf' into next Jim Derry 2017-10-04 11:11:39 -0400
  • 084ed21735 Version bump. Jim Derry 2017-10-04 11:00:04 -0400
  • dedcb7bb4d SPRTF is now compatible with macOS and Linux, and most likely all supported platforms. Jim Derry 2017-10-03 22:31:55 -0400
  • ee54057d76 Added debug to several files. WIP Jim Derry 2017-10-03 21:09:59 -0400
  • a137c068e5 Added debug to several files. WIP Jim Derry 2017-10-03 20:56:50 -0400
  • 4e3c1a1562 Move all of the sprtf includes into tidyplatform.h Jim Derry 2017-10-03 20:42:29 -0400
  • 1cd0438849 Standard Library file header; termporary notes for me. Jim Derry 2017-10-03 18:08:10 -0400
  • 8d7e5f7f5a Documentation formatting. Jim Derry 2017-10-03 15:30:21 -0400
  • 5ff6aa8a8b Not sure how this got missed... Jim Derry 2017-10-03 14:46:29 -0400
  • 4d2e75024e Removed unused iconvtc from source Jim Derry 2017-10-03 14:26:23 -0400
  • e41229749c TIDY_WIN32_MLANG_SUPPORT has been dead code for ages. Not tested, not maintained. Jim Derry 2017-10-03 14:24:01 -0400
  • 9706b9e5c4 Purged TIDY_STORE_ORIGINAL_TEXT. Jim Derry 2017-10-03 14:18:49 -0400
  • 9679d88fae Format macros nicely. Jim Derry 2017-10-03 14:14:59 -0400
  • ab67229238 AUTO_INPUT_ENCODING has been dead since first git commit. Jim Derry 2017-10-03 14:10:54 -0400
  • ff030aab7a ELEMENT_HASH_LOOKUP is no longer conditional, and is a permanent part of Tidy. Jim Derry 2017-10-03 14:04:32 -0400
  • 558082cbfc Cleanup structure. Jim Derry 2017-10-03 14:00:40 -0400
  • 238b8f0a66 Wipe out dead code. We use git for a reason, so it's never really deleted. Jim Derry 2017-10-03 13:56:31 -0400
  • 67f7b77e1f Added a flag to CMakeLists.txt simply to point out that one can build without support for ISO2022 natively. Of course, we've been doing this by default for years with no ill effect, and all modern operating systems seem to support this natively. It's probably best to keep this in here, unlike the other deletions. Jim Derry 2017-10-03 13:04:37 -0400
  • a1e4dcc066 Removed option for SUPPORT_ACCESSIBILITY_CHECKS, regen'd strings. Jim Derry 2017-10-03 12:45:34 -0400
  • dfa2501928 Removed option for SUPPORT_ASIAN_ENCODINGS, and regen'd strings. Jim Derry 2017-10-03 12:37:23 -0400
  • 2758939406 Removed SUPPORT_UTF16_ENCODINGS, and regen'd strings. Jim Derry 2017-10-03 12:26:38 -0400
  • 7a4a544a5d Squelch Mac OS X warning during build. No version bump. Jim Derry 2017-10-03 08:57:11 -0400
  • 8f47c024ac code documentation; no bump Jim Derry 2017-10-03 08:26:51 -0400
  • 77632e2fb8 Merge branch 'unix_features' into next Jim Derry 2017-10-02 13:39:17 -0400
  • 1e88cf2ebc Version bump for change. Jim Derry 2017-10-02 13:35:26 -0400
  • 0e3cb7c78e Merge branch 'issue_598' into next Jim Derry 2017-10-02 13:34:59 -0400
  • 3efc0f92a5 Version bump for changed. Jim Derry 2017-10-02 13:31:35 -0400
  • a4ea6999e8 Merge branch 'issue_616' into next Jim Derry 2017-10-02 13:31:12 -0400
  • e959c22087 Bump version. Jim Derry 2017-10-02 13:27:42 -0400
  • 47a32891c8 Merge branch 'issue_521' into next Jim Derry 2017-10-02 13:27:16 -0400
  • 4bcff9f64e Version bump. Jim Derry 2017-10-02 13:21:26 -0400
  • 6619062aaa Merge branch 'issue_575' into next Jim Derry 2017-10-02 13:19:40 -0400
  • 78b6154a85 Version bump for applied patches. Jim Derry 2017-10-02 13:15:17 -0400
  • 024f034fa3 Merge branch 'issues_588_591' into next Jim Derry 2017-10-02 13:14:49 -0400
  • 40ca09c189 Bumped version due to previous merge. Jim Derry 2017-10-02 13:10:45 -0400
  • 1cb08e90ae Merge branch 'issue_542' into next Jim Derry 2017-10-02 13:10:07 -0400
  • b1e7bba512 Update the man page to show the actual RC paths, and only if RC's are enabled. Jim Derry 2017-10-02 12:54:03 -0400
  • 8d6ae76993 Heavily comment CMakeLists.txt as part of documentation effort. Jim Derry 2017-10-02 12:17:16 -0400
  • 9ef66151af Ensure that runtime config files are available (non-default) for non-Unix. Jim Derry 2017-10-02 10:42:25 -0400
  • 9c6a1e47ae Added -export-config and -export-default-config so that users can generate a starting config style with every option, suitable for rc files. Jim Derry 2017-10-01 19:49:44 -0400
  • 393fdfda3f Updated the man page and the help output. Jim Derry 2017-10-01 19:19:47 -0400