Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125241 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 8B53E1A00BD for ; Sun, 25 Aug 2024 21:17:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1724620788; bh=KqwXOXkVEq7hSU0gQXIUGopFMaEpRy0rZkGLb8tmHTY=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=EK3wpiz5IHizdQL32cpXAkI4UFpgL2cwqsqRlgOz2ww4EyrBB9XoTJZcohoLv84Ze IP582IS934yJfwjz0aT0OILJImMcDpJ0JFo6sHpYEmb84DBQeU6qfIXc7FM27Uo0zw hFJVz4JCaY3EhHpytEhczF5/8BtUsLhO7FY6c485dcG2bLD9SK7wmbvRzivQvW/TDh On/S5tRbUWplOgm0JnrDRELUonVIXGVoAixmtmz5gh+/5c/qBgTmr/lo0rKX3nqBrC U1nFX4lhOX053e5GAaEGE8G2sE/Ln2w71+0pjbFnETBFC0ycXs7PxjRgqHuhXTk6Fy 1pvnMOGnK9Akw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 129CC18003E for ; Sun, 25 Aug 2024 21:19:48 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-qt1-f176.google.com (mail-qt1-f176.google.com [209.85.160.176]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sun, 25 Aug 2024 21:19:44 +0000 (UTC) Received: by mail-qt1-f176.google.com with SMTP id d75a77b69052e-44fded90c41so20593701cf.3 for ; Sun, 25 Aug 2024 14:17:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724620671; x=1725225471; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=n6l/11OYSe+JKrt8mHcKnPX3A6RdyVuO1n0Hp3LP4Z4=; b=PFnW06IjKekQqQJ/VqfPU962o7b1iCBCqzD0qoOXUZsDCA9fVF72Xg1mc6oOFhfuDd aurqyf+JzwGjmAxOW5WjOxbpyMnPdoeiyGOVA0UkjXIu9Ic7P0EUBadplOs/5S+t5Upo jkvizBhH0BlDpOHBep6zt6QP/t9ICWoJvh7rHz1F3uJQqFjS7wy4tR/qozVwX9wB3oj6 paufibuFZZeUthVGlm2G/fNWow0kFJcig8vUUtD+hJq254glHulkuFOQ/yrfMc+a6sqj jC5cOZyoWvhxoC1edCfA8w5DIvej06PCEI1yYIrcyrEGHERiOWs1fo14GM5ACMTDKIdT BBhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724620671; x=1725225471; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=n6l/11OYSe+JKrt8mHcKnPX3A6RdyVuO1n0Hp3LP4Z4=; b=wIGC5O1NnOvxKTHuWRi9TIEY7UcGcthXPTvz1qqn10vZhv8SJRCidIJNMxRK+Kdngj oRd/psLwp4M/xBDTZvKEkgmqTvdh7kpZzsWOUMHV9jsHdeYLi+T0L1FPEDznuJEYsN1e ILUzn+AxKtXbkPSYiGEgIbaheJmJ6cjCT/VEN2ERKDF9ZfIMzzxJ6D+ffNzDJeVxkHMN 73ecBLk6lO5pLQH5J6kNwtg4AfewMPtengvkVxQP6XotIAZcxl0vnYyWAhJJKjqBgxiQ vC5qF9+079SxPTaLzfRQDGwD7v/2VrSimBQoznRpO53wBARVur5TVk6eTQP+rGbzMAEl /G8g== X-Forwarded-Encrypted: i=1; AJvYcCXh/vn5B6OeKXUiKyNn2FeNp49aHORZsuWVblkRzM1QlnEA1Dmex3GqPE4yrTNwVrSa9AG8ZhFnLiQ=@lists.php.net X-Gm-Message-State: AOJu0Yxxj89RiblBXvP/khW654tuLgJ0K6bfYvnzLNlQg0Fw92ZXG5UX NttH9ySR1EOD9ykZ06AVQw8Cc+5Bs44xulDPR1cF9C2jNwc98xGrjtx9SdwLkkHx1Yp3zfOwiWs Om7/y/fsymO63RMir/eZPGjmSUsA= X-Google-Smtp-Source: AGHT+IEGBoAK0DbNbGQirvawXK8mDMNWXcty5Fbwrj3pN0C+2hPPYnkiYu6oBlnX7AmQYX58rQNfaQnGzcl4QpD/X4M= X-Received: by 2002:a05:622a:4d0a:b0:453:7706:75b1 with SMTP id d75a77b69052e-455095dcbd2mr86717061cf.5.1724620671331; Sun, 25 Aug 2024 14:17:51 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <76D9E1DA-57CE-45C3-8E3E-B08A0B70FB60@a8c.com> <7ED2EE07-D7C6-43A4-A4E1-E9928E8B8D31@automattic.com> <48fa132e-3511-4503-8523-b59972bcfd53@gmx.de> In-Reply-To: <48fa132e-3511-4503-8523-b59972bcfd53@gmx.de> Date: Sun, 25 Aug 2024 23:17:40 +0200 Message-ID: Subject: Re: [PHP-DEV] [RFC] Decoding HTML and the Ambiguous Ampersand To: "Christoph M. Becker" Cc: Dennis Snell , Niels Dossche , Internals Content-Type: multipart/alternative; boundary="0000000000007cba230620888a66" From: kocsismate90@gmail.com (=?UTF-8?B?TcOhdMOpIEtvY3Npcw==?=) --0000000000007cba230620888a66 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Christoph, Dennis, Well, I don't think it would be a big deal to move the bundled lexbor to > somewhere where it is always available. I mean, so far it's only used > by ext/dom so it's bundled there, but if other parts of the php-src code > base would use it, we could put it elsewhere. > Exactly. You might be aware that I'm working on an "uri" extension ( https://externals.io/message/123997) and it also needs some parts of lexbor. My implementation currently depends on ext/dom for simplicity's sake, however if the vote once passes, this temporary solution has to be changed. Therefore we previously agreed with Niels that we would make lexbor an "internal extension" (similar to mysqlnd), or at least we would somehow find a way for it to be always available, just like how Christoph said. Regards, M=C3=A1t=C3=A9 --0000000000007cba230620888a66 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Christoph, Dennis,

Well, I don't think it would be a b= ig deal to move the bundled lexbor to
somewhere where it is always avail= able.=C2=A0 I mean, so far it's only used
by ext/dom so it's bun= dled there, but if other parts of the php-src code
base would use it, we= could put it elsewhere.

Exactly= . You might be aware that I'm working on an "uri" extension (= https://externals.io/message/123997)
= and it also needs some parts of lexbor. My implementation currently depends= on ext/dom
for simplicity's sake, however if the vote once p= asses, this temporary solution has to be changed.
Therefore we pr= eviously agreed with Niels that we would make lexbor an "internal exte= nsion" (similar to mysqlnd), or
at least we would somehow fi= nd a way for it to be always available, just like how Christoph said.
=

Regards,
M=C3=A1t=C3=A9

<= /div>
--0000000000007cba230620888a66--