رفتن به مطلب
جامعه‌ی برنامه‌نویسان مُدرن ایران

کامبیز اسدزاده

بنیـــان گذار
  • تعداد ارسال ها

    292
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    116

آخرین بار برد کامبیز اسدزاده در 6 خرداد

کامبیز اسدزاده یکی از رکورد داران بیشترین تعداد پسند مطالب است !

اعتبار در سایت

423 عالی

5 دنبال کننده

درباره کامبیز اسدزاده

اساتید
توسعه‌ دهنده بَک اِند
توسعه‌ دهنده فرانت اِند
توسعه دهنده فول اِستَک
منتور‌ها و مشاورین
  • تاریخ تولد 12 فروردین 1368

اطلاعات شبکه‌ای

موقعیت

  • شهر
    اورمیه

آخرین بازدید کنندگان نمایه

2,363 بازدید کننده نمایه
  1. کامبیز اسدزاده

    سلام، لطفاً مشخصات مرتبط با NDK, SDK و JDK را جهت بررسی بیشتر ارسال کنید. باید دقت کنید که نسخه‌ی کیوت ۵.۱۱ به بعد باید از نسخه‌های JDK 8.x و همچنین SDK 26 و NDK r18 استفاده کنید. دقت کنید در صورتی که از کیوت ۵.۱۱ و یا سری ۵.۱۲ استفاده می‌کنید باید نسخه‌ی NDK حتماً روی r18 باشه (تحت کامپایلر Clang) تا به درستی هدر‌های مورد نیاز رو شناسایی بکنه.
  2. کامبیز اسدزاده

    سلام، سمت سرور یک مقدار رو ارسال کن تحت متد GET یا POST مقدارش رو بررسی کن و اگه کمتر یا بیشتر بود بر اساس اون به شما اعلام وضعیت کنه. روش اعلان رو هم تحت نوتیفیکیشنی چیزی انجام بده.
  3. کامبیز اسدزاده

    کامپایلر MinGW-W64

    نگارش 8.1.0

    0 دریافت

    کامپایلر مینیمال گنو برای ویندوز یکی از مهمترین ابزار‌هایی است که معمولاً برنامه‌نویسان جهت کامپایلر کد‌های خود در محیط ویندوز استفاده می‌کنند. قبلاً کامپایلر MinGW32 به عنوان یک محیط توسعه‌ی متن باز نرم‌افزار برای ساخت اپلیکیشن‌های ویندوز مورد استفاده قرار می‌گرفت. توسعه‌ی پروژه‌ی اصلی MinGW در سال ۲۰۱۳ متوقف شد، اما یک جایگزین خوب با نام MinGW-w64 توسط یک توسعه‌دهنده‌ی متفاوت برای ایجاد رابط‌های جدید و پشتیبانی از معماری ۶۴ بیتی ارائه گردید. معمولاً دوست‌داران GCC (گنو) به دنبال این هستند که در محیط ویندوز کد‌های خود را تحت آن کامپایل کنند. جدیداً آخرین نسخه‌های این کامپایلر ۸ و ۹ می‌باشند که در صورت نیاز برای پشتیبانی از استاندارد‌های ۱۷ و ۲۰ سی‌پلاس‌پلاس با نصب نسخه‌ی ۸.۱.۰ این کامپایلر می‌توانید از آن بهره‌مند شوید. نکته: توجه داشته باشید که برای استفاده از این کامپایلر در ویندوز دو گزینه متفاوت موجود است، Posix و Win32. در صورتی که بخوهاید از ویژگی‌های چند-نخی C++11/C11 استفاده کنید گزینه‌ی Posix مناسب است. در غیر این صورت بدون پشتیبانی از این ویژگی نسخه‌ی win32 با استفاده از Api‌های خود ویندوز قابل استفاده می‌باشد.

    رایگان

  4. کامبیز اسدزاده

    خب قبلش باید اشاره کنید که با چه فناوری فرمتون رو طراحی می‌کنید؟! با QWidget یا Qt Quick؟ در هر دو حالت ما کنترل‌های لایه‌ای داریم مثل Qt Widgets Layout و Qt Quick Layout در هر کدوم از این موارد نگه‌دارنده‌های مورد نظر رو به کار بگیرید و داخل اون‌ها اشیاء رو مدیریت کنید. پیشنهاد می‌کنم اگه به حوزه‌ی موبایل علاقه‌مندین از کیوت‌کوئیک استفاده کنید نه ویجت.
  5. کامبیز اسدزاده

    پیشنهاد من این هست که شما باید platform tools ها رو هم نصب کنید، هر موردی که برای API 25 هستش رو دریافت و نصب بفرمایید. Android SDK Build Tools 25.0 - 25.0.3 SDK Platform 25.0 Google Apis arm Eabi v7a system image نیازی نیست تیک همه چیز رو بزنید، موارد بالا مهمترینشون هستند تا بتونید از api 25 استفاده کنید. دقت کنید که پایینتر از ۲۱ ارزشی نداره و منسوخ شده به حساب میاد.
  6. نسخه‌ی نهایی ۴.۹ Qt Creator انتشار یافت. در زیر می‌توانید جزئیات این نسخه را مورد بررسی قرار دهید. Qt Creator version 4.9 contains bug fixes and new features. The most important changes are listed in this document. For a complete list of changes, see the Git log for the Qt Creator sources that you can check out from the public Git repository. For example: git clone git://code.qt.io/qt-creator/qt-creator.git git log --cherry-pick --pretty=oneline origin/4.8..v4.9.0 General * Added high-level introduction to Qt Creator's UI for first-time users (QTCREATORBUG-21585) * Added option to run external tools in build or run environment of active project (QTCREATORBUG-18394, QTCREATORBUG-19892) * Improved selection colors in dark themes (QTCREATORBUG-18888) * Added -temporarycleansettings (alias -tcs) command line option Editing * Language Client * Added support for document outline (QTCREATORBUG-21573) * Added support for `Find References to Symbol Under Cursor` (QTCREATORBUG-21577) * Added support for code actions * Highlighter * Replaced custom highlighting file parser with `KSyntaxHighlighting` (QTCREATORBUG-21029) * Made it possible to filter bookmarks by line and text content in Locator (QTCREATORBUG-21771) * Fixed document sort order after rename (QTCREATORBUG-21565) Help * Improved context help in case of code errors or diagnostics (QTCREATORBUG-15959, QTCREATORBUG-21686) * Improved lookup performance for context help All Projects * Added `Expand All` to context menu (QTCREATORBUG-17243) * Added `Close All Files in Project` action (QTCREATORBUG-15593) * Added closing of all files of a project when project is closed (QTCREATORBUG-15721) * Added display of command line parameters to `Application Output` (QTCREATORBUG-20577) * Fixed that dragging file from `Projects` view to desktop moved the file (QTCREATORBUG-14494) * Fixed regression with `QTC_EXTENSION` environment variable QMake Projects * Fixed that adding files did not respect alphabetic sorting and indentation with tabs (QTCREATORBUG-553, QTCREATORBUG-21807) * Fixed updating of `LD_LIBRARY_PATH` environment variable (QTCREATORBUG-21475) * Fixed updating of project tree in case of wildcards in corresponding QMake variable (QTCREATORBUG-21603) * Fixed issues with project tree when files are directly added to `RESOURCES` (QTCREATORBUG-20103) * Fixed that importing build unnecessarily created temporary kit (QTCREATORBUG-18153) CMake Projects * Fixed that default build directory names contained spaces (QTCREATORBUG-18442) * Fixed that build targets were reset on CMake parse error (QTCREATORBUG-21617) * Fixed scroll behavior when adding configuration item Qbs Projects * Fixed crash when switching kits (QTCREATORBUG-21544) Generic Projects * Added deployment via `QtCreatorDeployment.txt` file (QTCREATORBUG-19202) * Added setting C/C++ flags for the code model via `.cflags` and `.cxxflags` files (QTCREATORBUG-19668) * Fixed `Apply Filter` when editing file list (QTCREATORBUG-16237) Compilation Database Projects * Fixed that project tree was not updated when database changes on disk (QTCREATORBUG-21733) C++ Support * Added code snippet for range-based `for` loops * Added option to synchronize `Include Hierarchy` with current document (QTCREATORBUG-12022) * Clang Code Model * Added buttons for copying and ignoring diagnostics to tooltip * Fixed issue with high memory consumption (QTCREATORBUG-19543) * Fixed inconsistency between `Follow Symbol` and `Ctrl + Click` (QTCREATORBUG-21637) * Fixed that global completion was shown after comma (QTCREATORBUG-21624) * Clang Format * Added option to format code instead of only indenting code * Added `Open Used .clang-format Configuration File` to editor's context menu * Fixed indentation issue after empty line (QTCREATORBUG-22238) QML Support * Updated to parser from Qt 5.12, adding support for ECMAScript 7 (QTCREATORBUG-20341, QTCREATORBUG-21301) * Added Qt 5.13 as option to the wizards * Improved error handling in Qt Quick Application project template (QTBUG-39469) * Fixed crash on `Find Usages` Python * Added project templates for Qt for Python Nim Support * Added code completion based on `NimSuggest` Debugging * Added pretty printing of `QSizePolicy` * Fixed that debugger toolbar could force large minimum window size (QTCREATORBUG-21885) * Fixed restoring of debugger layout (QTCREATORBUG-21083) * Fixed pretty printing of standard maps and sets from `libc++` (QTCREATORBUG-18536) * GDB * Added support for rvalue references in function arguments * Fixed `Break on Abort` with GDB > 8.1 (QTBUG-73993) * LLDB * Fixed `Source Paths Mappings` functionality (QTCREATORBUG-17468) * QML * Fixed loading QML stack (QTCREATORBUG-22209) Clang Analyzer Tools * Made Clazy configuration options more fine grained (QTCREATORBUG-21120) * Improved Fix-its handling in case of selecting multiple diagnostics and after editing files * Added diagnostics from header files (QTCREATORBUG-21452) * Added sorting to result list (QTCREATORBUG-20660) * Fixed that files were analyzed that are not part of current build configuration (QTCREATORBUG-16016) Perf Profiler * Made Perf profiler integration opensource Qt Quick Designer * Made QML Live Preview integration opensource * Added support for `Dialog` (QTCREATORBUG-22120) * Fixed layout icons (QDS-538) * Fixed crash when creating item inside `TabView` tab (QTCREATORBUG-21542) Version Control Systems * Git * Improved messages when submit editor validation fails and when editor is closed * Added `Subversion` > `DCommit` * `Branches` View * Added `Push` action * Added entry for detached `HEAD` (QTCREATORBUG-21311) * Added tracking of external changes to `HEAD` (QTCREATORBUG-21089) * Subversion * Improved handling of commit errors (QTCREATORBUG-15227) * Perforce * Disabled by default * Fixed issue with setting P4 environment variables (QTCREATORBUG-18771) * Mercurial * Added side-by-side diff viewer (QTCREATORBUG-21124) Test Integration * Added `Uncheck All Filters` * Added grouping results by application (QTCREATORBUG-21740) * QTest * Added support for `BXPASS` and `BXFAIL` * Fixed parsing of `BFAIL` and `BPASS` FakeVim * Added option for blinking cursor (QTCREATORBUG-21613) * Added closing completion popups with `Ctrl+[` (QTCREATORBUG-21886) Model Editor * Added display of base class names Serial Terminal * Improved error message on connection failure Platform Specific Windows * Added support for MSVC 2019 * Changed toolchain detection to use `vswhere` by default, which is recommended by Microsoft * Fixed issue with UNC paths in `.pro` files (QTCREATORBUG-21881) * Fixed language version detections with MSVC and precompiled headers (QTCREATORBUG-21860) * Fixed submenu arrow styling (QTCREATORBUG-21376) Linux macOS * Added support for Touch Bar (QTCREATORBUG-21263) Android * Removed separate `QmakeAndroidSupport` plugin and merged functionality into other plugins * Fixed debugging for API level 22 (QTCREATORBUG-22098) Remote Linux * Removed use of Botan, exchanging it by use of separately installed OpenSSH tools (QTCREATORBUG-15744, QTCREATORBUG-15807, QTCREATORBUG-19306, QTCREATORBUG-20210) * Added support for `ssh-askpass` * Added optional deployment of public key for authentication to device setup wizard * Added support for X11 forwarding * Added `rsync` based deployment method * Added support for `Run in Terminal` * Added support for opening a remote terminal from device settings * Fixed incremental deployment when target directory is changed (QTCREATORBUG-21225) * Fixed issue with killing remote process (QTCREATORBUG-19941) Boot to Qt * Removed ADB-based Boot to Qt plugin that provided support for Boot to Qt versions 5.8, and earlier.
  7. سلام . لطفا اگر می شود آموزش درگ اند دراپ را بگذارید.

    ممنون!☺️😁😁

  8. کامبیز اسدزاده

    ببینید شما SDK رو که دانلود می‌کنید بعد از اون باید آنلاین مخازنش رو به‌روز رسانی کنید تا بتونید بدون مشکل برنامه‌ رو کامپایل کنید. این قضیه ربطی به Android Studio یا Qt Creator نداره، کلاً روالش همینه. بلو استک هم یک شبیه‌ساز اندروید هست ربطی به sdk و این مشکلات نداره.
  9. کامبیز اسدزاده

    سلام، شما باید بعد از مسیر‌دهی SDK اقدام به نصب پکیج‌ها به صورت آنلاین کنید. همچنین، برای این کار دقت کنید که باید وی‌-‌پی‌-ان وصل باشه. نکته: دقت کنید که نسخه‌ی NDK r18 رو همراه با SDK 26 داشته باشید.
  10. کامبیز اسدزاده

    امروز با نصب Visual Studio 2019 Final Release متوجه شدم با اینکه تایید کرده بودن این مسئله به صورت کامل حل شده، اما باید بگیم هنوز این مشکل پابرجاست و نتیجش اشاره به ۱۹۹۷۱۱ داره، حتی با تنظیمات بر روی استاندارد ۱۷ و ۱۴ هم همین مشکل موجوده! جالب اینجاست با وجود امکان انتخاب آخرین پیش‌نویسه حتی یکی از ویژگی‌های موجود در نسخه‌ی 2a حتی برای آزمایش پشتیبانی نمی‌شه! به هر حال پیشنهاد این هست کامپایلر کلنگ رو بر روی محیط توسعه‌ی خود پیکربندی کنید تا با مشکلات این چنینی مواجه نشوید.
  11. کامبیز اسدزاده

    توجه داشته باشید که در چنین مواقعی یک بار qmake رو اجرا کنید، مشکل حل خواهد شد.
  12. با سلام، معمولاً مستنداتی که شرکت مایکروسافت برای زبان‌های برنامه‌نویسی در نظر می‌گیرد بسیار کامل و جامع هستند. در این میان در رابطه با ماکرو‌ها و کامپایلر‌ها سوئیچ‌هایی موجود هستند که اکثراً با آن‌ها سرو کار داشته‌ایم. مایکروسافت اشاره‌ی خوبی به این سوئیچ‌ها دارد که در این بخش به آن اشاره شده است. اما با توجه به کاربرد آن‌ها نوع لیستی که برای معرفی آن‌ها اشاره داشته است شاید برای همگان شفاف نباشد. بنابراین، اخیراً یکی از توسعه‌دهندگان در سایت Code Project اقدام به بازنشر سوئیچ‌های مربوطه همراه با توضیحات به صورت بسیار شفاف در فایل اکسِل آن‌ها را معرفی کرده است که در ادامه آن را می‌توانید دریافت کنید. Predefined_C_and_C++_Macros.XLSX
  13. کامبیز اسدزاده

    محیط توسعه‌ی Xcode 10.2.0 منتشر شد. این نسخه شامل ویژگی‌های جدیدی از جمله پشتیبانی از استاندارد‌های C++17 می‌باشد. از مهمترین تغییرات که بسیار انتظار می‌رفت هدر‌های <experimental/any> و <experimental/optional> منسوخ و به به نفع حمایت از استاندارد سی‌پلاس‌پلاس ۱۷ در قالب <any> و ارائه شده‌اند، بنابراین شما نباید به وجود نسخه‌های آزمایشی در experimental آن‌ها تکیه کنید. جهت مشاهده‌ی ویژگی‌های جدید و تغییرات و همچنین بهبود‌ها به مستند مربوطه مراجعه کنید.
  14. کامبیز اسدزاده

    مایکروسافت سایه‌زنی با نرخ متغیر را به DirectX 12 می‌آورد

    مایکروسافت قصد دارد با اعمال فناوری گرافیکی سایه‌زنی با نرخ متغیر در DirectX 12 ضمن افزایش نرخ فریم همگام با افزایش کیفیت بصری، از الزامات سخت‌افزاری اجرای بازی‌ها بکاهد. مایکروسافت فناوری سایه‌زنی با نرخ متغیر (Variable Rate Shading) را به DirectX 12 وارد کرده است. بدین ترتیب توسعه‌دهندگان با اتکا بر این نوع سایه‌زنی قادر خواهند بود سطح عملکرد در محیط‌های گرافیکی نظیر بازی‌ها را بهبود ببخشند، کیفیت بصری بازی را افزایش داده و منابع مورد نیاز سیستم برای اجرای بازی را کاهش دهند. مایکروسافت از توسعه‌دهنده‌ی بازی‌های ویدئویی Firaxis خواسته است که این نوع سایه‌زنی را در یکی از بازی‌های خود پیاده‌سازی کند تا نشان دهد که کاربرد روش VRS تا چه اندازه ساده و تأثیر آن برعملکرد عناوین مختلف تا چه اندازه چشمگیر خواهد بود. در قسمت سمت چپ تصویر زیر، تأثیر VRS در عمل دیده می‌شود. گرچه دو سمت تصویر یکسان به نظر می‌رسد، بنا به گزارش Firaxis در نقشه‌ی زیر و در چنین سطحی از بزرگنمایی، با اعمال VRS شاهد ۱۴ درصد افزایش در خروجی فریم خواهیم بود. البته باید به سطح عملکرد گزارش شده توسط Firaxis با جانب احتیاط نگریست. ما از شرایط انجام آزمایش بی‌خبریم، قابلیت VRS را هنوز نیازموده‌ایم و حتی ممکن است تصاویر و آمار منتشرشده راهی برای تبلیغ فناوری گرافیکی جدید مایکروسافت باشد. بنابراین قضاوت در مورد میزان تأثیر سایه‌زنی با توان متغیر را باید به زمانی پس از آزمایش عمومی این قابلیت موکول کرد. در هر صورت، فناوری «سایه‌زنی با نرخ متغیر» مایکروسافت در دسترس توسعه‌دهندگان قرار دارد و بسیاری از شرکت‌های صاحب‌نام قصد استفاده از آن را در محصولات بعدی خود دارند. توسعه‌دهندگانی مانند 343 Industries، شرکت Playground Games و Massive Entertainment در کنار ناشرانی مثل Ubisoft و Activision و سازندگان موتورهای بازی نظیر Unity و Epic Games در فهرست شرکت‌هایی قرار دارند که بناست از این قابلیت در عناوین آینده‌ی خود استفاده کنند. طرز کار فناوری VRS همان‌طور که از نام «سایه‌زنی با نرخ متغیر» پیدا است، در این روش به‌جای تمرکز بر رندر شیدرها با رزولوشن و جزییات یکسان (که مفهومی متمایز از رزولوشن کلی است)، توان سایه‌زنی (قدرت پردازشی یا به عبارتی نرخ کلاک هسته‌های سایه‌زن) متغیری را در ترسیم بافت‌های گرافیکی بخش‌های مختلف هر فریم می‌توان به‌کار گرفت. این فناوری با تغییر تعداد پیکسل‌هایی کار می‌کند که در یک عملیات سایه‌زنی پیکسل واحد پردازش‌پذیر هستند. براساس اعلام مایکروسافت، توسعه‌دهندگان می‌توانند به‌صورت گزینشی توان سایه‌زنی را در مناطقی از فریم که تأثیر چندانی بر کیفیت بصری نداشته باشد، کاهش دهند و حداکثر قدرت واحدهای سایه‌زن را معطوف به مناطقی کنند که جزئیات تصویری بالاتری در آن‌ها موردنیاز است. بنابراین توسعه‌دهندگان خواهند توانست در مناطقی که در آن شیدرها اهمیت بیشتری دارند، توان سایه‌زنی را افزایش دهند تا کیفیت تصویر بهتری در خروجی بازی‌های خود دریافت کنند. در پایان سطح عملکرد بالاتر و کیفیت تصویری بهتری را می‌توان به دست آورد؛ درحالیکه منابع سخت‌افزاری مورد نیاز کمتری برای اجرای بهتر بازی‌ها نسبت به قبل لازم خواهد شد.API سایه‌زنی با نرخ متغیر به توسعه‌دهندگان اجازه خواهد داد توان سایه‌زنی را به سه روش تنظیم کنند: روش‌های per-draw، روش within-draw با استفاده از یک تصویر screenspace و روش within-draw به حالت per-primitive. همچنین دو رده‌ی پشتیبانی از VRS وجود دارد. در رده‌ی نخست از VRS در حالت per-draw و در رده‌ی دوم از VRS هم در حالت per-draw و هم در حالت within-draw پشتیبانی می‌شود. همچنین حالت ترکیبی سایه‌زنی با توان متغیر (VRS Combiners) پیش‌بینی شده است که امکان استفاده‌ی همزمان از VRS به روش per-draw و per-permitive را ممکن می‌سازد. براساس ادعای مایکروسافت، قابلیت سایه‌زنی با نرخ متغیر با سخت‌افزارهای موجود شرکت انویدیا برخوردار از معماری تورینگ و نیز سخت‌افزارهایی که در آینده توسط اینتل ارائه خواهد شد، پشتیبانی می‌شود. اینتل هم‌اکنون در حال آزمایش سایه‌زنی با نرخ متغیر روی تراشه‌های اولیه‌ی گرافیکی نسل ۱۱ خود است که برنامه‌ریزی برای عرضه‌ی آن‌ها در سال جاری وجود دارد. احتمالا پردازنده‌های گرافیکی مجزای اینتل (نسخه‌های دسکتاپ آینده) نیز از این فناوری گرافیکی پشتیبانی کند.
  15. نسخه‌ی Qt Creator 4.9 Rc منتشر شد. از مهمترین تغییرات این نسخه می‌توان به پشتیبانی از MSVC 2019 و ECMAScript 7 اشاره کرد. لیست تغییرات و بهبود‌های کلی به صورت زیر آمده است: Qt Creator version 4.9 contains bug fixes and new features. The most important changes are listed in this document. For a complete list of changes, see the Git log for the Qt Creator sources that you can check out from the public Git repository. For example: git clone git://code.qt.io/qt-creator/qt-creator.git git log --cherry-pick --pretty=oneline origin/4.8..v4.9.0 General * Added high-level introduction to Qt Creator's UI for first-time users (QTCREATORBUG-21585) * Added option to run external tools in build or run environment of active project (QTCREATORBUG-18394, QTCREATORBUG-19892) * Improved selection colors in dark themes (QTCREATORBUG-18888) * Added -temporarycleansettings (alias -tcs) command line option Editing * Language Client * Added support for document outline (QTCREATORBUG-21573) * Added support for `Find References to Symbol Under Cursor` (QTCREATORBUG-21577) * Added support for code actions * Highlighter * Replaced custom highlighting file parser with `KSyntaxHighlighting` (QTCREATORBUG-21029) * Made it possible to filter bookmarks by line and text content in Locator (QTCREATORBUG-21771) * Fixed document sort order after rename (QTCREATORBUG-21565) Help * Improved context help in case of code errors or diagnostics (QTCREATORBUG-15959, QTCREATORBUG-21686) * Improved lookup performance for context help All Projects * Added `Expand All` to context menu (QTCREATORBUG-17243) * Added `Close All Files in Project` action (QTCREATORBUG-15593) * Added closing of all files of a project when project is closed (QTCREATORBUG-15721) * Added display of command line parameters to `Application Output` (QTCREATORBUG-20577) * Fixed that dragging file from `Projects` view to desktop moved the file (QTCREATORBUG-14494) QMake Projects * Fixed that adding files did not respect alphabetic sorting and indentation with tabs (QTCREATORBUG-553, QTCREATORBUG-21807) * Fixed updating of `LD_LIBRARY_PATH` environment variable (QTCREATORBUG-21475) * Fixed updating of project tree in case of wildcards in corresponding QMake variable (QTCREATORBUG-21603) * Fixed issues with project tree when files are directly added to `RESOURCES` (QTCREATORBUG-20103) * Fixed that importing build unnecessarily created temporary kit (QTCREATORBUG-18153) CMake Projects * Fixed that default build directory names contained spaces (QTCREATORBUG-18442) * Fixed that build targets were reset on CMake parse error (QTCREATORBUG-21617) * Fixed scroll behavior when adding configuration item Qbs Projects * Fixed crash when switching kits (QTCREATORBUG-21544) Generic Projects * Added deployment via `QtCreatorDeployment.txt` file (QTCREATORBUG-19202) * Added setting C/C++ flags for the code model via `.cflags` and `.cxxflags` files (QTCREATORBUG-19668) * Fixed `Apply Filter` when editing file list (QTCREATORBUG-16237) Compilation Database Projects * Fixed that project tree was not updated when database changes on disk (QTCREATORBUG-21733) C++ Support * Added code snippet for range-based `for` loops * Added option to synchronize `Include Hierarchy` with current document (QTCREATORBUG-12022) * Clang Code Model * Added buttons for copying and ignoring diagnostics to tooltip * Fixed issue with high memory consumption (QTCREATORBUG-19543) * Fixed inconsistency between `Follow Symbol` and `Ctrl + Click` (QTCREATORBUG-21637) * Fixed that global completion was shown after comma (QTCREATORBUG-21624) * Clang Format * Added option to format code instead of only indenting code * Added `Open Used .clang-format Configuration File` to editor's context menu QML Support * Updated to parser from Qt 5.12, adding support for ECMAScript 7 (QTCREATORBUG-20341, QTCREATORBUG-21301) * Improved error handling in Qt Quick Application project template (QTBUG-39469) * Fixed crash on `Find Usages` Python * Added project templates for Qt for Python Nim Support * Added code completion based on `NimSuggest` Debugging * Fixed that debugger toolbar could force large minimum window size (QTCREATORBUG-21885) * Added pretty printing of `QSizePolicy` * Fixed pretty printing of standard maps and sets from `libc++` (QTCREATORBUG-18536) * GDB * Added support for rvalue references in function arguments * LLDB * Fixed `Source Paths Mappings` functionality (QTCREATORBUG-17468) Clang Analyzer Tools * Made Clazy configuration options more fine grained (QTCREATORBUG-21120) * Improved Fix-its handling in case of selecting multiple diagnostics and after editing files * Added diagnostics from header files (QTCREATORBUG-21452) * Added sorting to result list (QTCREATORBUG-20660) * Fixed that files were analyzed that are not part of current build configuration (QTCREATORBUG-16016) Perf Profiler * Made Perf profiler integration opensource Qt Quick Designer * Made QML Live Preview integration opensource * Added support for `Dialog` (QTCREATORBUG-22120) Version Control Systems * Git * Improved messages when submit editor validation fails and when editor is closed * Added `Subversion` > `DCommit` * `Branches` View * Added `Push` action * Added entry for detached `HEAD` (QTCREATORBUG-21311) * Added tracking of external changes to `HEAD` (QTCREATORBUG-21089) * Subversion * Improved handling of commit errors (QTCREATORBUG-15227) * Perforce * Disabled by default * Fixed issue with setting P4 environment variables (QTCREATORBUG-21573) * Mercurial * Added side-by-side diff viewer (QTCREATORBUG-21124) Test Integration * Added `Uncheck All Filters` * Added grouping results by application (QTCREATORBUG-21740) * QTest * Added support for `BXPASS` and `BXFAIL` * Fixed parsing of `BFAIL` and `BPASS` FakeVim * Added option for blinking cursor (QTCREATORBUG-21613) * Added closing completion popups with `Ctrl+[` (QTCREATORBUG-21886) Model Editor * Added display of base class names Serial Terminal * Improved error message on connection failure Platform Specific Windows * Added support for MSVC 2019 * Changed toolchain detection to use `vswhere` by default, which is recommended by Microsoft * Fixed issue with UNC paths in `.pro` files (QTCREATORBUG-21881) * Fixed language version detections with MSVC and precompiled headers (QTCREATORBUG-21860) Linux macOS * Added support for Touch Bar (QTCREATORBUG-21263) Android * Removed separate `QmakeAndroidSupport` plugin and merged functionality into other plugins * Fixed debugging for API level 22 (QTCREATORBUG-22098) Remote Linux * Removed use of Botan, exchanging it by use of separately installed OpenSSH tools (QTCREATORBUG-15744, QTCREATORBUG-15807, QTCREATORBUG-19306, QTCREATORBUG-20210) * Added support for `ssh-askpass` * Added optional deployment of public key for authentication to device setup wizard * Added support for X11 forwarding * Added `rsync` based deployment method * Added support for `Run in Terminal` * Added support for opening a remote terminal from device settings * Fixed incremental deployment when target directory is changed (QTCREATORBUG-21225) * Fixed issue with killing remote process (QTCREATORBUG-19941) جهت دریافت این نسخه کلیک کنید.
×