[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] branch elpa/d-mode created (now 199743d)
From: |
ELPA Syncer |
Subject: |
[nongnu] branch elpa/d-mode created (now 199743d) |
Date: |
Sun, 29 Aug 2021 10:58:55 -0400 (EDT) |
elpasync pushed a change to branch elpa/d-mode.
at 199743d tests/I0021: Update condition
This branch includes the following new commits:
new c68bc67 The Epoch.
new 7807fca Fixes for Emacs 23 from
http://www.prowiki.org/wiki4d/wiki.cgi?EditorSupport/EmacsDMode.
new 0d74ef6 RW takes responsibility for being maintainer of the code.
Add immutable as a type modifying keyword so as to get the gith colouring.
new 74b825b Initial commit
new f0947a2 Merge /tmp/russel/Emacs-D-Mode
new 8b467a3 Extend the README.md a little.
new 5ccf545 Added keywords, improved indentation of 'template'.
new 9482533 Declare the 2.0.5 release.
new f6d79da Update the version number psot release.
new e0dac81 changed d-mode to a proper derived mode
new d2a3306 remove commented lines
new 68ee0fe Parent mode is conditional for compatibility
new 685f825 Parent mode is conditional for compatibility
new a587c35 Merge pull request #3 from roysc/patch-derive
new 1e3df1c Added 'debug' to `c-paren-nontype-kwds'
new e15f60d Merge branch 'master' of
https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode
new a1dccad Added override to c-modifier-kwds. Changed functionp to
fboundp
new c4a8921 Added '^^=' to assignement operators
new 5a2577f Merge pull request #4 from roysc/master
new 281ea8f Add 'delete' to c-paren-type-kwds.
new 47c29cb Merge pull request #5 from roysc/master
new 0268bde Added __vector as a keyword in the same categories at
const and shared.
new 9b22a93 Declare the 2.0.6 release.
new e9fb18b Bump version number post release.
new f6228c7 * Add pointer type support * Fix auto/immutable variable
face * Move 'template' to c-class-decl-kwds * Add imenu support * Fix
fontification of the first declariation after a protection level lable
new 72d2022 improve d-mode imenu method name indexing
new 5ef5f43 Re-add the removed __vector from the keyword lists. cf.
0268bde7ca6f188950486a8b55e380128223506d.
new adae36d allow !.[] in typenames
new ac3c6db allow * in typenames
new 2cb1fe0 don't highlight []* in type face
new 4214c49 fix a bug that incorrectly fontifies struct/class
keywords (when the type has type arguments) in type face. eg. struct Vec(T,
alias N)
new 46a9ad2 Merge pull request #12 from finalpatch/master
new c2431c8 support fixed sized array
new 09b2aa8 support interface inheritance
new 1ae5b7f improve the auto/immutable and access level label
workarounds
new 9a17cb1 Add more D attributes to c-protection-kwds. Handle
initializers in c-protection-kwds workaround.
new 2f684db Fix deadlock in imenu generator
new 05cd7b9 Fix classes with inherit lists
new ca12483 fix auto/immutable in comments
new 473fa33 Revert the 'Emergency Emacs 23 fixes'
new 27e7c62 Merge pull request #14 from finalpatch/master
new 9651a31 Remove warning regarding missing group.
new 011d0cf Merge pull request #17 from nordlow/master
new 701c6be use `cc-imenu-init' rather than `setq'
new 9ce0830 fix typo
new 3c9f78b wording: `init file' rather than `.emacs'
new fce658e let minor-mode automatically set syntax table
new 7bf4dbf Merge pull request #20 from roysc/master
new 2d6f15d Update the date of the file to better represent reality.
new bac805f Fix backslashes in backquotes
new 3d0b55e Debian Sid only has Emacs 24.3. Changed the version
number and the fix for backslash in backticks works fine.
new a612105 Add (require 'cl) as per Issue #23.
new c810702 Add a Git ignore file and ignore all compiled files.
new a99d127 Fix keywords list construction to include doc-comment
keywords.
new f1df773 Merge pull request #28 from dmakarov/master
new 72c1bbd Update the README.
new 56517b5 Update the date of last amendment.
new f487a71 Add the function to support alignment of multi-line
fluent API using expressions.
new 86930c3 Rework a sentence of the README.
new f4176c0 Correct the spelling error Sergei spotted and reported.
new cca34f1 Add the mode hook definition. Fix a few spelling errors.
new f400055 Some tidying up of comments, no change of code.
new 53efec4 Make the licence explicit in the README.md and add a copy
of the licence text.
new 29589e6 Line after 'else' should not be a statment-cont
new 27fbe66 Workaround for special case of 'else static if'.
new dea775a Merge pull request #35 from wrzoski/master
new 85a0900 Update the URL to the D main website.
new 781a94d Add doc-comment style that recognizes doxygen and D
doc-comments.
new 5691b70 Merge pull request #36 from dmakarov/master
new 01997e0 Add LDC compiler message pattern to be recognized in
compilation mode.
new 5c5a2b1 Merge pull request #37 from dmakarov/master
new c108583 (require 'compile)
new 2b0b84f Merge pull request #38 from TOGoS/master
new e2a1289 Remove duplicate keywords.
new 075c3e7 Fix indentation of 'else verbose' and 'else debug'
statements.
new 38ddb5a Merge pull request #41 from dmakarov/master
new 2ef7c5c Add d-mode testing infrastructure.
new 805eeba Add links to build and coverage status to README.
new a081749 Fix clean target.
new 8a14ce4 Fix some compiler warnings.
new 8076559 Replace obsolete defadvice by the new advice-add.
new 4f2994b Add more code to the I0039 test.
new ee38763 Use the new advising mechanism on new emacs versions.
new f184116 Borrow from cc-mode regression testsuit harness functions.
new 79940f2 Cleanup and fix test error reporting.
new ed4ae58 Add MELPA badge.
new 5c06e99 add d-exceptions compilation error regexp
new 322250a Merge pull request #46 from dmakarov/testing
new fbd1f8b Merge pull request #44 from snosov1/master
new e19d704 Closes #21.
new 2682220 Merge branch 'dmakarov-master'
new a927264 Allow tests to specify lisp code and expected output.
new 11cda40 Merge pull request #48 from dmakarov/master
new b4cbdfc Workaround issue #50.
new 830a070 Merge pull request #51 from dmakarov/master
new 5501b77 Prepare for a formal release.
new 3e80976 recognize deprecation warnings
new 6323cd4 Recognize postfix @-keywords in function declarations for
imenu
new c4d8ba8 Fix omission of final/abstract classes in imenu
new 89339fa Fix typo in comment
new 7d4d637 Merge pull request #57 from MartinNowak/master
new 9a89656 Merge pull request #61 from
CyberShadow/pull-20160327-114822
new 9729d5f Merge pull request #62 from
CyberShadow/pull-20160328-152551
new 829e54f Merge pull request #63 from
CyberShadow/pull-20160328-152643
new 14e2e3b Fix exponential fontification time of backslashes in
WYSIWYG-literals
new 2d014ef Add .cask to .gitignore.
new 8d9be09 Correct README, as per Issue #66.
new 600c70b Merge pull request #65 from
CyberShadow/pull-20160329-054927
new 438cf53 fixed missing keyword "idouble"
new 86a86dd Merge pull request #68 from sdilts/master
new 71ab5eb Update comments, and rolling release date/time. Add a tag
to get a stable release.
new 3e73378 Update the badges/shields in the README.
new a967acd Correct d-exceptions regexp
new e9278a9 Reimplement compilation-mode error message detection for
DMD
new aff84c6 update support for Emacs 25
new a564656 Merge pull request #71 from brdjns/patch-1
new aba7187 Merge pull request #69 from
CyberShadow/pull-20160611-224824
new b682601 Document cl compilation warning
new 23a3661 Merge pull request #72 from
nordlow/fix-d-exceptions-regexp
new efc92aa tests: Add test for GitHub pull request #72
new e5d21be README: Update shield images and links to use official
project repository
new 7817dbc d-mode-test: Announce mismatched values of inline tests
new 576dd29 tests: Actually test compilation-mode error list
correctness
new 7c3bcdc tests: Split test for #72 to its own file
new 38127d8 README: Don't use testing branch in shield URLs
new c881155 .travis.yml: Switch to a different PPA in order to test
on Emacs 25
new eb92e64 .travis.yml: Switch to emacs-travis.mk
new fef0def tests: Add basic imenu test
new c6e2c9a Convert d-imenu-method-name-pattern to rx expression
new 03cd06c tests: Add imenu test for
72d2022b606c1ce72bc3e09ecd0679fa057d9496
new 3e5a5d5 tests: Add test case for pull request #35
new be57907 tests: Make do-one-test never throw, always return nil/t
new 2fd4691 tests: Disable #35 indentation test on Emacs 24.3
new 441b866 tests: Actually test indentation for issue #39
new 671ee7c tests: Tweak version condition for #35 test
new 8ccad32 Simplify cascaded call indentation setup
new e35790c tests: Disable #39 test for Emacs <24.4 too
new baf1669 tests: Add tests for issue #26.
new d219e0e README: Update Coveralls badge
new 53eac10 tests: Test paren-less calls as well in test for issue #26
new f6bf2b7 tests: Split test into individual ert tests
new 5547400 Update package version, and link to script to do it
automatically
new 4f67ef2 Add self as maintainer
new 379b00e Tweak intro comments a bit
new 2de6f73 Fix indentation on Emacs 26
new 5dbec4a Convert backquote-in-backtick-string regexp to rx
new e81e5f7 Register our syntax-propertize-function before calling
c-common-init
new 23d7a1a tests: Fix testing compilation-mode buffers with Emacs 26
new daf5e05 Add basic fontification test
new 0f3bf01 tests: Use an older variable name to fix pre-25.1
fontification tests
new 8318eef tests: Work around 24.3 oddity to fix fontification tests
new 0b8ed61 Fix highlighting of const variable declarations
new 6db43b2 tests: Add additional tests for #30
new c9e0b97 tests: Improve imenu test machinery
new 593e3f5 Fix extern(C) functions omitted from imenu
new e26260c Fix imenu for functions with multiple tail qualifiers
new a731ae6 Fix imenu for functions with parameter types containing
parens
new 93a62b3 Fix imenu for functions returning types containing parens
new ab1057f Fix imenu for functions with tail qualifiers on their own
line
new 739a31e Fix imenu for functions with line comments before the body
new a4f0b2d Fix imenu for functions prefixed with a version/else
new 8771a86 Convert d-imenu-generic-expression to rx
new 1407db2 Add enums to imenu
new ace2970 Fix imenu for functions with parameters defaulting to
function calls
new fda6318 Fix imenu for structs/classes with protection specifiers
new d7f46a2 Add aliases to imenu
new 98af62e tests: Add test for #26 variant with compile- and
run-time argument lists
new a97c92c d-mode: Remove 'bit' from keyword list.
new e64d5fc .travis.yml: Update with emacs-travis compatibility
updates
new 908d55b fix #49 - Occasional incorrect fontification of string
literals due
new 398f185 Merge pull request #85 from MartinNowak/fix49
new 8d0ed04 README: Use syntax highlighting in code blocks
new f61e72c Drop support for Emacs < 24.3
new 8cf1ec5 Work around Emacs bug #18845
new 09745ba Merge pull request #87 from CyberShadow/emacs-24-plus
new 026fceb Update auto-mode-alist when run from init file (fixes
#88) (#89)
new 385cda4 Fix extant checkdoc, byte-compilation and fontification
warnings
new b5d936d Fix imenu hang with unterminated function declaration
new f384327 Fix imenu with typename ending with keyword
new cfd1d08 Use rx-to-string instead of rx-form to support Emacs
master (#97)
new e809bd1 Fix imenu with conditional non-function declarations
new df1edde Fix imenu with extern declarations
new af6dbfa Generalize StorageClass/VisibilityAttribute parsing in
imenu
new 2964263 Fix imenu with alias templates
new 3f34028 Fix imenu with AtAttributes
new b7dc06e Fix imenu with function non-template arg list on own line
new facf01a Fix imenu with inout types
new 1ec5880 Fix another bug related to `-delimited strings
new 06fb0ff Fix indentation of enums with a base type
new 1afddc7 Fix a typo in a regex
new 1bce6c4 Somewhat improve fontification of module names
new 5e08129 Fix indentation of function out contracts
new 175c6e5 Fix indentation of function constraints/contracts?
new 28810ef Add test for function contracts
new 382a677 Use c-major-mode-is
new 71e8bda Improve constructor handling and fix constructor contract
indentation
new 9edcfbd Remove unused bits from d-in-knr-argdecl
new b413942 Tighten K&R region detection
new 07cb4d0 Add d-lineup-arglists
new d3ceb14 Make d--imenu-rx-def-start a compile-time constant
new f07f365 Fix fontification of constructor parameters
new 5fdba4e Add pragma keyword
new 51b1af1 Fix K&R region detection and body-less function
declarations
new b5fb492 Fix fontification of manifest (enum) constants
new f2b4aec Fix fontification of "a in b" expressions
new 64afe5f .travis.yml: Test against more Emacs versions
new f69e94e Change test suite enumeration and activation
new 8647147 Fix tests' minimum Emacs versions
new fd8e70a Partially implement D type modifiers
(const/immutable/etc.)
new 445c696 Implement a more complete description for D type syntax
new 4d9f9ce Drop support for Emacs 24
new 951ca5c Remove code incompatible with older Emacs versions
new 9ad04a1 Fix parsing/fontification of some expressions with periods
new b0a59de Fix mis-parsing of concatenating two variables
new 5146f2d Clear some cc-mode constants
new aaa704a Fix coverage issues in d-forward-type
new 0b6a089 .travis.yml: Try using a emacs-travis.mk which does not
use FTP
new e52434e d-mode-test.el: Save actual result to file in case of
mismatch
new 609816b tests: Move d-forward-type tests to new test file
new 653661e Fix parsing qualified types
new 572d707 Improve comprehension of constness and storage classes
new ed0de34 Refactor "this" (constructor) handling
new 02733b0 Remove some redundant progns
new 968306a Add a test case against the now-removed fontification hack
new db2c33f Fix parsing of D lambda literals' parameter lists
new 29940d7 Makefile: Add some utility commands
new 1e5c7c3 Fix parsing of declarations following protection group
new dee393b Fix setting the mode menu
new 4dce323 README.md: Add note about compatibility
new 546cc28 Fix parsing of block-less conditional declarations
new 3f669a1 Replace regex-based imenu implementation with
cc-mode-based
new 8e208b2 Fix imenu display of functions for imenu-add-to-menubar
new b1d752a Fix buffer modification when invoking imenu
new 7d3edd2 Add test from issue #94
new f7ac740 Fix imenu classification of some variables
new 1908f59 Speed up imenu a bit
new 441761c Delete old keyword lists for imenu
new 3077252 Correctness fix in d-forward-type
new d14a001 Fix imenu false positive for static imports
new 8606775 Fix imenu jump position for new-style aliases
new a8aad35 Fix imenu false positive with "static if"
new 24fffad Fix parsing of declarations after "static else"
new 459732e Fix parsing associative arrays in function types
new 6a19457 Fix function calls being mis-parsed as declarations after
static else
new ac898c0 Fix parsing of scope-statements
new 8d30f6b Add back the old imenu implementation for Emacs 25
new 66796d0 Rename gplv2.txt -> COPYING
new 1598b12 Switch to GPL v3 (or later)
new 060d1f3 Fix parsing of version(...) and other non-scope blocks
new 362be11 Fix imenu false positive with e.g. private{...}
new 51dcd68 Improve comprehension of D constructors and destructors
new b2c9831 Make imenu hierarchical
new 26e7337 Don't put variables in imenu
new 69df4a3 Abbreviate symbol kind in imenu entries
new 3c7db4a Fix imenu context with multiple nesting
new 979c946 Fix testing multiple nested imenu entries
new 3ed3b7b Simplify imenu testing code
new 12e45cf Fix fontification of properties with inferred return type
new 2529eb2 Add a TODO
new f8c37b9 Implement parsing module names in import and module
declarations
new 80f2019 Don't nest imenu to arbitrary depths
new 84bf8ab Fix fontification of single-character package names
new f1d37dd Fix byte-compiled version
new ea32e73 Makefile: Test byte-compiled version, too
new 8ffe5ac Remove doxygen-font-lock-*
new 809586a Reorganize code
new f4b3d8a Precompute regular expressions for inline keyword lists
new 300708d Fix imenu for template members
new 7d39bdf Add missing "package" keyword to c-modifier-kwds
new 4851fc2 Fix fontification of "enum" in string literals
new 685a8cc Expand "is" rule for other infix keyword variants and
negation
new ed4428c Fix fontification of "invariant"
new 627a6f8 Move c-forward-decl-or-cast-1 into d-mode.el
new 372c135 Makefile: Fail on byte-compilation warnings
new 49cb5a8 Consolidate c-forward-decl-or-cast-1 annotation patch
new 5abe29d Consolidate c-forward-decl-or-cast-1 c-forward-name patch
new 4dd90f3 Consolidate c-forward-decl-or-cast-1 "else" patch
new acaf2fb Call d-forward-decl-or-cast-1 directly
new 6417bf5 d-mode-test: Stop catching exceptions
new 7c72767 d-mode-test: Fix saving results of mis-indenting tests
new bdd5d78 Replace d-forward-decl-or-cast-1 implementation with a
custom one
new a0e95f4 Remove cl-lib dependency
new e9a034e Tighten decl/arglist recognition, obsoleting another patch
new 05fc5f1 Consolidate c-forward-decl-or-cast-1 "scope" patch
new 2b48656 Simplify c-forward-decl-or-cast-1 advice
new 45c60e0 Fix fontification of variable declarations with top-level
types
new 44cf02b tests: New testcase
new 0cbb2ab tests: New testcase
new e2b70b7 tests: New testcase
new 02d1c7f tests: Add more binary operation tests
new c2f332e tests: Add test for c-decl-start-kwds
new 73f4bdc Emacs 25 compatibility
new 8e77187 Fix fontification of return statements
new 936944f tests: Update test minimal versions
new fb94d19 Fix fontification of "xxxmodule.yyy"
new bc725ef Use a conditional compilation macro for version checks
new cb97457 Remove another obsolete hack
new c1f5d0d Remove a redundant (or)
new c9febb3 d-mode-test: Always ignore .res files
new b4496fc Conditionally compile out code for newer Emacs versions
new 6cbba0e Fix fontification of lone protection labels
new c29b03d .travis.yml: Remove redundant "compile" step
new 09ecdaa Add "make coverage"
new 2bb5809 Move conditional compilation to within function bodies
new 4b3cf20 Be more restrictive when recognizing lambdas
new 55c8cb0 Fontify types in function parameter lists
new c77fc0a Skip coverage analysis when byte-compiling
new f76ba89 Fontify (type-inferred) lambda arguments
new c22a8c1 Fontify variables in foreach loops
new 46a57f4 Fontify the special words inside
version/debug/extern/pragma/__traits/scope
new d9e9d06 Merge d-forward-module-clause into
d-forward-keyword-clause
new e70d89f Fix fontification of catch statements
new 166fac8 Fix fontification of second foreach variable
new 4586b41 Fix mis-interpreting parts of some compound statements as
lambdas
new 0d45ab2 Fix brace stack logic creating unbalanced stacks
new 3731f1b Fontify built-in @-keywords as keywords
new c8413d2 tests: Rename fonts_lambda_params to fonts_params
new 2d4bc7d Update comments
new 2f7adb1 Fontify sole lambda params
new 0522d1c Bundle our own undercover.el
new 50fef92 Enable Coveralls parallel builds
new df9c8a1 Fontify types in casts
new 5190c1d Fix fontification of parameters of lambdas inside
expressions
new e759406 tests: New testcase
new bc4864d d-mode.el: Remove c-font-lock-declarations advice
new 6624fcb Unbreak indentation of access labels
new 447515f Merge pull request #93 from CyberShadow/next
new b40a7ab Unbundle undercover.el
new a233437 Add "version" to c-block-stmt-2-kwds
new 1931ec9 Merge pull request #103 from
CyberShadow/pull-20201201-111620
new a9c05fd tests/I0102: Remove #min-version
new 5da089b tests: Replace #min-version with a more generic #condition
new 54aca49 tests/I0021: Disable on Emacs >=27 for now
new 75cc636 tests/fonts_auto: Remove final */
new 203ef14 Don't call easy-menu-add on Emacs 28+
new daaa518 Migrate from Travis CI to GitHub Actions
new 34f44cf .github/workflows/test.yml: Add Emacs 27.1
new 32446a7 Merge pull request #107 from CyberShadow/github-actions
new 9f6a2b6 Handle c-forward-sexp error in
d-around--c-get-fontification-context
new e42c1c1 Implement r"..." string literal syntax
new 505022e tests: New testcase
new b90a717 Merge pull request #106 from
CyberShadow/pull-20210119-160250
new 7fdd7b2 .github/workflows/test.yml: Add final step to call the
Coveralls webhook
new c3be102 Cask: Fetch undercover.el directly from git
new 80fad30 Merge pull request #108 from CyberShadow/github-actions
new 199743d tests/I0021: Update condition
- [nongnu] branch elpa/d-mode created (now 199743d),
ELPA Syncer <=
- [nongnu] elpa/d-mode 7807fca 002/346: Fixes for Emacs 23 from http://www.prowiki.org/wiki4d/wiki.cgi?EditorSupport/EmacsDMode., ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 0d74ef6 003/346: RW takes responsibility for being maintainer of the code., ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 74b825b 004/346: Initial commit, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode f0947a2 005/346: Merge /tmp/russel/Emacs-D-Mode, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode c68bc67 001/346: The Epoch., ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 8b467a3 006/346: Extend the README.md a little., ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode f6d79da 009/346: Update the version number psot release., ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode e15f60d 016/346: Merge branch 'master' of https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode, ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode 5ccf545 007/346: Added keywords, improved indentation of 'template'., ELPA Syncer, 2021/08/29
- [nongnu] elpa/d-mode e0dac81 010/346: changed d-mode to a proper derived mode, ELPA Syncer, 2021/08/29