{"id":89610,"date":"2020-07-24T07:41:59","date_gmt":"2020-07-24T05:41:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-graficheskogo-tulkita-wxwidgets-3-1-4"},"modified":"2020-07-24T07:41:59","modified_gmt":"2020-07-24T05:41:59","slug":"vypusk-graficheskogo-tulkita-wxwidgets-3-1-4","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-graficheskogo-tulkita-wxwidgets-3-1-4","title":{"rendered":"Lansarea toolkit-ului grafic wxWidgets 3.1.4","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/forum\/#!msg\/wx-announce\/KAqnzqyHgwI\/t0-s8TIEAQAJ\">A avut loc<\/a><\/noindex> lansarea toolkit-ului multiplatform\u0103 <noindex><a rel=\"nofollow\" href=\"http:\/\/wxwidgets.org\/\">wxWidgets 3.1.4<\/a><\/noindex>, care permite crearea interfe\u021belor grafice pentru Linux, Windows, macOS, UNIX \u0219i platforme mobile. wxWidgets 3.1 este pozi\u021bionat ca o ramur\u0103 pentru dezvoltatori, \u00een care se dezvolt\u0103 noi func\u021bionalit\u0103\u021bi pentru urm\u0103toarea versiune stabil\u0103 3.2.0. Comparativ cu ramura 3.0, exist\u0103 o serie de incompatibilit\u0103\u021bi la nivel API, iar nemodificarea ABI \u00eentre versiunile intermediare 3.1.x nu este garantat\u0103.<\/p>\n<p>Toolkit-ul este scris \u00een C++ \u0219i este distribuit sub o licen\u021b\u0103 liber\u0103 <noindex><a rel=\"nofollow\" href=\"http:\/\/www.wxwidgets.org\/about\/licence\">wxWindows Library License<\/a><\/noindex>, aprobat\u0103 de Funda\u021bia SP \u0219i organiza\u021bia OSI. Licen\u021ba este bazat\u0103 pe LGPL \u0219i se deosebe\u0219te prin permiterea utiliz\u0103rii propriilor condi\u021bii pentru distribuirea lucr\u0103rilor derivate \u00een form\u0103 binar\u0103. Pe l\u00e2ng\u0103 dezvoltarea de programe \u00een C\/C++, wxWidgets ofer\u0103 leg\u0103turi pentru cele mai populare limbaje de programare, inclusiv pentru  <noindex><a rel=\"nofollow\" href=\"http:\/\/wxphp.org\/\">PHP<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/wxpython.org\/\">Python<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/wxperl.sourceforge.net\/\">Perl<\/a><\/noindex> \u0219i <noindex><a rel=\"nofollow\" href=\"http:\/\/wxruby.rubyforge.org\/\">Ruby<\/a><\/noindex>. Spre deosebire de alte toolkit-uri, wxWidgets asigur\u0103 aplica\u021biei un aspect cu adev\u0103rat nativ pentru sistemul \u021bint\u0103 \u0219i metode de interac\u021biune, datorit\u0103 utiliz\u0103rii API-urilor sistemului, nu a simul\u0103rii GUI.<\/p>\n<p>Nout\u0103\u021bi principale:\n<\/p>\n<ul>\n<\/li>\n<li class=\"l\"> Nou\u0103 sistem de construc\u021bie bazat pe CMake. Sistemul de construc\u021bie a fost actualizat pentru a ad\u0103uga suport pentru noi compilatoare (MSVC 2019, g++ 10) \u0219i sisteme de operare (macOS 10.14 \u0219i macOS 11 pentru ARM);\n<li class=\"l\"> Nou port experimental wxQt;\n<\/li>\n<li class=\"l\"> Suportul pentru OpenGL a fost reg\u00e2ndit, utilizarea noilor versiuni OpenGL (3.2+) a fost \u00eembun\u0103t\u0103\u021bit\u0103;\n<\/li>\n<li class=\"l\"> A fost ad\u0103ugat suport pentru evenimente pentru gesturi de control, reproduce\u021bi cu ajutorul mouse-ului;\n<\/li>\n<li class=\"l\"> \u00cen wxFont \u0219i wxGraphicsContext a fost ad\u0103ugat\u0103 posibilitatea de a specifica valori ne\u00eentregi la definirea dimensiunii fonturilor \u0219i a l\u0103\u021bimii v\u00e2rfului de pen\u0103;\n<\/li>\n<li class=\"l\"> \u00cen wxStaticBox a fost implementat\u0103 posibilitatea de a atribui etichete arbitrare ferestrelor;\n<\/li>\n<li class=\"l\"> Suportul pentru ecrane cu densitate \u00eenalt\u0103 de pixeli (High DPI) a fost \u00eembun\u0103t\u0103\u021bit;\n<\/li>\n<li class=\"l\"> A fost ad\u0103ugat suport pentru comprimarea LZMA \u0219i fi\u0219iere ZIP 64;\n<\/li>\n<li class=\"l\"> Au fost introduse noi clase: wxActivityIndicator, wxAddRemoveCtrl,<br \/>\n  wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,<br \/>\n  wxSecretStore \u0219i wxTempFFile;<\/p>\n<li class=\"l\"> A fost ad\u0103ugat suport pentru \u00eenghe\u021barea coloanelor \u0219i r\u00e2ndurilor \u00een wxGrid;\n<\/li>\n<li class=\"l\"> Au fost introduse noi metode: wxDataViewToggleRenderer::ShowAsRadio(), wxDateTime::<br \/>\n  GetWeekBasedYear(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(),<br \/>\n  wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(),<br \/>\n  wxListBox::GetTopItem(), wxProcess::Activate(), wxTextEntry::ForceUpper(), wxStandardPaths::GetUserDir(),<br \/>\n  wxToolbook::EnablePage(), wxUIActionSimulator::Select();\n<\/li>\n<li class=\"l\"> Au fost f\u0103cute \u00eembun\u0103t\u0103\u021biri semnificative \u00een clasele wxBusyInfo, wxDataViewCtrl,<br \/>\n  wxNotificationMessage, wxStaticBox, wxStyledTextCtrl \u0219i wxUIActionSimulator;<\/p>\n<li class=\"l\"> Securitatea a fost \u00eembun\u0103t\u0103\u021bit\u0103 \u00een etapa de compilare, datorit\u0103 posibilit\u0103\u021bii de a dezactiva conversiile implicite periculoase \u00eentre \u0219iruri de tip wxString \u0219i \u201echar*\u201d.\n<\/li>\n<li class=\"l\"> Toate bibliotecile externe incluse \u00een pachet au fost actualizate. Suport pentru WebKit 2 \u0219i GStreamer 1.7 a fost ad\u0103ugat;\n<\/li>\n<li class=\"l\"> Au fost aduse \u00eembun\u0103t\u0103\u021biri legate de suportul standardului C++11. Suport pentru compilatoarele C++20 a fost ad\u0103ugat.\n<li class=\"l\"> Un num\u0103r mare de corecturi \u00een porturile wxGTK3 \u0219i wxOSX\/Cocoa.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53418\">opennet.ro<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 wxWidgets 3.1.4, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u0434\u043b\u044f Linux, Windows, macOS, UNIX \u0438 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c. wxWidgets 3.1 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0432\u0435\u0442\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430 3.2.0. \u041f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u0432\u0435\u0442\u043a\u043e\u0439 3.0 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u0442\u0441\u044f \u0440\u044f\u0434 \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 API \u0438 \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u043d\u043e\u0441\u0442\u044c ABI \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u043c\u0438 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u043c\u0438 3.1.x. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-89610","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-graficheskogo-tulkita-wxwidgets-3-1-4\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 wxWidgets 3.1.4 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-graficheskogo-tulkita-wxwidgets-3-1-4\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-24T05:41:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-24T05:41:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lansarea toolkit-ului grafic wxWidgets 3.1.4 | ProHoster","description":"A avut loc lansarea unui toolkit multidisciplinar","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-graficheskogo-tulkita-wxwidgets-3-1-4","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 wxWidgets 3.1.4 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-graficheskogo-tulkita-wxwidgets-3-1-4","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-24T05:41:59+00:00","article:modified_time":"2020-07-24T05:41:59+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"89610","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:07:22","updated":"2022-10-05 00:48:45","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/89610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=89610"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/89610\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=89610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=89610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=89610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}