elpasync pushed a change to branch externals/csharp-mode. at dd30649 Bump version
This branch includes the following new commits: new d700d31 Initial directory structure. new 084192f initial import new 756f086 Few updates to csharp-mode. First checkin of aspx-mode.el, for ASPX files. new 13984a8 First checkin of flymake-for-csharp.el new 2a904cb First checkin of TFS.el - providing the ability to perform checkin/checkout to MS TFS from within emacs. new 3414c63 First check in of Cscomp - C# code completion. new 44718a3 Update of csharp-mode.el - version # is now 0.7.6 new 35d295d Fix a problem with parsing in csharp-completion.el new 497a70e Simplify csharp-mode; eliminate flymake-for-csharp.el (unnecessary) new 4fc9fad Update C# completion stuff new 9f66d3b fix doc to remove mention of flymake-command new a6f4b55 fix doc to remove mention of defunct flymake-for-csharp.el new 157299a Update TFS module. new 6b688a6 update makefile new f6965a6 v0.8.3 - imenu new 03ed8fb v0.8.4 - fixes bug with yasnippet integration new c47e9ea v0.8.5 - updates to imenu, fontification new 1119177 Small update in string-lastindexof new fc60bff Fix for breakage in Emacs 24.4 new a2115a6 remove unnecessary defadvice around tooltip-show new 4c270ac Merge pull request #5 from jesse-black/master new afe5315 Add GPL v2 license as found in the original project on Google Code. https://code.google.com/p/csharpmode/ new e940015 Update readme-file. new c1e2c49 Gitignore for Emacs and Elisp. new d657aa0 Fix error in heading. new 2a28871 clean out unused files new dd321af Update changelog and version. new 165a128 Update maintainer-ship and new repo-URL. new 78293bd Add proper makefile for creating and publishing packages. new 77cbcf4 Add byte-compilation, unit-test running to makefile. Add runner-script for travis. new 287f044 Automatically detect version during package-build based on elisp-content. new 7ef0c5c Configure travis-build. new 2fe1a72 Fix error in path in makefile. new 0287b32 Add build-status to readme. new 09fbadc Build-status. new ac6a1ff Don't package stuff we only need for the build. new f000c97 Add link to Travis. new 0762f78 remove the debug (message "Loading ...") forms new f4afe09 remove flymake integration, closes #8 new be13af4 remove obsolete yasnippet integration closes #10 new f2fda33 Fix errors in `make package`. Now installs properly via `M-x package-install-file`. new 64861a6 Merge branch 'master' into devel new 3d0f86b Updated readme. new bd1d83e Updated readme. new 49d213a Remove csharp-insert-open-brace. Recommend electric-pair-mode instead. new d33cfb6 Update readme with note about MELPA stable. new a6eb8bd Merge changes from branch 'devel' new 16da60e Merge branch 'devel' of github.com:josteink/csharp-mode into devel new b2d8fba Merge branch 'devel' new 7438762 Update instructions in README. new 6289cfd Fix broken byte-compile. new 1f11abf Add some more reserved keywords to the list. new fff8cb1 Merge branch 'devel' new b286555 Ensure csharp-mode calls `prog-mode` hooks. new 1f2fc21 Remove obsolete workarounds from README. new 689dd8b make c# style the default style new 962478e Merge branch 'devel' new 2d13a9c Add very broad build-level test. new 8aaf6ff Ensure template-file is not included in MELPA-built package. new 3050139 Add fontification-test. new 8e8c804 Fix test. new 421d3de remove aspx code new d7ba765 Merge changes from devel. new a86839b Merged from master. new e4ce203 Updated readme. new 0a2a3b0 Fix Emacs-lockup during fontification. new 723341b Fix incorrect-code tags in readme. new 5ce7809 add compilation regexps for msbuild for #28 new 7dec1ea make compilation regexps work with xbuild new 3af278a Parse the base directory from MSBuild to support finding errors in dependency projects. new e73ad4e Merge pull request #30 from binki/compilation-regexps new baef28a fix error highlighting and use filename functions new 1939c4e Extract compilation-mode regexps into constants. new 2303fe0 Add msbuild and xbuild log-files for ERT-testing. new ed628e6 Attempt fix compilation-mode regexps for both xbuild & msbuild. new 405af61 Fix parsing of build-logs. new 7805fe8 Fix const-declaration for compilation-error regexps. new 8bd0e66 fix compilation regexps new 31eebb9 create separate compilation regexps for xbuild new 69eaa1a Add tests for compilation-mode regexps. new c9e1aa9 Merge pull request #29 from josteink/compilation-regexps new 26e2430 Updated readme and feature-list. Bump version. new 334566c Support emacs binary being installed to path with whitespace. new e277562 Set all as the default Makefile target. new 1574d3e Merge pull request #32 from binki/master new d4c7a5c Support compilation output from msbuild /maxcpucount (/m). new 3c2f942 Merge pull request #34 from binki/master new 5b89db2 Imenu: Correctly handle default-values in param-lists. new f96cf8b remove fontification of accessors and constructors new 0e333c3 fontify else new f1cd209 fontify var as a typeless declaration new 8ccafbc remove unused rule and documentation new c097a34 add async as a function modifier new a854be8 Bump version. new 43e7120 Merge remote-tracking branch 'less-colors' new 3c6a4ea Add info about customization to readme. new 42ca773 Fix runtime warnings about obsolete Emacs-functions. new f80eace Revert "Fix runtime warnings about obsolete Emacs-functions." new 5ecae8b Add support for devenv compilation-output. new 8dd56f4 Reproduce issue #42. new 55fe188 Use `define-derived-mode` new dd6c930 Merge pull request #43 from wasamasa/fix-major-mode-definition new d85cc3d Add unit-test for hooks during mode-activation. new b061f8a Add unit-test for indentation. new ba36d6c Replace `flet` with `letrec` new 494cbd9 Merge pull request #45 from wasamasa/fix-flet-warning new 0779fe4 Update changelog. new 831bd53 Fix "make clean". new 03e6200 Emacs: Tentative fix for fontification issues. new f1a2e06 Add unit-test for fontification of compiler-directives. new 6af6f88 Fix fontification tests. new a182957 Update changelog. new 5d0ffaa Use cl-lib equivalents for incf and decf new 64eb7db Merge pull request #47 from josteink/feature-cl-lib new 7247a27 Prefix set-difference from cl.el new 71b0e96 Fix errors and warnings in unit-tests. new 56a9a87 Fix backwards compatibility and broken CI-build. new c446400 Remove obsolete comment new 3651a40 Use cl-lib equivalent new 829ad4d Another stab at fixing the CI. new 257602e Test-file for https://github.com/josteink/csharp-mode/issues/46 new 0f39f84 Apply bug#18845 workaround new 7856be4 Merge pull request #50 from syohex/workaround-18845 new 91fff08 Fontify conversion operators definitions. Fontify base interfaces names for 'interface' and 'struct' declarations. new 73e7ed6 Merge pull request #53 from ymarkovitch/master new 1f0465b Fix comments new 6efd459 Stylistic fixes new 9e78a26 Derive from prog-mode new 6e3cdc1 Add a regression test new 3b54997 Merge pull request #55 from josteink/derive-from-prog-mode new 0a61f21 Bump version. new ae1e36c Tentative fix for imenu and generics new 7e7353a Imenu fixes: methods with comments new ef9d3f9 Update changelog. new f367ef6 Cleanup test-code for imenu-fixes. new 8ec64b4 Merge pull request #57 from josteink/imenu-fixes new 367ecc2 Clean up test-code. new e1a7622 Tenative fixes for compilation-mode. new 8c5bae2 Fixup new d0d7ec3 Merge pull request #58 from josteink/compilation-mode-fixes new 1f292eb Fixed fontification hanging on a large file (3kLOC). new 2ddd3c2 Merge pull request #62 from shoover/fontification-hang new ee817b0 Added a test for imenu indexing of explicit interface properties. new 7c196b7 Added a minimal imenu namespace test. new ffa8c3e Fixed a test to use cl-caddr new a553430 Merge pull request #66 from shoover/explicit-interface-property new b11fcda Imenu: Add support for interface-prefixed methods. new 49f7342 Make future editing sane. new d01f22f Imenu: fix interface-prefixed members new ffe87f9 Tests: refactor imenu-tests new b8073ed Imenu: correctly report namespace for all types new ed030e7 Ensure test-cases don't overlap. new b4fb58a Update changelog. new f08f0ee Improved test-structure with less redundant information (and thus errors). Prepare for improved tests. new bc3bd2a Fix devenv.com output-parsing new c7932f9 Remove useless autoloads new c314c65 Highlight text after #region or #pragma as comment new 9743156 Test-case for fontification error new 60e8171 Start update changelog and prepare for new version. new 7b8fe05 Fix version-history based on actual git-tags. new 57b2353 Bump version since we're working on vNext new 682e394 Address issue with cc-mode in Emacs git master. new ee9125d Fix looking-back warnings. new 8aeb816 Fix compiler warnings. new a631944 Make check-defuns a make-target. new 775fafd Make assess-package available for testing. new f9e95d1 Ensure tests reproduce fontification bugs. new ce2ff93 Make fontification-test assess-based. new acaa9bb Make another fontification-test assess-based. new 7fa38d2 Extend syntax propertize function for vliterals new bd201c2 Remove now unused code, move log functions to top new b1e237d Add tests new 838727a Ensure we get Emacs 24.4 for CI. new 15d2214 Clean up loading of dev-packages. new adb7928 New test-macros for assess. new c4a2dfd Fixup tests. new 4f151a1 Fix CI by fixing byte-compilation. new 4cd07f9 Clean up fontification test. new 69d95d2 Make tests less noisy. new 3c1143d Merge branch 'fix-verbatim-string-literals' new e2c9f85 New imenu-implementation for csharp-mode. new 7943738 Add volatile keyword new b4b9d61 Add volatile to imenu new 879beb4 imenu: Fix sorting of fields. new 9a1ddba Merge branch 'jtbm37/master' new a8def67 Add missing test-file. Fix build. new b609f42 New imenu test-file for method-indexing. new ca394f1 imenu: Fix indexing of methods in test-file. new 4a396e3 Add tests for imenu method-indexing. new b448614 Fix fontification of methods found in test-file. new c206dbc extern is a modifier-keyword, not "other" keyword. new 9616fd0 Fix method-name fontification tests. new 9c42dac Move all defcustoms to the top. new 717bf76 Fix compilation errors and warnings. new a8d8ef8 imenu: Index delegates new 7baacd5 Make imenu-tests less verbose. new 897c85a imenu: Fix indexing of delegates. new 04958ec Fix byte-compilation warnings. new 49a957b Super-ugly hacks to fix build. new fe3ca7e Inline square-parenthesis detection. new aa4e5db Escape both quoting and quoted double quote new 48dd7ee Remove empty line at file start new 803a362 Move log functions back down where they were. new 8a9ab5a imenu: Add test-cases for generic methods. new b56c250 Add fontification tests for generic methods. new 165d1f2 Fix indexing of generic methods. new f83e2e3 Fix indentation of generic type-initializers. new f9122bb Fix indentation for array collection initializers. new ebd67a1 Correctly indent nested generic object initializers new e22eb34 imenu: support nested generic return-types. new 26737de Fix build by cheating. new 1d2ef53 Fix imenu-indexing of members with underscore in name. new 33fb05c imenu: Fix indexing of fields with _ in name. new 81cf94d Update test-data. new 14bc3c6 Fix broken syntax-propertize. new bd42802 Indentation fix (#88) new 0c4edfd Hopefully fix this CI-snafu for now. new 2275dda Properly document workaround for syntax-properties new 6ccf2cf Apply syntax propertize function silently new 6c0a0d6 Bump version. Update changelog. new 0183fc4 Prepare changelog for future bugs :) new b87332e Update documentation for Emacs 25. new 4516a18 Fix indentation of generic type-initializers. new ed7c30c WIP: Fix checkdoc- and package-lint errors new 7ced65e Require cc-fonts new 0cd0b2c Fix fontification of using-statements. new 1de5644 using: Don't mess up alnums in indentifier-fontification. new 0d35431 Fix fontification of namespaces to match using-statement rules. new 8d43a70 Fix fontification of using-statements. new 3c989a8 using: Don't mess up alnums in indentifier-fontification. new 4da4c39 Fix fontification of namespaces to match using-statement rules. new bbd2888 Merge branch 'mattiasb-fix-warnings' new 5787aef Update changelog. new 2ee53e4 Fix some easy checkdoc errors. new 14e0327 Bump version and updated-date. new 5ca1702 Make csharp-mode-map inherit from prog-mode-map new bc6a419 Update changelog. new 309e2c8 Create failing test-case. new 8ab3cc8 Dirty hack to force type-initializer indentation. new 571c4c7 Stop misleading our poor users. new d39d9ac Revert "Make csharp-mode-map inherit from prog-mode-map" new d72e5c6 Revert changes in changelog. new cef0d90 Don't override user's customizations. new af61254 Fix off-by-one error for region directive comments new 0f65654 Add regression test new 0027f9c Issue #112: Allow whitespace after the `#` in a directive. new 4b3d6f8 More region comment fixes. new 628a4e2 Added testcases for region fontification. new b20e65f communicate default style safely (#118) new bd54e4d Add csharp group definition new 331b45d Try fix/update CI-settings new 85ae15d Hacky formatting trick to make codedoc work with Omnisharp defaults new ba7a81a Advise c-inside-bracelist-p (#122) new 461cd87 Fix compilation error on Emacs 26. new 29dab33 Silence warning in compatibility-shim. new 79e0a60 New simpler build based on Cask new 5bfd3d2 Fix fontification of namespaces in using-statements. new 561c359 Fix fontification in Emacs27. new c66916e Update version/meta-data. new 5e47b77 Fix error handling multiline compiler-directives. new f3aff25 Try to properly silence warnings. new 20efdc8 Add support for highlighting function-invocation. new 239527c Protect dmode from ccmode monkeypatch (#134) new 0481983 Fix indentation behaviour of preprocessor statements. new 4babfff Merge branch 'preproc-indentation' new fcd092d Add Emacs 26 to CI. new 8100976 Fix fontification of unsafe methods. new 643c63e Highlight "value" as a constant. new 2381280 Remove excess (incorrect) comment. new 68a8a69 Fixed enum indentation level. new d537cfa Add test-case for Enum-indentation. new e7e96e3 Fixed callback indentation level. (#145) new 274dd88 Update CI-settings new bf613f8 Handle failure correctly new 981ff38 Make it easier to reproduce CI errors locally. new 0825112 Fix CI-error on Emacs 25.x new 30ae136 Merge pull request #150 from josteink/josteink-CI-fix new ff4111e Fix typos new 57bd21b Merge pull request #152 from DamienCassou/typos new 85d36e1 Fix lambda indentation #105 new 31124db Merge pull request #156 from krzsztf/fix-lambda-indentation new 44740eb Fix font lock breaks on strings #151 new 9c596c9 Advice to override only in csharp-mode new 617dd6d Ensure ad-do-it is called on else branch new f640019 Fix display of ‘package’ as any sort of name new 4885177 Merge pull request #161 from ryuslash/fix-package-fontification new 5a9c8eb Merge pull request #159 from ronnieholm/master new 7cb8d05 Update CI settings: new 134eeb6 Complete rework new da8eab4 const is a modifier, not a type. new 3d02042 makefile: Make repeated test-runs faster to run. new 072c3dc Fix parts of `fontification-of-literals-detects-end-of-strings` new 2ab4d62 Remove unused import new 919dd65 Fix c-default-style warnings new f6314e5 Merge pull request #166 from josteink/rework new e0a2975 This is clearly a new version! Lets make it 0.10.0 new 70d3d89 Fix cl failure for old cc-mode versions new 5a7828f Add xml like doc comments font locking new e79d694 Add standard query operators kwds new 608805c Relicense to GPLv3 new 795b9bb Merge pull request #168 from josteink/relicense new 8af265d Change licenses inside the .el files also new bd881cd Add a little better heuristics to vsemi-p new b928233 Add matchers-before and matchers-after new 3526396 Remove before/after functions new c6ec8c2 Remove before/after functions new d365498 Merge pull request #170 from josteink/compiler-fontifications new a753601 Add delegate to keywords new b85033a Make fontification a little less 'constant-heavy' new 3fc339e Add fontification to functions new f774b55 Add test for function fontification new dbbd17a Merge pull request #171 from josteink/fontification-lighter new 37f2441 Add 'nameof' and 'is' to 'other kwds' new 72c1912 Name change of codedoc functions new fbcb363 Make sure attributes are not arrays and new has whitespace new d458586 Use c-typeof-kwds new ecc3f38 Add annotation-top-cont as a new syntax construct new 7a41dad Add attributes to indentation-tests new 51ab628 Update README.org new c7bdaeb Fix string fontification on emacs 27.1 new f46d656 Fix indentation in one defconst new be5af57 Fix optional type suffix regex new 49d8392 Add nullable operator to concatenated identifiers new 217d3a7 Revert "Add nullable operator to concatenated identifiers" new d9d257c Add compilation-mode support for dotnet core &/ nuget errors. new 15bc3cb Add support for dotnet test failures. new 97903a2 Merge pull request #179 from josteink/feature/compilation-mode-dotnetcore new f4a0693 Richer font highlighting new 82bcec9 Add missing LinQ keywords new 91c0f3c Extract type matcher into defconst new c44989a Merge pull request #183 from josteink/vscode-fontification new 2697c95 Move bobp checking in one level new 3846c49 Move regexes and add eval-and-compile new 098aba3 Fix improper handling of "new" in buffers. new adc69a4 Merge pull request #187 from josteink/bugfix/185 new 9fa77ac Use 'c-default-style' instead of 'c-set-style' new 352d90e Set c-default-style globally new fb1f7d5 Don't duplicate values and remove unneeded test new fc6f94f Handle "nameof" entirely in c-basic-matchers-after. new 166a5fb Revert "Handle "nameof" entirely in c-basic-matchers-after." new 77a7243 Finally adapt CC Mode namespace matcher function new 71b833d Add fontification for nameof and catch with only type new 53e9e05 Merge pull request #188 from josteink/new-fontification new 1d02407 Fix annoyance: Rename csharp-menu to csharp-mode-menu. new eff5dec Try improve compilation-mode support for dotnet test fails. new 605b0e0 Add configuration option to font-locking of codedoc tags new aa57925 Add badges to README new fa2e596 Update README.org new 7741196 Merge pull request #195 from jcs-PR/badge new 49ca95e RIP Marmalade new 7f39946 Create build.yml new 61bf8e5 Update build.yml new 73c27c7 Update build.yml new 6e7922d Update build.yml new 51361ab Update build.yml new a99e43c Update build.yml new 256a638 Update build.yml new 1e7bf8a Update build.yml new a685c7f Update build.yml new 2ce1ff3 Update build.yml new 9f36ad6 RIP Travis new e2541a4 Update README.org new 2fe22ec Update build.yml new 5b3eb9a Really, really RIP travis new 4916829 Update README.org new 48b11cf Fix issues with non-nested using-statements. new 7d0cfaa Fix incorrectly commited code! new 064a3a3 Fix detection of xUnit test-failures in compilation-mode new a6caa85 xUnit failures: Handle actual/expected output before stack-trace. new c1489db First small tree-sitter query new 998a022 Strings new 4aedd56 More basic highlighting new b27a3e4 More highlighting new 9a9c92a Many, many more things new 383f020 Attributes and more interpolation new 658adb2 Add support for namespace-declarations. new 1bd2d62 Make attribute-fontification consistent new 2bf76fd Fix csharp-mode initialization without forked tree-sitter new 11d92b9 Various fixes new b6b7661 Add this expression new 0ebd21a Remove CC Mode and add tree-sitter-indent :O new 5374fe3 Add some indent rules new 58928af Indent object creation expression new a90b875 Add yield and object init indentation rules new eb3e9de Almost functional indentation new 512c858 Start extracting defcustoms new f94e5a7 More extracting new 323a028 More cleaning new 84a5daa Should not need to autoload c_sharp new 878c671 Try add better support for interfaces. new 4651004 Hassle with the defcustoms new 5ac7484 Add back better support for interfaces new e30ed5e Indent feature parity with previous implementation new 4eef364 Absorb tree-sitter-indent new 45d1e9f These are passing again new 5a3d4a9 More indentation fixes new 8fdeedf Indentation tweaking new 0b1df32 Add tree-sitter as optional feature new 3d0b60c Add a little documentation new 0de2bbc Fix byte compilation errors new 5730c99 Split functionality to two files new 4eeccbd Remove newly added tests new f0b5efa Use code with same arrangement as before rework new 53fa8f1 Use dedicated major mode for tree-sitter new ea1718e Use defvar instead of defcustom for indentation rules new 5ddb761 Fix url and indentation. new 1e37eaf Add dependency to tree-sitter-indent new 76bbf26 Merge pull request #206 from jcs-PR/minor new f937426 Merge branch 'master' into tree-sitter new 00a3cd4 Add new url to csharp-tree-sitter.el new 3cff337 Merge pull request #204 from emacs-csharp/tree-sitter new 4947497 Update readme to reflect tree-sitter in master new 8466428 Version bump to 0.11.0 new 91d5161 Minor fix after version 0.11.0 (#209) new 84ff0d0 Typo from PR-209. new 74644d4 Merge pull request #210 from emacs-csharp/minor new cb1b16f Add some more documentation on tree-sitter support new 064f481 Fix autoload for tree-sitter support (#211) new d3b5b18 Ensure langs package for tree-sitter support (#214) new da26eb6 Add mode map and syntax table to tree-sitter new a402402 Add lock_statement new 1de6556 Add base_list new cd39e53 Extract compilation support to its own module (#223) new 1d02a54 Records and init-only fields new 7d4af0d Add with_expression new 57055a7 Add qualified name to method_declaration new 98a179a Add dependencies to csharp-mode new 03b8284 Add type constraints and lambda support new 6b232b1 Much better support for strings, interpolated in particular new 6f0bf6b Add escape_sequence to strings new 61e1305 Indent constructor initializer new 3f963c2 Make type_of_expression available in strings new 0e26b88 Update readme with :ensure t new cb2404f Correctly handle implicit types in for_each_statement new c928423 Add generic property name new d272272 Add let keyword new 09b4d57 Add comment-start-skip new 43e5919 Prevent c-default-style error when set to string (#202) new 254b91b Fix parse and sigabort errors on latest tree-sitter new 6566964 Merge pull request #231 from emacs-csharp/bugfix/tree-sitter-crashes new d942b27 Add tree-sitter based utility methods. (#232) new 1c2b9cb Add more nodes to beginning/end-of-defun new f977800 Add indentation settings for lambda functions (#229) new 76428ef Nested type params and using declaration fixes (#233) new 0edf059 Fix ci (#234) new 33e3042 Change ci setup to purcell/nix-emacs-ci (#236) new 093f0f2 Add static as keyword in csharp-tree-sitter new 6988939 Tweak mode to not require tree-sitter packages new 2595b90 Revert "Tweak mode to not require tree-sitter packages" new 299d3f1 Don't require tree-sitter new 96563d1 Add back in wrongly removed backtick new 40c183e Adjust wording in readme new 69fe52b Version bump new 2641599 Fix spectacular mis-edit of readme new 5f127e2 Add small notice about elpa in readme new 27cd2e8 Align argument to siblings new 26f1f8c Add switch_expression new 573f23c Assign copyright over to the FSF new dd30649 Bump version