From dadc187dc63abb6c8aa97400dff8c1e5643eadd3 Mon Sep 17 00:00:00 2001 From: briangood35 Date: Wed, 8 Nov 2023 16:09:54 -0500 Subject: [PATCH] Add srcset attribute for HTML Fix #14294, close #14339 --- PowerEditor/installer/APIs/html.xml | 1 + PowerEditor/src/langs.model.xml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/PowerEditor/installer/APIs/html.xml b/PowerEditor/installer/APIs/html.xml index fdedce3a360..f3a3f655d6b 100644 --- a/PowerEditor/installer/APIs/html.xml +++ b/PowerEditor/installer/APIs/html.xml @@ -538,6 +538,7 @@ + diff --git a/PowerEditor/src/langs.model.xml b/PowerEditor/src/langs.model.xml index 02659bf11e7..6ce34aa7ab1 100644 --- a/PowerEditor/src/langs.model.xml +++ b/PowerEditor/src/langs.model.xml @@ -186,7 +186,7 @@ addbuffer addcontent addfile addfiles addhandle addpage addpagelabel addsmask addstream arc attachfile begintext circle clip close closepath closepatheofillstroke closepathfillstroke closepathstroke concat createcircleannot createdestination createextgstate createfreetextannot createhighlightannot createimagefrombrush createimagefrommem createlineannot createlinkannot createoutline createpopupannot createprojectionannot createsquareannot createsquigglyannot createstampannot createstrikeoutannot createtextannot createtextmarkupannot createunderlineannot createurilinkannot createwidgetannot curveto curveto2 curveto3 drawimage ellipse endpath endtext eoclip eofill eofillstroke escape executexobject fill fillstroke free free get getascent getbase getbbox getbitspercomponent getbytetype getcallbacks getcapheight getcharspace getcmykfill getcmykstroke getcolorspace getcurrentencoder getcurrentfont getcurrentfontsize getcurrentpage getcurrentpos getcurrenttextpos getdash getdata getdescent getencoder getencodingname geterror geterrordetail getfillingcolorspace getflat getfont getfontname getgmode getgrayfill getgraystroke getgstatedepth getheight gethorizontalscaling getinfo getinfo_appconnect_time getinfo_certinfo getinfo_condition_unmet getinfo_connect_time getinfo_content_length_download getinfo_content_length_download_t getinfo_content_length_upload getinfo_content_length_upload_t getinfo_content_type getinfo_cookielist getinfo_effective_url getinfo_filetime getinfo_ftp_entry_path getinfo_header_size getinfo_http_connectcode getinfo_http_version getinfo_httpauth_avail getinfo_lastsocket getinfo_local_ip getinfo_local_port getinfo_namelookup_time getinfo_num_connects getinfo_os_errno getinfo_pretransfer_time getinfo_primary_ip getinfo_primary_port getinfo_protocol getinfo_proxy_ssl_verifyresult getinfo_proxyauth_avail getinfo_redirect_count getinfo_redirect_time getinfo_redirect_url getinfo_request_size getinfo_response_code getinfo_rtsp_client_cseq getinfo_rtsp_cseq_recv getinfo_rtsp_server_cseq getinfo_rtsp_session_id getinfo_scheme getinfo_size_download getinfo_size_download_t getinfo_size_upload getinfo_size_upload_t getinfo_speed_download getinfo_speed_download_t getinfo_speed_upload getinfo_speed_upload_t getinfo_ssl_engines getinfo_ssl_verifyresult getinfo_starttransfer_time getinfo_total_time getinfoattr getlinecap getlinejoin getlinewidth getmiterlimit getpagebyindex getpagelayout getpagemode getposition getrgbfill getrgbstroke getsize getstrokingcolorspace gettextleading gettextmatrix gettextrenderingmode gettextrise gettransmatrix gettype getunicode getunicodewidth getviewerpreference getwidth getwordspace getwritingmode getxheight grestore gsave inforead insertpage lineto loadfont loadjpegimage loadpngimage loadrawimage loadttfont loadtype1font measuretext movetextpos moveto movetonextline parse pause perform rectangle recv removehandle reset reseterror savetofile send setalphafill setalphastroke setbase setblendmode setborderstyle setcharspace setcmykcolor setcmykfill setcmykstroke setcolormask setcompressionmode setcurrentencoder setdash setdata setdestination setencoding setencryptionmode setextgstate setfit setfitb setfitbh setfitbv setfith setfitr setfitv setflat setfontandsize setfreetextannot2pointcalloutline setfreetextannot3pointcalloutline setfreetextannotdefaultstyle setfreetextannotlineendingstyle setgraycolor setgrayfill setgraystroke setheight sethorizontalscaling setinfoattr setinfodateattr setlineannotcaption setlineannotleader setlineannotposition setlinecap setlinejoin setlinewidth setlinkannotborderstyle setlinkannothighlightmode setmarkupannotcloudeffect setmarkupannotcreationdate setmarkupannotintent setmarkupannotinteriorcmykcolor setmarkupannotinteriorgraycolor setmarkupannotinteriorrgbcolor setmarkupannotinteriortransparent setmarkupannotpopup setmarkupannotquadpoints setmarkupannotrectdiff setmarkupannotsubject setmarkupannottitle setmarkupannottransparency setmaskimage setmiterlimit setnocolor setopenaction setopened setopt setopt_abstract_unix_socket setopt_accept_encoding setopt_accepttimeout_ms setopt_address_scope setopt_append setopt_autoreferer setopt_buffersize setopt_cainfo setopt_capath setopt_certinfo setopt_chunk_bgn_function setopt_chunk_end_function setopt_chunk_length_penalty_size setopt_connect_only setopt_connect_to setopt_connecttimeout setopt_connecttimeout_ms setopt_content_length_penalty_size setopt_cookie setopt_cookiefile setopt_cookiejar setopt_cookielist setopt_cookiesession setopt_crlf setopt_crlfile setopt_customrequest setopt_debugfunction setopt_default_protocol setopt_dirlistonly setopt_dns_cache_timeout setopt_dns_interface setopt_dns_local_ip4 setopt_dns_local_ip6 setopt_dns_servers setopt_dns_use_global_cache setopt_egdsocket setopt_expect_100_timeout_ms setopt_failonerror setopt_filetime setopt_fnmatch_function setopt_followlocation setopt_forbid_reuse setopt_fresh_connect setopt_ftp_account setopt_ftp_alternative_to_user setopt_ftp_create_missing_dirs setopt_ftp_filemethod setopt_ftp_response_timeout setopt_ftp_skip_pasv_ip setopt_ftp_ssl_ccc setopt_ftp_use_eprt setopt_ftp_use_epsv setopt_ftp_use_pret setopt_ftpport setopt_ftpsslauth setopt_gssapi_delegation setopt_header setopt_headerfunction setopt_headeropt setopt_http_content_decoding setopt_http_transfer_decoding setopt_http_version setopt_http200aliases setopt_httpauth setopt_httpget setopt_httpheader setopt_httppost setopt_httpproxytunnel setopt_ignore_content_length setopt_infilesize setopt_infilesize_large setopt_interface setopt_ipresolve setopt_issuercert setopt_keep_sending_on_error setopt_keypasswd setopt_krblevel setopt_localport setopt_localportrange setopt_login_options setopt_low_speed_limit setopt_low_speed_time setopt_mail_auth setopt_mail_from setopt_mail_rcpt setopt_max_host_connections setopt_max_pipeline_length setopt_max_recv_speed_large setopt_max_send_speed_large setopt_max_total_connections setopt_maxconnects setopt_maxfilesize setopt_maxfilesize_large setopt_maxredirs setopt_netrc setopt_netrc_file setopt_new_directory_perms setopt_new_file_perms setopt_nobody setopt_noprogress setopt_noproxy setopt_nosignal setopt_password setopt_path_as_is setopt_pinnedpublickey setopt_pipelining setopt_pipelining_server_bl setopt_pipelining_site_bl setopt_pipewait setopt_port setopt_post setopt_postfields setopt_postquote setopt_postredir setopt_pre_proxy setopt_prequote setopt_progressfunction setopt_protocols setopt_proxy setopt_proxy_cainfo setopt_proxy_capath setopt_proxy_crlfile setopt_proxy_keypasswd setopt_proxy_pinnedpublickey setopt_proxy_service_name setopt_proxy_ssl_cipher_list setopt_proxy_ssl_options setopt_proxy_ssl_verifyhost setopt_proxy_ssl_verifypeer setopt_proxy_sslcert setopt_proxy_sslcerttype setopt_proxy_sslkey setopt_proxy_sslkeytype setopt_proxy_sslversion setopt_proxy_tlsauth_password setopt_proxy_tlsauth_type setopt_proxy_tlsauth_username setopt_proxy_transfer_mode setopt_proxyauth setopt_proxyheader setopt_proxypassword setopt_proxyport setopt_proxytype setopt_proxyusername setopt_proxyuserpwd setopt_put setopt_quote setopt_random_file setopt_range setopt_readfunction setopt_redir_protocols setopt_referer setopt_request_target setopt_resolve setopt_resume_from setopt_resume_from_large setopt_rtsp_client_cseq setopt_rtsp_request setopt_rtsp_server_cseq setopt_rtsp_session_id setopt_rtsp_stream_uri setopt_rtsp_transport setopt_sasl_ir setopt_seekfunction setopt_service_name setopt_share setopt_socketfunction setopt_socks5_auth setopt_socks5_gssapi_nec setopt_socks5_gssapi_service setopt_ssh_auth_types setopt_ssh_host_public_key_md5 setopt_ssh_knownhosts setopt_ssh_private_keyfile setopt_ssh_public_keyfile setopt_ssl_cipher_list setopt_ssl_enable_alpn setopt_ssl_enable_npn setopt_ssl_falsestart setopt_ssl_options setopt_ssl_sessionid_cache setopt_ssl_verifyhost setopt_ssl_verifypeer setopt_ssl_verifystatus setopt_sslcert setopt_sslcerttype setopt_sslengine setopt_sslengine_default setopt_sslkey setopt_sslkeytype setopt_sslversion setopt_stream_depends setopt_stream_depends_e setopt_stream_weight setopt_suppress_connect_headers setopt_tcp_fastopen setopt_tcp_keepalive setopt_tcp_keepidle setopt_tcp_keepintvl setopt_tcp_nodelay setopt_telnetoptions setopt_tftp_blksize setopt_tftp_no_options setopt_timecondition setopt_timeout setopt_timeout_ms setopt_timerfunction setopt_timevalue setopt_tlsauth_password setopt_tlsauth_type setopt_tlsauth_username setopt_transfer_encoding setopt_transfertext setopt_unix_socket_path setopt_unrestricted_auth setopt_unshare setopt_upload setopt_url setopt_use_ssl setopt_useragent setopt_username setopt_userpwd setopt_verbose setopt_wildcardmatch setopt_writefunction setopt_xoauth2_bearer setpagelayout setpagemode setpagesconfiguration setpassword setpermission setpopupannotopened setrgbcolor setrgbfill setrgbstroke setrotate setsize setslideshow settextannoticon settextannotopened settextleading settextmatrix settextrenderingmode settextrise setviewerpreference setwidth setwordspace setxyz setzoom showtext showtextnextline socketaction stop stroke textout textrect textwidth timeout unescape unsetopt unsetopt_abstract_unix_socket unsetopt_accept_encoding unsetopt_accepttimeout_ms unsetopt_address_scope unsetopt_append unsetopt_autoreferer unsetopt_buffersize unsetopt_cainfo unsetopt_capath unsetopt_certinfo unsetopt_chunk_bgn_function unsetopt_chunk_end_function unsetopt_connect_only unsetopt_connect_to unsetopt_connecttimeout unsetopt_connecttimeout_ms unsetopt_cookie unsetopt_cookiefile unsetopt_cookiejar unsetopt_cookielist unsetopt_cookiesession unsetopt_crlf unsetopt_crlfile unsetopt_customrequest unsetopt_debugfunction unsetopt_default_protocol unsetopt_dirlistonly unsetopt_dns_cache_timeout unsetopt_dns_interface unsetopt_dns_local_ip4 unsetopt_dns_local_ip6 unsetopt_dns_servers unsetopt_dns_use_global_cache unsetopt_egdsocket unsetopt_expect_100_timeout_ms unsetopt_failonerror unsetopt_filetime unsetopt_fnmatch_function unsetopt_followlocation unsetopt_forbid_reuse unsetopt_fresh_connect unsetopt_ftp_account unsetopt_ftp_alternative_to_user unsetopt_ftp_create_missing_dirs unsetopt_ftp_filemethod unsetopt_ftp_response_timeout unsetopt_ftp_skip_pasv_ip unsetopt_ftp_ssl_ccc unsetopt_ftp_use_eprt unsetopt_ftp_use_epsv unsetopt_ftp_use_pret unsetopt_ftpport unsetopt_ftpsslauth unsetopt_gssapi_delegation unsetopt_header unsetopt_headerfunction unsetopt_headeropt unsetopt_http_content_decoding unsetopt_http_transfer_decoding unsetopt_http_version unsetopt_http200aliases unsetopt_httpauth unsetopt_httpget unsetopt_httpheader unsetopt_httppost unsetopt_httpproxytunnel unsetopt_ignore_content_length unsetopt_infilesize unsetopt_infilesize_large unsetopt_interface unsetopt_ipresolve unsetopt_issuercert unsetopt_keep_sending_on_error unsetopt_keypasswd unsetopt_krblevel unsetopt_localport unsetopt_localportrange unsetopt_login_options unsetopt_low_speed_limit unsetopt_low_speed_time unsetopt_mail_auth unsetopt_mail_from unsetopt_mail_rcpt unsetopt_max_recv_speed_large unsetopt_max_send_speed_large unsetopt_maxconnects unsetopt_maxfilesize unsetopt_maxfilesize_large unsetopt_maxredirs unsetopt_netrc unsetopt_netrc_file unsetopt_new_directory_perms unsetopt_new_file_perms unsetopt_nobody unsetopt_noprogress unsetopt_noproxy unsetopt_nosignal unsetopt_password unsetopt_path_as_is unsetopt_pinnedpublickey unsetopt_pipewait unsetopt_port unsetopt_post unsetopt_postfields unsetopt_postquote unsetopt_postredir unsetopt_pre_proxy unsetopt_prequote unsetopt_progressfunction unsetopt_protocols unsetopt_proxy unsetopt_proxy_cainfo unsetopt_proxy_capath unsetopt_proxy_crlfile unsetopt_proxy_keypasswd unsetopt_proxy_pinnedpublickey unsetopt_proxy_service_name unsetopt_proxy_ssl_cipher_list unsetopt_proxy_ssl_options unsetopt_proxy_ssl_verifyhost unsetopt_proxy_ssl_verifypeer unsetopt_proxy_sslcert unsetopt_proxy_sslcerttype unsetopt_proxy_sslkey unsetopt_proxy_sslkeytype unsetopt_proxy_sslversion unsetopt_proxy_tlsauth_password unsetopt_proxy_tlsauth_type unsetopt_proxy_tlsauth_username unsetopt_proxy_transfer_mode unsetopt_proxyauth unsetopt_proxyheader unsetopt_proxypassword unsetopt_proxyport unsetopt_proxytype unsetopt_proxyusername unsetopt_proxyuserpwd unsetopt_put unsetopt_quote unsetopt_random_file unsetopt_range unsetopt_readfunction unsetopt_redir_protocols unsetopt_referer unsetopt_request_target unsetopt_resolve unsetopt_resume_from unsetopt_resume_from_large unsetopt_rtsp_client_cseq unsetopt_rtsp_request unsetopt_rtsp_server_cseq unsetopt_rtsp_session_id unsetopt_rtsp_stream_uri unsetopt_rtsp_transport unsetopt_sasl_ir unsetopt_seekfunction unsetopt_service_name unsetopt_share unsetopt_socks5_auth unsetopt_socks5_gssapi_nec unsetopt_socks5_gssapi_service unsetopt_ssh_auth_types unsetopt_ssh_host_public_key_md5 unsetopt_ssh_knownhosts unsetopt_ssh_private_keyfile unsetopt_ssh_public_keyfile unsetopt_ssl_cipher_list unsetopt_ssl_enable_alpn unsetopt_ssl_enable_npn unsetopt_ssl_falsestart unsetopt_ssl_options unsetopt_ssl_sessionid_cache unsetopt_ssl_verifyhost unsetopt_ssl_verifypeer unsetopt_ssl_verifystatus unsetopt_sslcert unsetopt_sslcerttype unsetopt_sslengine unsetopt_sslengine_default unsetopt_sslkey unsetopt_sslkeytype unsetopt_sslversion unsetopt_stream_depends unsetopt_stream_depends_e unsetopt_stream_weight unsetopt_suppress_connect_headers unsetopt_tcp_fastopen unsetopt_tcp_keepalive unsetopt_tcp_keepidle unsetopt_tcp_keepintvl unsetopt_tcp_nodelay unsetopt_telnetoptions unsetopt_tftp_blksize unsetopt_tftp_no_options unsetopt_timecondition unsetopt_timeout unsetopt_timeout_ms unsetopt_timevalue unsetopt_tlsauth_password unsetopt_tlsauth_type unsetopt_tlsauth_username unsetopt_transfer_encoding unsetopt_transfertext unsetopt_unix_socket_path unsetopt_unrestricted_auth unsetopt_upload unsetopt_url unsetopt_use_ssl unsetopt_useragent unsetopt_username unsetopt_userpwd unsetopt_verbose unsetopt_wildcardmatch unsetopt_writefunction unsetopt_xoauth2_bearer usecnsencodings usecnsfonts usecntencodings usecntfonts usejpencodings usejpfonts usekrencodings usekrfonts useutfencodings wait - !doctype ^data- a abbr accept accept-charset accesskey acronym action address align alink alt applet archive area article aside async audio autocomplete autofocus axis b background base basefont bdi bdo bgcolor bgsound big blink blockquote body border br button canvas caption cellpadding cellspacing center char charoff charset checkbox checked cite class classid clear code codebase codetype col colgroup color cols colspan command compact content contenteditable contextmenu coords data datafld dataformatas datalist datapagesize datasrc datetime dd declare defer del details dfn dialog dir disabled div dl draggable dropzone dt element em embed enctype event face fieldset figcaption figure file font footer for form formaction formenctype formmethod formnovalidate formtarget frame frameborder frameset h1 h2 h3 h4 h5 h6 head header headers height hgroup hidden hr href hreflang hspace html http-equiv i id iframe image img input ins isindex ismap kbd keygen label lang language leftmargin legend li link list listing longdesc main manifest map marginheight marginwidth mark marquee max maxlength media menu menuitem meta meter method min minlength multicol multiple name nav nobr noembed noframes nohref noresize noscript noshade novalidate nowrap object ol onabort onafterprint onautocomplete onautocompleteerror onbeforeonload onbeforeprint onblur oncancel oncanplay oncanplaythrough onchange onclick onclose oncontextmenu oncuechange ondblclick ondrag ondragend ondragenter ondragleave ondragover ondragstart ondrop ondurationchange onemptied onended onerror onfocus onhashchange oninput oninvalid onkeydown onkeypress onkeyup onload onloadeddata onloadedmetadata onloadstart onmessage onmousedown onmouseenter onmouseleave onmousemove onmouseout onmouseover onmouseup onmousewheel onoffline ononline onpagehide onpageshow onpause onplay onplaying onpointercancel onpointerdown onpointerenter onpointerleave onpointerlockchange onpointerlockerror onpointermove onpointerout onpointerover onpointerup onpopstate onprogress onratechange onreadystatechange onredo onreset onresize onscroll onseeked onseeking onselect onshow onsort onstalled onstorage onsubmit onsuspend ontimeupdate ontoggle onundo onunload onvolumechange onwaiting optgroup option output p param password pattern picture placeholder plaintext pre profile progress prompt public q radio readonly rel required reset rev reversed role rows rowspan rp rt rtc ruby rules s samp sandbox scheme scope scoped script seamless section select selected shadow shape size sizes small source spacer span spellcheck src srcdoc standby start step strike strong style sub submit summary sup svg svg:svg tabindex table target tbody td template text textarea tfoot th thead time title topmargin tr track tt type u ul usemap valign value valuetype var version video vlink vspace wbr width xml xmlns xmp + !doctype ^data- a abbr accept accept-charset accesskey acronym action address align alink alt applet archive area article aside async audio autocomplete autofocus axis b background base basefont bdi bdo bgcolor bgsound big blink blockquote body border br button canvas caption cellpadding cellspacing center char charoff charset checkbox checked cite class classid clear code codebase codetype col colgroup color cols colspan command compact content contenteditable contextmenu coords data datafld dataformatas datalist datapagesize datasrc datetime dd declare defer del details dfn dialog dir disabled div dl draggable dropzone dt element em embed enctype event face fieldset figcaption figure file font footer for form formaction formenctype formmethod formnovalidate formtarget frame frameborder frameset h1 h2 h3 h4 h5 h6 head header headers height hgroup hidden hr href hreflang hspace html http-equiv i id iframe image img input ins isindex ismap kbd keygen label lang language leftmargin legend li link list listing longdesc main manifest map marginheight marginwidth mark marquee max maxlength media menu menuitem meta meter method min minlength multicol multiple name nav nobr noembed noframes nohref noresize noscript noshade novalidate nowrap object ol onabort onafterprint onautocomplete onautocompleteerror onbeforeonload onbeforeprint onblur oncancel oncanplay oncanplaythrough onchange onclick onclose oncontextmenu oncuechange ondblclick ondrag ondragend ondragenter ondragleave ondragover ondragstart ondrop ondurationchange onemptied onended onerror onfocus onhashchange oninput oninvalid onkeydown onkeypress onkeyup onload onloadeddata onloadedmetadata onloadstart onmessage onmousedown onmouseenter onmouseleave onmousemove onmouseout onmouseover onmouseup onmousewheel onoffline ononline onpagehide onpageshow onpause onplay onplaying onpointercancel onpointerdown onpointerenter onpointerleave onpointerlockchange onpointerlockerror onpointermove onpointerout onpointerover onpointerup onpopstate onprogress onratechange onreadystatechange onredo onreset onresize onscroll onseeked onseeking onselect onshow onsort onstalled onstorage onsubmit onsuspend ontimeupdate ontoggle onundo onunload onvolumechange onwaiting optgroup option output p param password pattern picture placeholder plaintext pre profile progress prompt public q radio readonly rel required reset rev reversed role rows rowspan rp rt rtc ruby rules s samp sandbox scheme scope scoped script seamless section select selected shadow shape size sizes small source spacer span spellcheck src srcdoc srcset standby start step strike strong style sub submit summary sup svg svg:svg tabindex table target tbody td template text textarea tfoot th thead time title topmargin tr track tt type u ul usemap valign value valuetype var version video vlink vspace wbr width xml xmlns xmp