Dennis Snell
@dmsnell on WordPress.org and Slack
Bio
Interests
WordPress Origin Story
Contributions Sponsored
- Member Since: January 9th, 2014
- Location: Tucson, AZ, USA
- Website: fluffyandflakey.blog
- GitHub: dmsnell
- Job Title: Software Design Engineer
- Employer: Automattic
Contribution History
Dennis Snell’s badges:- Core Contributor
- Core Team
- Documentation Contributor
- Playground Contributor
- Playground Team
- WordCamp Speaker
-
Wrote a comment on the post Some provocative AI thoughts, on the site Make WordPress.org:
Indeed, and to go a bit beyond on this… HTML to Markdown conversion in PHP… -
Mentioned in [61624] on WordPress SVN:
HTML API: Use more universal syntax to call Closure variable. -
Submitted pull request #250 to WordPress/phpdoc-parser:
Fix/update through to phparser 4x -
Submitted pull request #10907 to WordPress/wordpress-develop:
HTML API: Use more-universal syntax for variable function calling. -
Submitted pull request #249 to WordPress/phpdoc-parser:
Tactical fixes to get project running. -
Mentioned in [61549] on WordPress SVN:
Mail: Revert Set sender address by default. -
Created ticket #64567 on Core Trac:
HTML API: get_attribute_names_with_prefix() should agree with enqueued ... -
Closed pull request #10781 on WordPress/wordpress-develop:
Functions: Optimize wp_normalize_path(). -
Mentioned in [61537] on WordPress SVN:
Mail: Revert Set sender address by default. -
Mentioned in [61536] on WordPress SVN:
Build/Test Tools: Ensure `assertEqualHTML()` recognizes whitespace text. -
Submitted pull request #10796 to WordPress/wordpress-develop:
Blocks: Introduce WP_Block_Node class. -
Mentioned in [61530] on WordPress SVN:
Blocks: Ensure extract_full_block_and_advance() matches parse_blocks() -
Mentioned in [61528] on WordPress SVN:
Block Processor: Fix is_block_type() for inner HTML -
Mentioned in [61527] on WordPress SVN:
Customize: Allow arbitrary custom CSS. -
Mentioned in [61519] on WordPress SVN:
Build/Test Tools: Ensure `assertEqualHTML()` recognizes whitespace text. -
Submitted pull request #10781 to WordPress/wordpress-develop:
Functions: Optimize wp_normalize_path(). -
Submitted pull request #10776 to WordPress/wordpress-develop:
Code modernization: Indent HEREDOC strings. -
Reopened ticket #64537 on Core Trac:
Block Processor: Extracting full block missing nested content. -
Pushed 1 commit to WordPress/WordPress:
Blocks: Ensure extract_full_block_and_advance() matches parse_blocks() -
Closed ticket #64537 on Core Trac:
Block Processor: Extracting full block missing nested content. -
Committed [61509] to Core SVN:
Blocks: Ensure extract_full_block_and_advance() matches parse_blocks() ... -
Created ticket #64537 on Core Trac:
Block Processor: Extracting full block missing nested content. -
Submitted pull request #10769 to WordPress/wordpress-develop:
Blocks: Fix missing text nodes in `WP_Block_Processor::extract_full_block_and_advance()` -
Reopened ticket #64521 on Core Trac:
Blocks: Move block parser PHP classes from Gutenberg to Core -
Pushed 1 commit to WordPress/WordPress:
Build: Restore block parser in Core. -
Closed ticket #64521 on Core Trac:
Blocks: Move block parser PHP classes from Gutenberg to Core -
Committed [61504] to Core SVN:
Build: Restore block parser in Core. The work in [61438] for ... -
Closed pull request #10764 on WordPress/wordpress-develop:
KSES: Early-abort in wp_kses_hair() when no attributes exist. -
Pushed 1 commit to WordPress/WordPress:
KSES: Early-abort in wp_kses_hair() when no attributes exist. -
Committed [61503] to Core SVN:
KSES: Early-abort in wp_kses_hair() when no attributes exist. When ... -
Wrote a comment on the post WordPress 7.0 Call for Volunteers, on the site Make WordPress Core:
I’m leaving this comment after the deadline, which is something likely representative of my involvement,… -
Submitted pull request #10764 to WordPress/wordpress-develop:
KSES: Early-abort in wp_kses_hair() when no attributes exist. -
Submitted pull request #10763 to WordPress/wordpress-develop:
Shortcodes: Refactor strip_shortcodes() to use HTML API. -
Submitted pull request #10761 to WordPress/wordpress-develop:
Build: Restore block parser in Core. -
Submitted pull request #10760 to WordPress/wordpress-develop:
Change for change sake. -
Closed pull request #10758 on WordPress/wordpress-develop:
HTML API: Fix missing null-check in wp_kses_hair() refactor. -
Pushed 1 commit to WordPress/WordPress:
HTML API: Fix missing null-check in wp_kses_hair() refactor. -
Committed [61499] to Core SVN:
HTML API: Fix missing null-check in wp_kses_hair() refactor. When no ... -
Submitted pull request #10758 to WordPress/wordpress-develop:
HTML API: Fix missing null-check in wp_kses_hair() refactor. -
Mentioned in [61492] on WordPress SVN:
Build: Improve Gutenberg integration workflow. -
Closed pull request #5753 on WordPress/wordpress-develop:
Block Hooks: Process blocks more efficiently. -
Closed pull request #5662 on WordPress/wordpress-develop:
Experiment: Run the Tag Processor on every tag on output. -
Closed pull request #5337 on WordPress/wordpress-develop:
Experiment: Run through esc_attr() in a single optimized pass. -
Closed ticket #64513 on Core Trac:
HTML_Processor gets wrong breadcrumbs for elements in <head> -
Mentioned in [61486] on WordPress SVN:
Customize: Allow arbitrary CSS in global styles custom CSS. -
Mentioned in [61485] on WordPress SVN:
Script Loader: Use HTML API to generate SCRIPT tags. -
Mentioned in [61482] on WordPress SVN:
Scripts: Add script tag attribute handling tests. -
Mentioned in [61477] on WordPress SVN:
HTML API: Escape script tag contents automatically. -
Mentioned in [61469] on WordPress SVN:
Themes: Use `WP_HTML_Tag_Processor` to insert the block template skip link instead of JavaScript. -
Reopened ticket #64485 on Core Trac:
WP_Block_Processor should indicate that inner HTML matches no block type.