GNOME Builder یک برنامه گرافیکی کاملا جدید و رایگان با نام تجاری مجزا است که از افست طراحی شده است و به عنوان یک محیط توسعه مجتمع (IDE) برای محیط دسکتاپ GNOME عمل می کند. این مخصوصا برای توسعه دهندگان طراحی شده است که می خواهند برنامه های قدرتمند برای گنوم ایجاد کنند.
امکانات در یک نگاه
ویژگی های کلیدی شامل مدیریت پروژه، تکمیل خودکار، کاتالوگ دارایی، ردگیری خودکار، API (رابط برنامه نویسی برنامه)، کشف های قدرتمند، رابط کاربری مدرن با نمایش های تقسیم شده، آموزش های مفید، تشخیص نشت، ردیابی مسئله و همچنین توانایی پرش به نماد
علاوه بر این، برنامه دارای ویژگی جستجوی جهانی است که به شما امکان می دهد یک بار در همه فایل های کد منبع، پیش نمایش های HTML و Markdown، مسائل زنده، ردیابی نسخه (ادغام با Git)، پشتیبانی از عکس های فوری، اسکریپت های IDE، تست واحد ، و شبیه ساز گنوم.
از جمله ویژگی های قابل توجه دیگر می توان به پشتیبانی از زبان برنامه نویسی پایتون، پشتیبانی از زبان اسکریپت جاوا اسکریپت، پشتیبانی از اتصال به دستگاه های سخت افزاری (قرص، تلفن و غیره)، ویرایش قدرتمند VIM قدرتمند، اشکال زد گرافیکی و پشتیبانی D-Bus.
رابط کاربری گرافیکی آسان برای استفاده و بصری
GUI پروژه (رابط کاربر گرافیکی) آسان برای استفاده و بصری است. این به طور کامل به پوسته GNOME، رابط کاربری دسکتاپ نسل بعدی نسل هشتم GNOME و به دنبال مشخصات GNOME HIG (دستورالعمل رابط کاربری) است. این ویژگی یک پنجره دو طرفه است، که به توسعه دهندگان اجازه می دهد دو فایل مختلف را همزمان ویرایش کند.
ادغام با گلد
یکی دیگر از ویژگی های جالب برنامه GNOME Builder این است که آن را با Glade، یک نرم افزار گرافیکی باز است که به توسعه دهندگان GNOME و GTK + اجازه می دهد تا GUI های مدرن و زیبا (رابط کاربر گرافیکی) را برای پروژه های خود، هماهنگ کنند. Glade به شما این امکان را می دهد تا UI هایی را ایجاد کنید که از مشخصات GNOME HIG (دستورالعمل رابط کاربری) پیروی می کنند.
طراحی شده برای GNOME
همانطور که از نام آن مشخص است، GNOME Builder به ویژه برای محیط دسک تاپ گرافیکی گنوم طراحی شده است، بنابراین شما می توانید نرم افزار قدرتمند برای پلت فرم گنوم ایجاد کنید. در حالی که به برخی از اجزای اصلی پروژه GNOME، مانند GTK + یا GtkSourceView بستگی دارد، این برنامه همچنین می تواند بر روی سایر محیط های دسکتاپ منبع باز نصب شود.
چه جدید در این نسخه است:
بهبود کنترل کنترل نقطه توقف gdb
بهبود سیستم برای NixOS و Flatpak
بسیاری از ایمنی حافظه و بهبود نشت
نصب آیکون کمی تغییر کرده است. لطفا اگر بخواهید در مورد توزیع خود مشکلی داشته باشید، به ما اطلاع دهید.
ارائه کننده شناور برای پروتکل سرور زبان اضافه شده است، از جمله برای rls.
اکنون مدیر بافر اجتناب از برجسته سازی در هنگام بارگیری بافرهای زیرزمینی از ذخیره سازی.
در حال استفاده از ترمینالها هنگام استفاده از bash از login استفاده کنید.
SIGPIPE در هنگام راه اندازی غیرفعال است.
یک مدیر جلسه جدید که می تواند تقسیم عمودی و افقی شما را بازگرداند.
برنامه های کاربردی می توانند به طور پیش فرض با پهنای باند پورتال صحبت کنند.
پیشرفت به قطعه تعبیه شده پیش فرض زبان.
اجتناب از بارگیری مجدد مصنوعات در صورت امکان.
ترجمه های به روز شده:
سوئدی، آلمانی، لیتوانیایی، اسپانیایی، ترکی، کاتالان، ایتالیایی، پرتغالی برزیل، لهستانی
در نسخه 3.28.3 جدید چه جدید است:
رفع تعدادی از خطاهای احتمالی و از دست دادن اطلاعات احتمالی.
ویرایشگر اعتبارسنجی موقعیت مکان نما را باز می کند.
پلاگین todo عمیقا برخی از دایرکتوری های ساخت ابزارهای مشترک را نادیده می گیرد.
چه جدید در این نسخه است:
اشکالزدایی با gdb برای انجام ترجمه در هنگام درون یک فضای نام کوه مانند تختپاک بهبود یافته است.
بهبود به eslint و indexers GJS کد به انعطاف پذیری بیشتر با دیگر دوره های JS مانند NodeJS.
تعدادی اصلاح صحیح در لوله کشی و نشت حافظه.
رابط کاربری ارائهدهنده جدید ایجاد شده اضافه شده است، بنابراین دونده پروژه میتواند از اجرای دستورات استخراج شده از سیستمها مانند تختپاک پشتیبانی کند.
ادغام نور GNOME Light.
بخش های تقویم بهبود یافته با پشتیبانی از برداشتن فایل های داده.
Builder سعی خواهد کرد که داده های حافظه پنهان در هنگام راه اندازی و خاموش شدن را حذف کند تا به برخی از استفاده های دیسک کمک کند.
داده های حافظه پنهان پروژه به یک دایرکتوری منتقل شده اند، و هنگامی که یک پروژه حذف می شود، اطلاعات مربوط به حافظه پنهان را آسان تر می کند.
هماهنگیهای بهبود یافته برای میانبرهای صفحه اصلی / پایان.
خط لوله ساخت با استفاده از PTY و VteTerminal برای به دست آوردن پشتیبانی رنگ و استخراج توالی PTY. این اجازه می دهد تا برای عناوین پیام مناسب در Omnibar هنگام ساخت. یک رگراسیون در حال حاضر این است که ما دیگر پیغام خطا مبتنی بر Regex را استخراج نمی کنیم.
شما هم اکنون می توانید پروژه های حمل بار را با استفاده از حمل بار اجرا کنید.
دسترسی به / usr و / etc از سیستم میزبان هنگام اجرای تحت Flatpak (از طریق / run / host) به سازنده اجازه می دهد تا در مقابل سیستم میزبان توسعه یابد. کاربران از سازنده در Distos از CentOS / RHEL / LTS به احتمال زیاد از این ویژگی بهره مند خواهند شد.
خط لوله ساخت با تلاش G_ENABLE_DIAGNOSTIC، برای پیام های خطای شناخته شده در GLib تلاش می کند.
سازنده در حال حاضر با استفاده از سازنده flatpak -state-dir با سازگاری تختخواب ساز 0.10.5 یا بالاتر، سازنده است.
درخت پروژه در حال حاضر Drag'n'Drop را پشتیبانی می کند، هر دو در داخل و با استفاده از انتخاب متن / uri لیست از برنامه های خارجی.
یک پیش نمایش اولیه از ادغام وضعیت VCS در درخت پروژه در این نسخه گنجانده شده است.
در نسخه 3.27.2 جدید چه جدید است:
بهبود مستندات
رفع اشکال برای سیستم پایه سیستم مزون.
رفع اشکال در پشتیبانی compile_commands.json ما.
رفع اشکال در ادغام GJS ما.
قالب پروژه های Meson یک راه حل برای یک اشکال گلدان به دست آورد.
پلاگین CMake به C پس از طراحی پلاگین مزون منتقل شد.
خوش آمد گویی برای اجازه پلاگین ها برای گسترش آنچه قابل مشاهده است خلاصه شد.
افزونه تازه وارد افزوده شده است که پروژه های جدید گنوم را در برنامه greeter نمایش می دهد.
هنگام استفاده از کد کمک GNOME برای Yaml پشتیبانی شد.
Appdata در حال حاضر به محل مورد نظر از مشخصات نصب شده است.
زمان راه اندازی با اجتناب از برخی از هزینه های عملیاتی در gtk و glib بهبود یافته است. پچ های بالادست چیزهای بیشتری را بهبود می بخشند
یک تنظیم جدید اجازه می دهد تا رفتار نور شبانه گنوم را برای حالت شبانه دنبال کند.
ما از macros صادرات مستقیم استفاده می کنیم تا مدیریت ABI را ساده تر کنیم. ما هنوز ABI پایدار نیستیم، اما به سمت آن پیشرفت می کنیم.
پلاگین ماجرا هم اکنون گزینه KeepGoing را پشتیبانی می کند، پس از برخورد با خرابی ها در آن، سخت تر تلاش کنید.
پشتیبانی از کدنویسی زبان برنامه نویسی Vala
پلاگین ctags سعی خواهد کرد که از لغو لغات خاصی استفاده کند.
اکنون افزونه Find-other-file نتایج نتایج جستجوی جهانی را نشان می دهد.
اکنون می توانید جستجوی جهانی را با Ctrl + n / p در حالت Vim هدایت کنید.
اکنون می توانید & quot؛ باز کردن صفحات & quot؛ را غیر فعال کنید. بخش نوار کناری در تنظیمات.
پلاگین flatpak دیگر به طور خودکار وابستگی های پروژه را به روز نمی کند زمانی که سیستم ساخت برای اولین بار فعال می شود. شما میتوانید وابستگیها را از منوی Workbench دستی به صورت دستی به روز کنید.
بهبود مکان نما برای برخی از حرکات ویرایشگر متن.
پشتیبانی پایه برای آزمایش واحد در پروژه های Meson.
Subprocess PATH اکنون ترجیح می دهد / bin over / usr / bin.
میانبرهای صفحه کلید مختلف کار بازسازی شده اند.
پشتیبانی از معدنچیان پروژه کاهش یافته است.
ترجمه های به روز شده:
صربی، آلمانی، اسلوونیایی، چک، اسپانیایی
چه جدید در نسخه 3.26.0 موجود است:
تغییرات از زمان انتشار اخیر:
رفع اشکال برای افزونه eslint.
بهبود مستندات مختلف.
فشرده سازی غیر ضروری از فایل های مختلف .ui را حذف کنید.
اجتناب از استفاده از & quot؛ mips & quot؛ ثابت به ثابت MIPS می سازد.
پاک کردن نقطه توقف متوقف شده اگر اشکالزمان خارج از منزل خارج شود.
رفع یک تصادف در افزونه کد-کد.
ثابت برای اطمینان از ردیف در omnibar قابل بازیافت است.
ثابت برای عدم تکمیل GTask در IdeBuffer.
بستن رنگ کننده را رفع کنید و ایجاد پنل را لغو کنید.
هنگام ایجاد کلاسهای سبک، یک تصادف در .ui ایجاد کنید.
پشتیبانی از قطره برای نسخه های والا قدیمی تر از 0.34
ترجمه های به روز شده:
کره ای، گالیسیایی، ترکی، اندونزیایی، چک، آلمانی، لهستانی، پرتغالی برزیل، ایتالیایی، دانمارکی، لیتوانیایی، مجارستانی، کاتالان، صربی، صربی لاتین، فرانسوی، سوئدی، اسپانیایی، ژاپنی
چه جدید در 3.25.5 از جدید است:
میانبر پیش نمایش HTML ثابت شده است
Keibindings مختلف در libdazzle بهبود یافته است
اکنون نسخه نسخه مناسب libdazzle را به عنوان زیر پروژه طراحی میکنیم
IdeSourceViewMode در حال حاضر یک مرجع به دیدگاه دارد و همه GValues را در هنگام بستن پروکسی
ردیابی فوکوس برای ستونها در یک ستون تکمیل شده است
اقدام تمرکز همسایه دوباره کار می کند، اجازه می دهد تا ^ w ^ w و سایر سبک های سبک سبک Vim به درستی کار کند
فعال کردن کلیدهای F در حالت vim و & quot؛ حالت عادی & quot؛ تعمیر شده است
سازنده در حال حاضر به نسخه مناسب GLib برای دسترسی به g_ptr_array_find_with_equal_func () بستگی دارد.
مجوز MIT / X11 به روزرسانی شده است که حاوی یک رونوشت گم شده است
رفع printf معماری معماری
چه جدید در 3.25.3 از جدید است:
& quot؛ تخم مرغ & quot؛ بسته مشارکت شده به libdazzle شکسته شده است. اگر شما libdazzle نداشته باشید، به عنوان یک زیر پروژه ساخته خواهد شد. http://git.gnome.org/browse/libdazzle
& quot؛ jsonrpc-glib & quot؛ بسته مشارکت شده به یک پروژه مستقل شکسته شده است. اگر شما آن را نصب نکرده اید، آن را به عنوان زیر پروژه خواهید ساخت. http://git.gnome.org/browse/jsonrpc-glib
& quot؛ template-glib & quot؛ بسته مشارکت شده به یک پروژه مستقل شکسته شده است. اگر شما آن را نصب نکرده اید، آن را به عنوان زیر پروژه خواهید ساخت. http://git.gnome.org/browse/template-glib
اولویت تکمیل Ctags کاهش یافته است
بسیاری از داخلیات به یک libdazzle به روز شده منتقل شده اند. این شامل بسیاری از رفع موضوعی و همچنین پانل های بهبود یافته و یکپارچه سازی آن ها است. بسیاری از ساختارهای داده های جستجو نیز به لایب دز خاتمه یافت.
ارائه دهنده جستجو برای استفاده از libdazzle و ورود پیشنهاد پیشنهاد جدید بازنویسی شده است. ما پیش از 3.26 انتظار داریم تغییرات بیشتری در این زمینه داشته باشیم.
سازنده در حال حاضر از ابعاد GVFS برای ذخیره موقعیت مکان نما استفاده می کند. این باید شانس شما را در موقعیت مناسب در هنگام باز کردن یک بافر بهینه کند.
پانلها به درستی بین حالت اجرا Builder وضعیت بینایی خود را حفظ می کنند.
در حال حاضر Plugin Flatpak به درستی نادیده گرفته می شود که زمان اجرا در & quot؛ .Sources & quot؛ پایان می یابد.
ساز به طور صحیح تمیز می کند تا پیش نویس ها را حل کند که در آن فایل هایی با خطاهای کدگذاری به طور مداوم در هنگام بازگرداندن وضعیت داخلی Builder باز می شوند.
& quot؛ شمارنده & quot؛ پنجره ای در اشکال زدایی اضافه شده است.
اکنون Builder تلاش می کند در حالی که بافر باز می شود، کارهای بسیار کمتر انجام می دهد. این باید فایل بارگذاری را در فایلهای بزرگتر سریعتر کند.
اولویت عملیات مختلف آسینک برای کاهش اشتباه در حلقه اصلی Gtk کاهش یافته است.
فایل های UI در حال حاضر فضای خالی خود را محدود می کنند که باید مقدار کوچکی را از بین ببرد.
IdePerspective حالا یک restore_state vfunc دارد. این کمک می کند تا اطمینان حاصل شود که ویجت حالت را بازیابی می کند پس از اینکه UI حل شده است. این در هنگام راه اندازی می تواند از ورود کاربران به UI جلوگیری کند.
پایتون Ide.py در حال حاضر حامیان برای ورود به سیستم با استفاده از g_warning () و غیره مشاهده کنید. Ide.warning ()، Ide.debug ()، Ide.critical ()، و غیره.
مستندات اضافی
ترجمه های به روز شده:
اسپانیایی، قزاق
چه جدید در 3.25.2 از جدید است:
ارتقاء به پلاگین Todo
پشتیبانی از چند مکان نما در ویرایشگر متن
بهبود به عدم تایید در مقابل ویدجت کانتینر gtk
بعد از اصلاح رایگان استفاده کنید
رفع نشت حافظه
پیشرفت JSON در پلاگین flatpak
llvm برای FreeBSD رفع می شود
پیشرفت رفته برای ساختن ورود به سیستم
ترجمه های به روز شده:
مجارستانی، قزاق، اسپانیایی، اندونزیایی، آلمانی، لهستانی، پرتغالی برزیل، صربی
چه جدید در نسخه 3.24.1 است:
پشتیبانی از مستندات Sphinx ویرایش زنده
& quot؛ نصب & quot؛ عمل می تواند از نوار فرمان فعال شود تا پروژه شما را بدون اجرای آن نصب کند.
رفع خطا در autotools و jsonrpc
برای نصب و راه اندازی پروژه به نینجا بروید
اصلاح سیستم ساخت مختلف
اولویت تشخیص پایین برای بهبود تعامل UI
رفع ارقام مربوط به تعداد FD های hgih را به فرآیندهای کارگر
همیشه با V = 0 برای ساختن ساختار کمتری ساخت
هنگام راه اندازي تشخيص، راههاي ترجمه براي درختان توليد مي شود
اجازه دادن به مراحل خط لوله برای نشان دادن stdout باید برای اشتباهات بررسی شود
اجازه دسترسی به شبکه از پرتاب مجدد تختپاک را بدهید
در صورت امکان از تپاپا سازنده استفاده کنید
هنگام ساخت و ساز با تختخواب، از ساخت آثار ساخت آثار استفاده کنید
رگ های مختلف Rust RLS
رفع شناور شناور برای jsonrpc
پشتیبانی از Rustfmt برای زنگ
پشتیبانی از انتخاب مجدد با gq در حالت vim زمانی که زبان آن را پشتیبانی می کند. C-C C در حالت Emacs. در حال حاضر تنها پشتیبانی Rust / RLS وجود دارد.
Symbol Resolvers هم اکنون می توانید همه ی ارجاعات به یک نماد را پشتیبانی کند تا ویرایشگر بتواند بین آنها حرکت کند. در حال حاضر تنها Rust / RLS پشتیبانی می شود. Ctrl + shift + space پنجره ظاهر را نمایش می دهد.
تنظیمات به درستی انجام می شود & quot؛ آماده & quot؛ دوباره هنگام تغییر زمان اجرا، به طوری که ممکن است یک prefix جدید استفاده شود.
کشف آشکار Flatpak به جستجوی اولیۀ بزرگ تبدیل شده است
نسخه های Flatpaked Builder هنوز برای پلاگین ها در میزبان ~ / .local / share / gnome-builder / plugins برای همگام سازی هستند.
صرفه جویی در خودکار از بافر هنگامی که کاربر شروع به ذخیره رخ می دهد رد می شود
نشت حافظه مختلف وصل شده است
بهبود مانیتور فایل در حین تغییر نام
greeter نوع سیستم ساخت را نمایش می دهد تا به کاربران امکان انتقال به سیستم های ساخت جدید مانند Meson را بدهد.
یک آیتم منو برای راه اندازی ترمینال در تخت اضافه شده است. در حالی که این مساله خاص نیست، کاربران به طور کلی در مورد آن فکر می کنند.
بهبود مستندات
تغییرات به روز شده:
سوئدی، دانمارکی، لیتوانیایی، مجارستانی، کره ای، اسپانیایی، اندونزیایی، آلمانی، اسلواکی، لهستانی، پرتغالی برزیل، لتونی، روسی
چه جدید در نسخه 3.24.0 است:
بسیاری از بهبود مستندات
بهبود های مختلف Flatpak
پشتیبانی از ساخت فرمان ها و زمینه های پس از نصب JSON manifest
اطمینان از اینکه راه دورهای GNOME برای مسیرهای اضافی وجود دارد
بعد از نصب نصب مجدد تختخواب تازه سازی کنید
تعدادی از اصلاحات صحت در اجرای فرایند از طریق HostCommand
پشتیبانی CCache دوباره در هنگام ساخت تحت Flatpak کار می کند
ناظر فرآيند تلاش مي کند تا مانع شل شدن زير پروسه شود
پشتیبانی پیش نمایش HTML برای reStruccturedText
پیشرفت های زنگ زده در حال اجرا تحت Flatpak
پشتیبانی از سیستم phpize
راهنما به درستی دسترسی به وب سایت مستندات قبل از سقوط به اسناد محلی نصب شده را به درستی شناسایی می کند
Jsonrpc-GLib برای پشتیبانی از یک API مبتنی بر GVariant به روز شده است بنابراین پلاگین ها می توانند IPC را به یک فرمت رمزگذاری ارتقاء دهند که باعث کاهش تقسیم حافظه می شود
پشتیبانی از CTags بهبود یافته است تا کارایی بیشتری در پروژه های بزرگتر داشته باشد
تغییرات به روز شده:
سوئدی، اندونزیایی، دانمارکی، لیتوانیایی، مجارستانی، قزاق، کره ای، اسپانیایی، فریولیان، گالیسی، فرانسوی، چک، آلمانی، ایتالیایی، اسلواکی، لهستانی، پرتغالی برزیل
چه جدید در نسخه 3.22.4 / 3.24.0 Beta 2 جدید است:
بسیاری از پیشرفت موتور انتقال
تغییرات ظاهری Omnibar
پشتیبانی از تختخواب یک معامله بزرگ را تثبیت کرده است
راهنمای ابزار صفحه کلید جدید برای موارد مختلف headerbar
جستجو در ترمینال با استفاده از ctrl + shift + f
PTY fd مالکیت برای RustUp رفع شده است
اکنون جستجوی فایل سفید فضا را نادیده می گیرد
وابستگی های libidemm و glibmm / gtkmm کاهش یافته است، زیرا هیچکس از آنها استفاده نمی کند و مهاجرت ما به مزون را تسریع می کند.
پیشرفت های مختلف Jsonrpc برای ارتباطات سرور زبان.
پلاگین نوردهی جدید برای ردیابی نشت هنگام آزمایش برنامه شما.
بهبود Meson در حال اجرا تحت tuppak.
اکنون می توانید یک ترمینال جدید را در داخل runtime build با استفاده از ctrl + alt + shift + t شروع کنید.
برخی از اسناد جدید در آثار است و بصورت آنلاین در https://builder.readthedocs.io موجود است. ما مشارکت شما را در اینجا دوست خواهیم داشت.
محاوره باز پروژه در حال حاضر به شما اجازه می دهد تا هر نوع پروژه را با فیلتر فایل پیش فرض انتخاب کنید.
بیشتر زیبا سازها، از جمله یکی برای makefiles.
پرتاب کننده های فرعی زیر فرایند ساختن اکنون محیط را از پیکربندی ساختار پیکربندی می کنند.
Makecache اکنون می تواند از لیست هایی که از باینری های هدف مورد استفاده قرار می گیرند پاسخ های بی نظیری را ایجاد کند. این باید توانایی ساز را برای موفقیت پروژه خود بهبود بخشد.
پلاگین Flatpak دیگر نمی خواهد پروژه خود را از / run / build / $ پروژه بسازد، زیرا موانع شکستن موقت و مشکلات عمومی را در حفظ اشیاء بین اعداد زیر فرآیند ثابت می کند. این اثر جانبی باعث کاهش قابل پیش بینی بودن موقعیت منبع در نمادهای اشکال زدایی می شود. اما به عنوان سازنده تختپاک باید برای ساخت نسخه های آزمایشی استفاده شود، این به نظر خوب است.
پیشرفت های مختلف UI worksbench.
Profileer مبتنی بر Sysprof در حال حاضر می تواند برنامه های کاربردی راه اندازی شده در داخل فضای نام کوه، مانند تطبیق.
سازنده از طریق Flatpak دانلود شده است شامل رفع برای برقراری ارتباط با کمک کد گنوم از یک نصب میزبان.
رفع نشت حافظه مختلف.
پیکربندی های مبتنی بر Flatpak بهبود یافته خود را غیر مخرب نوشتن به دیسک پس از تغییرات.
پروژه های مبتنی بر Autogen ساده اسکریپت init.
به روز شده ترجمه ها:
پرتغالی برزیل، لهستانی، اسپانیایی، آلمانی، قزاق و مجارستانی.
چه جدید در نسخه 3.22.4 است:
برخی از پیشرفت های جزئی به طور خودکار تکمیل
ترفند های UI به نمایش طرح ایجاد کشف بهتر است
محتوای گسترده تر را در انتخاب پرونده انتخاب کنید
هنگام حذف برخی از فایل های پروژه، تغییرات حافظه پنهان را بهبود بخشید
اجازه صحبت کردن با رابط FileManager1 DBUS از تختخواب را بگذارید
تعداد انگشت شماری از رفع نشت
تست واحد بهبود یافته است
اجتناب از ایجاد پروژه های پس زمینه بیش از حد
زمان اجرا اکنون می تواند مسیرها را به فایل هایی مانند هدر ترجمه کند تا فرآیندهای خارج از زمان اجرا به آنها دسترسی پیدا کنند.
اجازه دهید libclang برای تجزیه و تحلیل فایل ها در زمان اجرا در Flatpak. این تضمین می کند که تکمیل خودکار و تشخیص هنگام ساخت در برابر org.gnome.Sdk کار می کنند
Autotools gmake vs make را از زمان اجرا کشف می کند
A & quot؛ کلون و ویرایش این flatpak & quot؛ ویژگی به عنوان اضافه شده با استفاده از گزینه خط فرمان -M. این با بعضی از کامپوزرهای مبتنی بر گنوم ادغام شده است که اجازه می دهد یک & quot؛ این برنامه را ویرایش کنید & quot؛ ویژگی.
بهبود سیستم های ساخت مختلف
پشتیبانی بهبود یافته برای ساخت flatpaks
پشتیبانی بهبود یافته برای سیستم مزون ساخت
ساز به VTE جدیدتر برای ویژگی های مختلف regex بستگی دارد و در حال حاضر سیستم ساخت پیکربندی آن را نشان می دهد.
برخی از بهبود های vim
به روز شده ترجمه ها:
مجارستانی، قزاق، آلمانی، اسپانیایی، اسپرانتو، چک، لهستانی و پرتغالی برزیل
چه جدید در نسخه 3.22.3 است:
خلاصه ای از تغییرات از 3.22.3:
رفع حلقه بسته بندی اتوماتیک و جمع آوری و به ثمر رساند
رفع رفتارهای غیرقابل انکار و غیرقابل شناختی متفاوت است
پیش فرض های زبان اکنون نصب شده اند
پشتیبانی از ساختمان با llvm 3.9
هنگام عقب کشیدن جفت ها را حذف کنید
پشتیبانی برای ساخت و اجرا برنامه های کاربردی Flatpak اضافه شده است، از جمله از Builder که از طریق Flatpak توزیع شده است
ادغام مسطح ساز با استفاده از json manifests
درخت پروژه پس از محتویات مجدد، به محل قبلی گسترش می یابد
بافرها قبل از انجام عملیات نصب سیستم، ذخیره می شوند
خروجی prebuild و postbuild را در پانل ساخت خروجی نمایش دهید
فروشگاه app-id را در buildconfig ذخیره کنید
Enter / Return برای تکمیل خودکار مجددا فعال شده است
Go to line popover دیگر از animover / delay popover استفاده نمی کند
اجتناب از فعال شدن ctags، clang و دیگر ارائه دهندگان تکمیل
LD_LIBRARY_PATH را برای سرور زبان Rust rls تنظیم کنید
برگشت به ptsname () در صورت لزوم
بهبود سبک CSS Workbench
زبانه را برای تغییر بین تکه های قطعه در طی تکمیل خودکار ثابت کنید
پشتیبانی TTY از FreeBSD در هنگام تخم ریزی پروسه ها
پانل خروجی جدید اضافه شده است
اصلاح برای قرار دادن روش های ورودی خاص در کنار نقل قول
اکنون ویرایشگر مجاز به نوشتن مجدد است
ترمینال در حال حاضر از برجسته سازی و فعال کردن URL ها پشتیبانی می کند
رفع دستورالعمل های کپی و چسباندن در ترمینال
پشتیبانی از کامپایل کد C خارج از پروژه autotools بهبود یافته است به درستی کشف استاندارد شامل فایل ها
پیشرفت های SSL و SSH از طریق تبلت ساخته شده است
به روز شده ترجمه ها:
لیتوانیایی، مجارستانی، قزاق، آلمانی، اسپانیایی، چک، لهستانی، پرتغالی برزیل، لتونی، صربی
چه جدید در 3.22.2 از جدید است:
سازه های Flatpak از Builder می توانند زمان اجرای Flatpak را هنگام ساختن پروژه در نظر بگیرند. کار بیشتر برای حمایت از اجرای پروژه شما با زمانبندی مسطح انجام می شود.
بهبود ترجمه
بهبود RTL بیشتر
بسیاری از رفع نشت حافظه با ASAN یافت می شود
Builder اکنون پوشه makecache را برای فایل های موقت قدیمی که می تواند پشت سر گذاشته شده، پاک کند.
رفع سوپراپراکس شکستن Flatpak برای اجازه استفاده همزمان از حلقه اصلی. این حلقه های بالقوه را در نسخه های Flatpak از Builder رفع می کند.
موتور تشخیصی به منظور به روز رسانی تشخیصی به خارج از باند تغییر یافته است.
ایجاد پروژه در حال حاضر به git وابسته است، زیرا از git برای شروع یک پروژه جدید استفاده می کند.
GObject بهبود خودآگاهی
بهبود عملکرد تشخیصی تحت استفاده سنگین. این در حالی است که هزاران تشخیص از یک پروژه استخراج می کند.
پانل تشخیصی برای استفاده از GtkTreeView برای پشتیبانی از لیست های بیشتر از تشخیص که در برخی از پروژه ها یافت شده تغییر یافته است.
نمایش حالت خالی حالت برای نمادها و پانل های تشخیصی.
پشتیبانی از Sysprof شامل visualizers، زوم و محدوده انتخابی است.
IdeSubprocessSupervisor اضافه شده است تا اجازه پلاگین ها به راحتی فرآیند خارجی را مدیریت کند.
یک مشتری برای & quot؛ پروتکل سرور زبان & quot؛ اضافه شده است برای ایجاد پلاگین های مبتنی بر زبان برنامه نویسی آسان.
پشتیبانی از سیستم های ساخت Meson و Cargo اضافه شده است. اجرای پشتیبانی با Meson 0.36.0 Meson نیاز دارد.
رفع تعطیلی برای GTK + API متداول
زمان اجرا به منظور ساختن فرآیند ساخت نرم افزار بهبود یافته است.
پشتیبانی از VIM برای بهبود پشتیبانی از تعداد تغییرات عملیات بهبود یافته است.
بهبود ساخت و اجرای زمانبندی برای editorconfig.
در حین تکمیل خودکار به صورت خودکار alt + 0..n درست کنید
سازنده در حال حاضر به json-glib-1.0 بستگی دارد. پیش از این احتمالا از طریق وابستگی ها مورد نیاز بود، اما اکنون صریح است.
3.22.2 شامل پیش نمایش تکنولوژی برای پشتیبانی از زنگ است. شما می توانید این را با نصب Rust nightly و & quot؛ rustls & quot؛ امتحان کنید. بسته بندی برای تشخیص یکپارچه، تکمیل خودکار، و پشتیبانی از درخت سیب.
همچنین این دسته از ترجمه ها به روز شده است. با تشکر از همه مترجمین ما از 2 / 1-2 / 1: Dusan Kazik، Aurimas Cernius، Balazs Mesko، Benedikt M. Thoma، ChenYang Li، Kjartan Maraas، Marek Cernocky، ماریو Blattermann، Piotr Drag، رافائل Fontenelle
چه جدید در 3.22.1 از جدید است:
بسیاری از اصلاح طرح ویجت برای زبان های RTL مانند عبری.
اصلاح سیستم ساخت (گم شده -lm در برخی از سیستم عامل ها، رفع برای pipe2 در macOS).
استفاده از & quot؛ getent passwd & quot؛ برای دریافت passwd فعلی هنگام کشف پوسته کاربر ترجیح داده شده.
بارگذاری هر دو کاربر و سیستم زمانبندی مسطح نصب شده.
اضافه کردن پشتیبانی برای Visualizers Sysprof (نیاز به Sysprof 3.22.1)
حالت های خالی، شکست خورده و ضبط را برای پلاگین Sysprof اضافه کنید.
GtkNativeFileChooser را زمانی که قابل استفاده است، ترجیح دهید.
پشتیبانی از اجرای پروژه های GJS با استفاده از Autotools. به طور خاص ما سعی می کنیم از & quot؛ GJS template & quot؛ سبک Makefile.am
ثابت استفاده از gettext از پلاگین های پایتون.
دیدگاه ترجیحات اکنون از اندازه صفحه نمایش کوچکتر مانند 1280xH است.
انواع UI لهستانی
بسیاری از به روز رسانی ترجمه
چه جدید در نسخه 3.20.4 / 3.22.0 بتا جدید است:
جستجوی جدید و اجرای جایگزین
نوار ساخت جدید که یک نمای کلی از پیکربندی ساخت، شاخه VCS و سایر پیام های مهم را فراهم می کند.
پروفیل جدید مبتنی بر sysprof
دیدگاهها اصلاح شده اند و نوار کناری را حذف کرده ایم همانطور که ذکر شد قبل از 3.20 اتفاق می افتد.
قالب های بهبود یافته پروژه
پشتیبانی از پیکربندی سیستم های کنترل نسخه
'ایده' به نام 'gnome-builder-cli' تغییر نام داده شده است
آیکون ساخت جدید
بهبود ویم
پلاگین جمع کننده رنگ جدید
افزونه Autotools هم اکنون می توانید اهداف مختلف ساخت را استخراج کنید
طراحی گرینتخت جدید شامل کلون گیت تجدید شده، انتخاب فایل و جادوگر قالب.
چه جدید در نسخه 3.20.4 است:
چه جدید در نسخه 3.18.1 / 3.20 Beta 2 جدید است:
یک ارائه دهنده جدید تشخیصی برای اشتباهات معمولی gettext (Daiki Ueno)
سازنده دیگر نشانکهای موقت را نشان نمی دهد. در هنگام باز کردن یک فایل با استفاده از Builder، این کار باید باعث آزار بیشتر شود. (Akshaya Kakkilaya)
چارچوب راهنمای کاربر فرود می آید و ما به کمک شما نیاز داریم تا داستان کمک خوبی در Builder بسازیم! (الکساندر فرانک)
یک ظاهر ترمینال برای حالت Dark Mode ثابت شده است (Carlos Soriano)
طرح های تنظیمات به EggColumnLayout استخراج شده و مسائل مربوط به ارتفاع برای عرض را ثابت می کند. به https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/ مراجعه کنید
تنظیمات برای غیرفعال کردن موتورهای تشخیصی مختلف اضافه شد.
پیشرفت در قالب کتابخانه به اشتراک گذاشته شده ما (فیلیپ وینول، ایگور گناتنکو) برای اطلاعات بیشتر، به آدرس `ide create-project --help` مراجعه کنید.
یک مدیر پیکربندی اضافه شده است تا امکان ساخت پیکربندیهای مختلف پروژه را فراهم کند. ویرایشگر پیکربندی اجازه می دهد تا شما جدید و تنظیمات موجود را تغییر دهید.
پشتیبانی از پروژه های ساختمانی در زمان اجرای xdg-app، با استفاده از & quot؛ xdg-app build & quot؛
پشتیبانی از ساخت داخل در زمان اجرای jhbuild (پاتریک گریفیس)
راهنمای ابزارهای مختلف به رابط کاربری اضافه شد (Piotr Drag، Adrian Zatreanu)
تغییر خط خط دروازه پشتیبانی از رندر خطوط حذف شد.
Ctags پشتیبانی از تلفیق نتایج تکمیل مشابهی را پشتیبانی می کند. (چاندو)
سابقه موقعیت مکان نما و ctags به دایرکتوریهای cache منتقل شدند. (مگ پریح)
هدرهای Libide، Egg و Template-GLib اکنون به $ (includeir) / gnome-builder- @ VERSION @ نصب شده است. این اجازه می دهد تا پلاگین های C و Vala را از درخت بسازیم.
پشتیبانی از فعالسازی pylint از طریق کمک کد گنوم اضافه شد.
شما می توانید با استفاده از نام دایرکتوری پروژه های greeter را جستجو کنید.
یک چلپ چپ دولت خالی به ویرایشگر اضافه شد.
راه حل های مختلف برای تغییرات اخیر در واله.
رفع اشکال در دسترسی به فرمان نوار (Sebastien Lafargue)
بهبود ویم (سباستین لافارگو)
پلاگین ها می توانند ترجیحات را هنگام تخلیه حذف کنند (Sebastien Lafargue)
بسیاری از پیشرفتهای ترجمه (الکساندر فرانک، آندرس جونسون، آرتور د اکوینو مورائیس، آروماس سورنیوس، بالازس مسکو، باژرمان موتخیدنینف، چائو هیسونگ لیائو، دانیال موسیتس، دوسن کازیک، فران دیگوز، گابور کلمن، ماریو بلاترمان، پیتر دراگ، رافائل فونتنل ، رودلف مازورس)
چه جدید در نسخه 3.18.1 است:
پشتیبانی اولیه برای والا تا زمانی که ما این را از فرایند خارج کنیم، انتظار داریم که همه چیز کمی ناکارآمد باشد. این پلاگین در Vala نوشته شده است و نیاز به libvala-0.30 دارد. این پشتیبانی از تکمیل خودکار، به عنوان شما نوع خطا برجسته، یک درخت نماد، و پرش به تعریف. ما برای جامعه والا همچنان به این پلاگین بزرگ کمک می کنیم.
اکنون می توانید افزونه ها را در والا بنویسید * .vapi برای libide-1.0 و gnome-builder-1.0 تولید می شود.
تکمیل خودکار، در اکثر صحنه ها، بسیار سریعتر خواهد بود. https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/ برای اطلاعات بیشتر در مورد چگونگی انجام این کار، را بررسی کنید.
بیشتر موتورهای تکمیل خودکار از تکمیل فازی پشتیبانی می کنند. این به این معنی است که & quot؛ gtkwidshow & quot؛ با & quot؛ gtk_widget_show & quot؛ مطابقت دارد
تعداد کمی از کاراکترها ثابت شدند.
--enable - * - افزونه در حال حاضر درست کار می کند.
بارگذاری نوع محتوا ثابت شد تا Makefile.am دیگر توسط توتم باز نمی شود.
تکمیل پیتون جدی بهبود یافته است.
برخی از هشدارهای پنهانی را رفع کنید.
یک دکمه جدید به ویرایشگر اضافه شده است تا به اخطار یا خطای بعدی بروید.
C indenter کمی سبکتر برای برنامه نویسی متناوب است.
پشتیبانی از خطوط Reindent (زبانه در emacs، == در vim، ctrl + alt + i به عنوان پیش فرض) فرود می آید.
یک فونت جدید برای نقشه مرور فعال شده است. این BuilderBlocks نامیده می شود و یک فونت بلوک عمومی بر اساس توفو از Behdad Esfahbod است.
افزونه ctags اکنون می تواند تگ ها را به عنوان "ctags" ایجاد کند.
شما هم اکنون می توانید علامت هایی برای فضاهای، زبانه ها، خطوط جدید، فضای سفید و غیره، فضاهای پیش رو و پیشرو ایجاد کنید.
بسیاری از به روز رسانی ترجمه از جمله (فرانسوی، مجارستانی، قزاق، کره ای، اسپانیایی، فنلاندی، اسپرانتو، چک، ایتالیایی، پرتغالی برزیل، لهستانی، آلمانی، و صرب).
بهبود در گردش کار جستجو.
سازگاری و بهبود ثبات vim و emac مختلف.
پیشنهادات تکمیل شده جدی در حال حاضر کلمه صحیح را نشان می دهد و احتمال اجرای توابع کمتر از __ را آغاز می کند.
بهبود پایداری پنل درخت نماد.
در نسخه 3.18.0 جدید چه جدید است:
بافر: انتشار نماد resolver به شدت
ساخت: به طور پیش فرض افزونه های مدیریت دستگاه / mingw را غیرفعال کنید
سرسختانه: اطمینان حاصل کنید که ما برای همیشه به دنبال متن نیستیم
شمارنده: add vsdo fallback on linux and no rdtscp instruction
شمارنده: ماسه CPU بیت از دستور rdtscp در x86_64
سردبیر: اسناد اساسی را برای جلوگیری از نشت منتشر کنید
ویرایشگر: k در حالت vim برای درخواست مستندات
ویرایشگر: اضافه کردن ساده goto line popover، با ctr + i در حالت gedit فعال می شود
ویرایشگر: رفع سقوط در DnD به ویرایشگر
کیبورد: برای جستجوی جهانی در حالت gedit از ctrl + alt + o استفاده کنید.
map-bin: تنظیم اندازه زمانی که نوار شناور استفاده نمی شود را نادیده بگیرید
پلاگین ها: اگر پلاگین غیر فعال شده است، پلاگین نشان داده شود
جستجو: نوار پیشرفت را در نتایج جستجو غیرفعال کنید
جستجو: پاک کردن اشکال popover هنگام پاک کردن متن جستجو
جستجو: ورودی جستجو را نسبت به اندازه های کوچکتر تقدیم کنید
جستجو: نمایش نتایج جستجوی بیشتر به صورت پیش فرض
نماد درخت: زمانبندی حافظه پنهان برای استفاده از میلی ثانیه
تم: رفع یک ظاهر طراحی شده از کنترل های مشاهده در هدر پشته
view-stack: با کلیک کردن بر روی هدر اجازه می دهد تا ستون مشاهده را تمرکز کنید
چه جدید در نسخه 3.16.3 است:
یک کد منبع جدید جدید minimap، اخیرا به سمت GtkSourceView منتقل شده است.
برآورد جدید بر اساس کار طراحی اخیر.
یک نشانه XML جدید برای برجسته کردن تطبیق عناصر XML.
پشتیبانی خودکار اتمام بر پایه ctags
شمارنده با عملکرد بالا، mutli-thread که می تواند با enableen-rdtscp فعال شود. این به طور پیش فرض غیرفعال است زیرا نیاز به ویژگی های تازه تر Intel Core i [357] دارد. شمارنده های لیست اعداد می توانند برای استخراج آنها از فرایند در حال اجرا یا سقوط استفاده شوند.
رابط ترجیحات بسیار پیشرفت کرده است.
بهبود جستجو
ارائه دهنده تکمیل فرمت strftime برای پایتون.
emacs اضافی، vim و کیبورد پیش فرض
پشتیبانی تجربی برای ساختن پروژه های Autotools با چندین.
بهبود خودکار پایتون.
بسیاری از سبک های CSS سبک در Adwaita.
پشتیبانی اضافی از پروژه های مبتنی بر recursive-automake.
برخی از ویژگی های تنظیم شده با gsettings ساخته شده اند.
تنظیمات لایه برای پروژه در مقابل تنظیمات جهانی پشتیبانی می کند.
پشتیبانی مدل های بهبود یافته.
پشتیبانی از تجزیه فایلهای DOAP.
نشت حافظه مختلف متصل شد
برجسته سازی افزایشی، نامعتبرتر تهاجمی است.
شرایط مختلف نژاد در پشتیبانی از autotools رفع شد.
OpenBSD و FreeBSD رفع سیستم های ساخت.
بسیاری از بهبود ترجمه
libide-1.0.so و Ide-1.0.typelib در حال حاضر به یک پوشه خصوصی نصب شده اند.
چه جدید در نسخه 3.16.2 است:
دوچرخه رایگان را در vcs های ساختگی ثابت کنید.
رفع درخت درخت پروژه در vcs های ساختگی.
اصلاح کارهای عملیاتی در حالت Emacs.
بهبود مرتب سازی نام فایل ها در درخت پروژه.
اطمینان از بارگیری فایل ها با انواع محتوا پشتیبانی شده توسط GtkSourceLanguage.
به طور پیش فرض درخت پروژه را فعال کنید
آیکون درخت پروژه را به صورت پیش فرض فعال کنید.
اضافه کردن فایل تغییر نام در درخت پروژه.
اضافه کردن حرکت به سطل زباله در درخت پروژه.
مرتب کردن پروژه های باز شده قبل از پروژه های کشف شده توسط معدنچیان.
از sysconf () برای اندازه صفحه استفاده کنید (اصلاح ساختن بر روی OpenBSD).
حلقه های گوناگون ساخت.
از فلش به جای همبرگر برای نوار جستجو استفاده کنید.
اصلاح یونیکد در preview پیش نمایش زنده.
در نسخه 3.16.0 جدید چه جدید است:
تم زیبا جدید GtkSourceView تحت تاثیر طراحی کاغذ شبکه.
ویرایشگر مجتمع بر اساس GtkSourceView.
به عنوان C، C ++ را از طریق Clang تایپ کنید.
تشخیص زنده به عنوان شما برای Python، Ruby، CSS، جاوا اسکریپت، JSON، Vala، Go و دیگران را از طریق gnome-code-help تایپ کنید.
برجسته کردن خطوط اضافه / تغییر شده در ویرایشگر منبع.
شبیه سازی Vim قوی و Emacs.
نمایش چندگانه به یک فایل تک هر دو تقسیم افقی و عمودی پشتیبانی می شوند.
تاریخ ناوبری برای پرش به عقب و جلو در داخل فایل های تغییر یافته.
موتور قطره ای قوی از جمله پشتیبانی از GLib 2.44 سبک GObjects.
جستجوی سریع برای پیدا کردن فایل ها در پروژه خود و نیز اسناد در devhelp.
بازخوانی هوشمند برای ساده کردن استفاده از فضاهای به جای زبانه ها.
یک نوار فرمان برای اجرای دستورات داخلی و دستورات Vim با تکمیل خودکار.
پیاده سازی Scrolloffset Vim.
بازخوانی مکان نما در هنگام بارگیری یک فایل.
تکمیل خودکار بر اساس کلمات فعلی در بافر های بارگذاری شده.
پشتیبانی تجربی برای تکمیل خودکار بر اساس کلنگ.
پشتیبانی از مدلهای vim، emacs و kate style.
پشتیبانی Editorconfig.
پشتیبانی فقط خواندنی تجربی برای سیستم های ساخت مبتنی بر autoconf / automake.
رونق خودکار برای گنو C89، پایتون و XML.
درخت پروژه تجربی (در دسترس از طریق F9).
پشتیبانی تجربی برای ساخت پروژه های مبتنی بر اتوماسیون.
بازیابی Keybinding برای فرمان تکرار در شبیه سازی Vim.
خودکار نگه داشتن بافرهای اصلاح شده، هرگز تغییری را از دست ندهید.
اسکریپت از طریق پایتون (CPython) یا جاوا اسکریپت (Gjs) و درون گرایی GObject.
مدیریت قدرت دینامیک هنگام استفاده از باتری لپ تاپ.
پیش نمایش HTML و Markdown زنده.
تکمیل خودکار پارامترهای فرمت g_date_time_format ().
جستجوی پیشرفته با استفاده از rubberbanding.
چه جدید در نسخه 3.15.4.1:
مورد نیاز:
GTK +
نظر یافت نشد