{"id":23155,"date":"2018-12-24T09:11:09","date_gmt":"2018-12-24T08:11:09","guid":{"rendered":"https:\/\/sysprogs.com\/w\/?p=23155"},"modified":"2020-04-21T19:29:05","modified_gmt":"2020-04-21T18:29:05","slug":"visualgdb-5-4-beta-1-is-out","status":"publish","type":"post","link":"https:\/\/sysprogs.com\/w\/visualgdb-5-4-beta-1-is-out\/","title":{"rendered":"VisualGDB 5.4 Beta 1 is out"},"content":{"rendered":"<p>Today we are proud to announce the release of VisualGDB 5.4 Beta 1. It introduces a new highly optimized file synchronization engine that eliminates many drawbacks of the tar-based file synchronization used previously.<br \/>\n<a href=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2018\/12\/sync.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-23156 size-full\" src=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2018\/12\/sync.png\" alt=\"\" width=\"1107\" height=\"747\" srcset=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2018\/12\/sync.png 1107w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2018\/12\/sync-300x202.png 300w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2018\/12\/sync-768x518.png 768w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2018\/12\/sync-1024x691.png 1024w\" sizes=\"(max-width: 1107px) 100vw, 1107px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p>The new engine supercharges sysroot synchronizations, caching of remote headers and many more operations that involve copying big sets of files between the Windows and Linux machines. It supports incremental transfers and advanced filters for both incoming and outgoing file transfers, works around the Windows path length limitation and knows how to deal with recursive or broken symlinks on either side.<\/p>\n<p>To minimize the configuration effort, VisualGDB 5.4 introduces a new project property page &#8211; Synchronized Directories. Now that folder synchronization can be extremely fast and efficient, you can define rules for synchronizing arbitrary folders when the project is loaded, built, or a debugging session is being started. They can be used for downloading symbol files, uploading resources or extra libraries, or managing manual caches of Linux headers or libraries.<\/p>\n<p>You can also easily promote the synchronization rules to build machine level and VisualGDB will automatically apply them for all projects targeting that remote machine.<\/p>\n<p>We have published extensive documentation on the capabilities of the new synchronization engine here:\u00a0<a href=\"http:\/\/visualgdb.com\/support\/dirtransfer\/\">http:\/\/visualgdb.com\/support\/dirtransfer\/<\/a><\/p>\n<h2>Try it out<\/h2>\n<p>You can download VisualGDB 5.4 Beta 1 on the\u00a0<a href=\"http:\/\/visualgdb.com\/download\/\">download page<\/a>. If you have any feedback, don\u2019t hesitate to use our\u00a0<a href=\"https:\/\/sysprogs.com\/support\/\">support form<\/a>\u00a0or the\u00a0<a href=\"https:\/\/sysprogs.com\/w\/forums\/forum\/visualgdb\/\">VisualGDB forum<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we are proud to announce the release of VisualGDB 5.4 Beta 1. It introduces a new highly optimized file synchronization engine that eliminates many drawbacks of the tar-based file synchronization used previously.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/posts\/23155"}],"collection":[{"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/comments?post=23155"}],"version-history":[{"count":1,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/posts\/23155\/revisions"}],"predecessor-version":[{"id":23157,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/posts\/23155\/revisions\/23157"}],"wp:attachment":[{"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/media?parent=23155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/categories?post=23155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/tags?post=23155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}