תכונות במבט אחד
התכונות העיקריות כוללות ניהול פרויקטים, השלמה אוטומטית, קטלוג נכסים, הזחה אוטומטית, ממשק API (ממשק תכנות יישומים), קטעי טקסט חזקים, ממשק מודרני עם תצוגות מפוצלות, הדרכות מועילות, איתור דליפות, גשש נושאים, כמו גם את היכולת קפיצה לסמל.
בנוסף, היישום כולל פונקציונליות חיפוש גלובלית המאפשרת לך לחפש פעם אחת את כל קבצי קוד המקור שלך, HTML ו- Markdown Previews, בעיות בשידור חי, מעקב אחר גרסאות (שילוב עם Git), תמיכה בתצלומים, Scripting של IDE, בדיקות יחידה , ואת סימולטור GNOME.
בין תכונות בולטות אחרות, אנו יכולים להזכיר תמיכה בשפת התכנות של Python, תמיכה בשפת scripting של JavaScript, תמיכה בחיבור להתקני חומרה (טאבלטים, טלפונים וכו '), עריכה חזקה בסגנון VIM, מאתר באגים גרפי ו D-Bus תמיכה.
ממשק משתמש גרפי קל לשימוש ואינטואיטיבי
ממשק המשתמש הגרפי של הפרוייקט הוא קל לשימוש ואינטואיטיבי. הוא משתלב באופן מושלם בממשק המשתמש של הדור הבא של GNOME Shell, ו- GNOME & rsquo; s, ומפרט את מפרט GNOME HIG (הנחיות ממשק אנושי). הוא כולל חלון כפול חלונית, המאפשר למפתחים לערוך שני קבצים שונים בו זמנית.
משתלב עם גלייד
תכונה מעניינת נוספת ביישום GNOME Builder היא שהיא משתלבת עם Glade, תוכנה גרפית בקוד פתוח המאפשרת למפתחי GNOME ו- GTK + ליצור ממשקי משתמש מודרניים ויפים (ממשקי משתמש גרפיים) עבור הפרויקטים שלהם. Glade מאפשרת לך ליצור ממשק משתמש בהתאם למפרטי GNOME HIG (הנחיות ממשק אנושי).
מיועד ל- GNOME
כפי ששמו מרמז, GNOME Builder מתוכנן במיוחד לסביבת שולחן העבודה הגרפי של GNOME, כך שתוכל ליצור יישומים רבי עוצמה עבור פלטפורמת GNOME. למרות שזה תלוי בכמה רכיבי ליבה של פרוייקט GNOME, כגון GTK + או GtkSourceView, היישום יכול להיות מותקן גם בסביבות עבודה אחרות בקוד פתוח.
מה חדש שחרור:
- שיפורים בבקרת מעבר gdb
- בנה שיפורים במערכת עבור NixOS ו- Flatpak
- שיפורים רבים בזיכרון ובדליפת זיכרון
- התקנת הסמל השתנתה במקצת. הודע לנו אם יש לך בעיות בהפצה שלך.
- נוסף ספק מרחף עבור פרוטוקול שרת שפה, כולל עבור rls.
- מנהל המאגר נמנע כעת מלהאיר בעת טעינת המאגרים הבסיסיים מהאיחסון.
- טרמינלים משתמשים כעת - login בעת שימוש בשח.
- SIGPIPE מושבת בעת האתחול.
- מנהל הפעלה חדש שיכול לשחזר את הפיצול האנכי והאופקי שלך.
- יישומים יכולים כעת לדבר עם פורטלים כברירת מחדל בעת שימוש ב- flatpak.
- שיפורים בהגדרות ברירת המחדל של השפה המשובצת של Snippets.
- הימנע מהורדה חוזרת של חפצים ככל האפשר.
- תרגומים מעודכנים:
- שוודית, גרמנית, ליטאית, ספרדית, טורקית, קטלאנית, איטלקית, פורטוגזית ברזילאית, פולנית
מה חדש בגירסה 3.28.3:
- תיקונים עבור מספר מקריסות ואובדן נתונים פוטנציאלי .
- העורך משחזר באופן אמין יותר את מיקום הסמן.
- תוסף ה- todo מתעלם באופן אגרסיבי יותר ממספר מדריכים שכיחים לבניית כלים.
מה חדש בגרסה:
- ניפוי שגיאות עם gdb השתפר לתרגום נתיבים בעת הרצה בתוך מרחב שמות כמו mountpak.
- שיפורים באסלינט ובאינדקסים קוד GJS כדי להיות גמישים יותר עם runtimes אחרים JS כגון NodeJS.
- מספר תיקוני נכונות באינסטלציה ובדליפות זיכרון.
- נוסף ממשק ספק יעד חדש, כך שהרץ של הפרויקט יכול לתמוך בביצוע פקודות המופקות ממערכות כגון flatpak.
- שילוב לילה של GNOME.
- חלקים משופרת של ברכה עם תמיכה בהסרת קובצי נתונים.
- Builder ינסה להסיר נתוני מטמון מעופשים בעת ההפעלה והכיבוי כדי לסייע בשיפור השימוש בדיסק.
- נתוני מטמון הפרוייקט הועברו לספרייה לפי פרויקט, ובכך קל יותר להסיר נתוני מטמון בעת הסרת פרוייקט.
- יישור משופר לקיצורי בית / סיום.
- צינור הבנייה משתמש כעת ב- PTY וב- VTTerminal כדי לקבל תמיכה בצבע והפקת רצפי PTY. זה מאפשר כותרות ההודעה הנכון omnibar כאשר הבניין. רגרסיה אחת היא שאיננו מחלצים עוד הודעות שגיאה המבוססות על Regex.
- כעת תוכל להפעיל פרוייקטים המבוססים על מטענים באמצעות הפעלת מטענים.
- גישה אל / usr ו / וכו 'מהמערכת המארחת כאשר פועל תחת Flatpak (דרך / לרוץ / מארח) מאפשר בונה לפתח נגד המערכת המארחת. משתמשים של בונה על CentOS / RHEL / LTS distros הם הסיכוי הטוב ביותר ליהנות מהתכונה הזו.
- צינור הבנייה מנסה להיות יותר verbose עבור הודעות שגיאה ידועות ב- GLib על ידי הגדרת G_ENABLE_DIAGNOSTIC.
- Builder משתמש כעת --state-dir עם בונה flatpak כאשר מתגלה 0.10.5 ומעלה של בונה flatpak.
- פרוייקט הפרוייקט תומך כעת ב- Drag'n'Drop, הן פנימי והן באמצעות בחירות טקסט / uri-list מתוך יישומים חיצוניים.
- כל תצוגה מקדימה מוקדמת של שילוב מצב VCS בעץ הפרויקט נכללה במהדורה זו.
מה חדש בגירסה 3.27.2:
- שיפורים בתיעוד.
- תיקוני באגים עבור meson build backend.
- תיקוני באגים בתמיכה של compile_commands.json.
- תיקוני באגים באינטגרציה של GJS.
- תבניות פרוייקט Meson צברו פתרון לעקיפת גלידה.
- הפלאגין CMake הועבר ל- C, בעקבות העיצוב של הפלאגין של meson.
- המברך היה מופשט כדי לאפשר plugins להרחיב את מה גלוי.
- נוסף פלאגין חדש המציג פרויקטים של GNOME על המברך.
- תמיכה נוספה עבור Yaml בעת שימוש ב- GNOME Code Assistance.
- Appdata מתקינה כעת את המיקום המועדף של המפרט.
- זמן האתחול השתפר על-ידי הימנעות מפעולות יקרות ב- gtk ו- glib. תיקונים במעלה הזרם משפרים עוד דברים.
- הגדרה חדשה מאפשרת לעקוב אחר התנהגות הלילה של GNOME למצב לילה.
- כעת אנו משתמשים בפקודות מאקרו מפורשות כדי לפשט את ניהול ABI. אנחנו עדיין לא ABI יציב, אבל אנחנו מתקדמים לקראת זה.
- הפלאגין של Clang תומך כעת באפשרות KeepGoing, כדי לנסות ולהתקשה לאחר שתיתקל בכשלים במכלול.
- תמיכה בקידוד אינדקס של שפת התכנות של Vala.
- הפלאגין ctags ינסה להימנע מהפעלת מילות מפתח מסוימות בשפה.
- תוסף Find-other-file מציג כעת את התוצאות בתוצאות חיפוש גלובליות.
- ניתן כעת לנווט את החיפוש הגלובלי באמצעות ctrl + n / p במצב Vim.
- כעת תוכל להשבית את האפשרות & quot; פתח דפים & quot; מקטע סרגל הצד בהעדפות.
- תוסף ה- flatpak אינו מעדכן אוטומטית את תלות הפרויקט כאשר מערכת הבנייה מופעלת בפעם הראשונה. באפשרותך לעדכן את התלות באופן ידני מתפריט שולחן העבודה.
- שיפורים במיקום הסמן עבור תנועות מסוימות של עורך טקסט.
- תמיכה בסיסית בבדיקות יחידה בפרויקטים מבוססי Meson.
- PATH SubPcess יעדיף כעת / bin מעל / usr / bin.
- שוחזרו קיצורי דרך שונים של מקלדת עבודה.
- התמיכה עבור כורי הפרויקט בוטלה.
- תרגומים מעודכנים:
- סרבית, גרמנית, סלובנית, צ'כית, ספרדית
מה חדש בגירסה 3.26.0:
- משתנה מאז השחרור האחרון:
- תיקונים שונים לתוסף eslint.
- שיפורים שונים בתיעוד.
- הסר דחיסה מיותרת מקובצי .ui שונים.
- הימנע משימוש ב & quot; mips & quot; קבוע לתקן mips בונה.
- נקה את נקודת העצירה שהופסקה אם הבאגים יוצאים בטומאה.
- תיקון קריסה בפלאגין של קוד האינדקס.
- תקן כדי לוודא ששורות ב- omnibar ניתנות למחזור.
- תקן עבור GTask שאינו משלים ב- IdeBuffer.
- תיקון סגירת בורר הצבעים ופריסת הדחיית החלונית.
- תיקון קריסה ב- .ui בעת יצירת מחלקות סגנון.
- זרוק תמיכה לגרסאות Vala הישנות מ -0.34
- תרגומים מעודכנים:
- קוריאנית, גליציאנית, טורקית, אינדונזית, צ'כית, גרמנית, פולנית, פורטוגזית ברזילאית, איטלקית, דנית, ליטאית, הונגרית, קטלאנית, סרבית, סרבית לטינית, צרפתית, שוודית, ספרדית, יפנית
מה חדש בגירסה 3.25.5:
- קיצור דרך בתצוגה מקדימה של HTML קבוע
- שיפורי keybindings שונים שופרו ב- libdazzle
- כעת אנו מצרפים את גרסת ה- libdazzle המתאימה כתת-פרוייקט
- IdeSourceViewMode מחזיקה כעת בהתייחסות לתצוגה ומעתיקה את כל GValues בעת ההתייחסות לסגירה פרוקסיבית
- מעקב המיקוד נקבע עבור ערימות בעמודה אחת
- פעולת השכן-מיקוד פועלת שוב, ומאפשרת ל- w ^ w ו- keybindings אחרים של סגנון VIM לפעול כראוי
- הפעלה של מקשי F בזמן שאתה במצב & quot; רגיל & quot; תוקן
- Builder תלוי כעת בגרסה המתאימה של GLib לגישה אל g_ptr_array_find_with_equal_func ()
- רשיון MIT / X11 עודכן כך שיכלול בית חסר
- תיקוני printff צולבים
מה חדש בגירסה 3.25.3:
- הביצה & quot; ביצה & quot; חבילת contrib כבר נשבר לתוך libdazzle. אם אין לך libdazzle, זה יהיה בנוי כתת פרוייקט. http://git.gnome.org/browse/libdazzle
- & quot; jsonrpc-glib & quot; חבילת contrib כבר שבור החוצה לתוך פרוייקט עצמאי. זה יהיה בנוי כתת פרוייקט אם אין לך את זה מותקן. http://git.gnome.org/browse/jsonrpc-glib
- התווית & quot; & glip & quot; חבילת contrib כבר שבור החוצה לתוך פרוייקט עצמאי. זה יהיה בנוי כתת פרוייקט אם אין לך את זה מותקן. http://git.gnome.org/browse/template-glib
- הורידו את עדיפות השלמת Ctags
- רבים מהנבחרים הפנימיים הועברו לאירוע מעודכן. זה כולל הרבה תיקוני theming וכן פאנלים משופרים ושילוב אינטגרציה. מבנים רבים של נתוני חיפוש נפרצו גם הם לתוך libdazzle.
- ספק החיפוש שוכן מחדש כדי להשתמש ב- libdazzle ובערך ההצעה החדש. אנו מצפים לשינויים נוספים לפני 3.26.
- Builder משתמש כעת במטא נתונים של GVFS כדי לאחסן את מיקום הסמן. זה אמור לשפר את הסיכויים שאתה בסופו של דבר על המיקום הנכון כאשר מחדש פתיחת מאגר.
- החלוניות שומרות כעת על מצב הראות שלהן באופן תקין בין ריצות של Builder.
- פלאגין ה- flatpak מתעלמת כהלכה מהרווחים המסתיימים ב- & quot; מקורות & quot ;.
- הכלי 'בונה' מנקה את הטיוטות בצורה נכונה, כאשר קבצים עם שגיאות קידוד ייפתחו מחדש באופן קבוע בעת שחזור המצב הפנימי של הבנאי.
- דלפקים & quot; חלון נוסף לעוזר באיתור באגים.
- Builder מנסה כעת לבצע פחות עבודה משמעותית בזמן שהחיץ נפתח. זה אמור להאיץ את טעינת הקובץ על קבצים גדולים יותר.
- הורידו עדיפות הפעלה שונה של אסינכ 'כדי למנוע את עיכוב הלולאה הראשית של gtk.
- קבצי ממשק המשתמש מפשיטים כעת את החלל הריק שלהם, אשר אמור להקטין את הגודל של libide כמות קטנה.
- ל- Ideaerspective יש כעת שחזור נתונים. זה עוזר להבטיח את יישומון משחזר המדינה לאחר ממשק המשתמש התיישבו. זה יכול לעזור למנוע hickups בממשק המשתמש בעת ההפעלה.
- Python Ide.py לעקוף כעת יש עוזרים להיכנס באמצעות g_warning () וכו 'ראה Ide.warning (), Ide.debug (), Ide.critical (), וכו'.
- תיעוד נוסף.
- תרגומים מעודכנים:
- ספרדית, קזחית
מה חדש בגירסה 3.25.2:
- שיפורים בתוסף Todo
- תמיכה בסמנים מרובים בעורך הטקסט
- שיפורים בפסילים מאחורי יישומונים של מכולות gtk
- השתמש לאחר תיקונים חינמיים
- תיקוני דליפת זיכרון
- שיפורים ב- JSON בפלאגין flatpak
- תיקוני llvm עבור FreeBSD
- גלול שיפורים כדי ליצור יומן
- תרגומים מעודכנים:
- הונגרית, קזחית, ספרדית, אינדונזית, גרמנית, פולנית, פורטוגזית ברזילאית, סרבית
מה חדש בגירסה 3.24.1:
- תמיכה בתיעוד חי של הספינקס
- ההתקנה & quot; & quot; ניתן להפעיל את הפעולה מסרגל הפקודה כדי להתקין את הפרוייקט מבלי להפעיל אותו.
- תקן התפשטות שגיאות ב- autotools ו- jsonrpc
- דחה לנינג'ה על יכולת ההתקנה של הפרויקט
- תיקוני מערכת שונים
- עדיפות אבחון נמוכה יותר כדי לשפר את האינטראקטיביות של ממשק המשתמש
- תקן מספר hgih מיפויי FD לתהליכי עובדים
- צור תמיד עם V = 0 עבור פחות בונה של verbose
- תרגם נתיבים עבור בונה מחוץ לעץ בעת טיפול באבחון
- יש לאפשר בדיקת שלבי צינור כדי לסמן stdout עבור שגיאות
- אפשר למפעיל flatpak להחזיר את הגישה לרשת
- השתמש ב- flatpak-builder --run כאשר הדבר אפשרי
- השתמש ב- build-args ממניפסט בעת הבנייה עם buildpak build
- תיקוני RLS שונים של RLS
- תיקון שובר צף עבור jsonrpc
- תמיכה ב- Rustfmt עבור Rust
- תמיכה בבחירת-מחדש עם gq במצב vim כאשר השפה תומכת בו. C-C C-F במצב Emacs. כרגע קיים רק תמיכה ב- Rust / RLS.
- Symbol Resolvers יכול כעת לתמוך באיתור כל ההפניות לסמל כך שהעורך יוכל לנוע ביניהן. נכון לעכשיו, רק Rust / RLS נתמך. Ctrl + Shift + space יציג את החלון הקופץ.
- התצורות יהיו כראוי & quot; מוכן & quot; שוב בעת שינוי runtimes כך חדש --preix ניתן להחיל.
- גילוי המניפסט של Flatpak השתנה לרוחב החיפוש הראשון
- גרסאות Flatpak'd של Builder עדיין יחפשו יישומי פלאגין במארח ~ / .local / share / gnome-builder / plugins עבור עקביות.
- שמירה אוטומטית של המאגר נדחית כאשר מתרחשת שמירה ביוזמת המשתמש
- דליפות זיכרון שונות כבר מחוברות
- שיפורים בצג הקובץ במהלך אירועי שינוי שם
- המברך יציג את סוג המערכת build כדי לסייע למשתמשים לעבור למערכות חדשות לבנות כגון Meson.
- נוסף פריט תפריט להפעלת מסוף ב- flatpak. אמנם זה לא flatpak ספציפי, היא הדרך הכללית משתמשים לחשוב על זה.
- שיפורים בתיעוד
- מעברים מעודכנים:
- שוודית, דנית, ליטאית, הונגרית, קוריאנית, ספרדית, אינדונזית, גרמנית, סלובקית, פולנית, פורטוגזית ברזילאית, לטבית, רוסית
מה חדש בגירסה 3.24.0:
- שיפורים רבים בתיעוד
- שיפורי Flatpak שונים
- תמיכה בבניית פקודות ובשדות לאחר התקנה של המניפונים של json
- ודא שקיימות התראות של GNOME עבור נתיבי קוד נוספים
- רענן את התקנות flatpak לאחר התקנות
- מספר תיקוני נכונות בביצוע תת-תהליכים באמצעות HostCommand
- תמיכה ב- CCache פועלת שוב כאשר היא מבצעת תחת Flatpak
- מפקח התהליך מנסה יותר ויותר למנוע התנפחות של תת-תהליכים
- תמיכה בתצוגה מקדימה של HTML עבור reStruccturedText
- שיפורים rustup בעת הרצה תחת Flatpak
- phpize בניית תמיכת מערכת
- העזרה תזהה בצורה נכונה יותר את הגישה לאתר התיעוד לפני שתחזור למסמכים שהותקנו באופן מקומי
- Jsonrpc-GLib עודכן כדי לתמוך בממשק API המבוסס על GVariant כדי שתוספים יוכלו לשדרג את IPC לתבנית קידוד המפחיתה פיצול זיכרון
- שיפור התמיכה ב- CTags יעיל יותר בפרויקטים גדולים יותר
- מעברים מעודכנים:
- שוודית, אינדונזית, דנית, ליטאית, הונגרית, קזחית, קוריאנית, ספרדית, Friulian, גליציאנית, צרפתית, צ'כית, גרמנית, איטלקית, סלובקית, פולנית, פורטוגזית ברזילאית
מה חדש בגירסה 3.22.4 / 3.24.0 Beta 2:
- המון שיפורים במנוע ההעברה
- שינויים בסגנון אומניבאר
- תמיכה עבור flatpak התייצב הרבה
- הגדרות כלי מקלדת חדשות עבור פריטי כותרת שונים
- חפש בתוך הטרמינל באמצעות ctrl + shift + f
- תיקוני בעלות של PTY fd עבור RustUp
- חיפוש קבצים מתעלם כעת ממרחב לבן
- תלות libidemm ו- glibmm / gtkmm הושמטו משום שאף אחד לא השתמש בהם, וזה יאט את ההגירה שלנו ל- meson.
- שיפורים שונים ב- Jsonrpc עבור תקשורת שרת שפה.
- תוסף valgrind חדש למעקב דליפה בעת בדיקת היישום.
- שיפורים Meson כאשר פועל תחת flatpak.
- באפשרותך כעת להתחיל מסוף חדש בתוך זמן הריצה באמצעות ctrl + alt + shift + t.
- תיעוד חדש נמצא בעבודות, וזמין באופן מקוון בכתובת https://builder.readthedocs.io. היינו אוהבים את התרומות שלך כאן.
- תיבת הדו-שיח 'פרוייקט פתוח' מוגדרת כעת כברירת מחדל ומאפשרת לך לבחור כל סוג פרוייקט עם מסנן הקבצים המוגדר כברירת מחדל.
- מייפי מקור נוספים, כולל אחד עבור makefiles.
- שיטה לעקיפת קיפאון מערכת מסוג GObject כפי שנוספה. זה עובד סביב בעיה שבה מערכת סוג היה מירוץ אתחול סוג GZlibDecompressor מן האשכולות מרובים.
- בניית משגרי תת-מערכות של צינור כעת לרשת את הסביבה המוגדרת מתצורת הבנייה.
- Makecache יכול כעת לטפל בתגובות לא מסודרות על מנת לבצע רשימות של קבצים בינאריים של יעד. זה אמור לשפר את היכולת של בונה להפעיל את הפרוייקט בהצלחה.
- תוסף Flatpak כבר לא מנסה לבנות את הפרויקט שלך מ / run / build / $ project בשל שבירת mtime וקושי כללי בשמירה על דברים עקביים בין הוצאות להורג. זה יש את תופעת לוואי של צמצום חיזוי של מיקום המקור בסמלים debug. אבל כמו בונה flatpak צריך לשמש לבניית משחרר, זה נראה בסדר.
- שיפורי ממשק משתמש שונים.
- הפרופיל של Sysprof המבוסס על Sysprof יכול כעת להציג אפליקציות שהושקו בתוך מרחבי שמות, כגון Flatpak.
- בונה שהורדת באמצעות Flatpak כוללת תיקונים לתקשורת עם GNOME Code Assistance מהתקן מארח.
- תיקוני דליפת זיכרון שונים.
- התצורות המבוססות על Flatpak שיפרו את ההקלטה הלא הרסנית בדיסק על שינויים.
- פרוייקטים המבוססים על Autogen מפשטים סקריפטים של init.
- תרגומים מעודכנים:
- פורטוגזית ברזילאית, פולנית, ספרדית, גרמנית, קזחית והונגרית.
מה חדש בגירסה 3.22.4:
- כמה שיפורים קלים בהשלמה אוטומטית של vala
- ממשק המשתמש משתנה לתצוגת יצירת הפרויקט לצורך גילוי טוב יותר
- אפשר תוכן רחב יותר בקופסת בחירת הקבצים
- לשפר את פינוי הקובץ השמור כאשר קובצי פרוייקט מסוימים משתנים
- אפשר לדבר עם ממשק FileManager1 DBUS מ flatpak
- קומץ תיקוני דליפה
- בדיקות משופרת ליחידה
- הימנע מבניית פרוייקט רקע מופרז
- Runtimes יכול כעת לתרגם נתיבים לקבצים כגון כותרות כך שהתהליכים שמחוץ לריצה יוכלו לגשת אליהם.
- אפשר liblang לנתח קבצים בתוך runtimes Flatpak. זה מבטיח כי השלמה אוטומטית ואבחון לעבוד בעת בנייה נגד org.gnome.Sdk
- כלי אוטובוסים יגלו את gmake לעומת זמן ריצה
- A & quot; לשכפל ולערוך את ה- flatpak & quot; תכונה נוספה באמצעות אפשרות שורת הפקודה. זה משתלב עם כמה מסדיפי גנום כדי לאפשר & quot; לערוך את האפליקציה & quot; תכונה.
- שיפורים שונים בבניית המערכת
- תמיכה משופרת בבניית flatpaks
- תמיכה משופרת במערכת meson build
- Builder תלוי ב- VTE חדש יותר עבור תכונות שונות של regex וכעת, בדיקת התצורה של מערכת הבנייה משקפת זאת.
- שיפורים מסוימים ב- vim
- תרגומים מעודכנים:
- הונגרית, קזחית, גרמנית, ספרדית, אספרנטו, צ'כית, פולנית ופורטוגזית ברזילאית
מה חדש בגירסה 3.22.3:
- סיכום השינויים מאז 3.22.3:
- תקן את ההקלטה וההקצבה של Clang אוטומטית בקופליטינג
- תיקוני התנהגות לא מסודרים ולא מוגדרים
- ברירות המחדל של שפה מותקנות כעת
- תמיכה בבנייה עם llvm 3.9
- הסר זוגות בעת חזרה לאחור
- תמיכה נוספה לבניית ולהפעלת יישומי Flatpak, כולל מ- Builder המופץ באמצעות Flatpak
- אינטגרציה של flatpak-builder באמצעות מאמרי json
- עץ הפרויקט מתרחב למיקום הקודם לאחר תוכן מרענן
- מאגרים נשמרים לפני ביצוע פעולת התקנת מערכת
- הצג פלטפורמה מראש של Flatpak ו- postbuild בפלט פלט פלט
- שמור את מזהה האפליקציה ב- buildconfig
- Enter / Return הוחזר להשלמה אוטומטית
- מעבר לקו פופבר כבר לא משתמש בהנפשה / עיכוב של פופובר
- הימנע מפעילות של ctag, clang וספקי השלמה אחרים
- הגדר LD_LIBRARY_PATH עבור שרת השפה RLS rls
- חזרה אל ptsname () בעת הצורך
- שיפורים בסגנון CSS של Workbench
- תקן את הכרטיסייה כדי לעבור בין קטעי גזירים במהלך השלמה אוטומטית
- תמיכת TTY עבור FreeBSD בעת הפיכת תהליכים
- נוסף לוח פלט הפעלה
- תקן להוספת שיטות קלט מסוימות לצד הצעות מחיר
- העורך מאפשר כעת להחליף;
- המסוף תומך כעת בהדגשה ובהפעלה של כתובות אתרים
- תיקונים עבור פקודות העתקה והדבקה במסוף
- השתפר תמיכה בקובצי C מחוץ לפרויקטים של כלי עבודה אוטומטיים כדי לאתר כראוי קבצים סטנדרטיים הכוללים
- שיפורים ב- SSL וב- SSH באמצעות Flatpak בונה
- תרגומים מעודכנים:
- ליטאית, הונגרית, קזחית, גרמנית, ספרדית, צ'כית, פולנית, פורטוגזית ברזילאית, לטבית, סרבית
מה חדש בגירסה 3.22.2:
- בונה Flatpak של Builder יכולה כעת לכוון את זמן ריצה של Flatpak בעת בניית הפרויקט. עוד עבודה מתמשכת כדי לתמוך בהפעלת הפרויקט שלך עם runtimes flatpak.
- שיפורים בתרגום
- שיפורים נוספים ב- RTL
- הרבה תיקוני דליפת זיכרון שנמצאו ב- ASAN
- Builder ינקה כעת את ספריית makecache עבור קבצים זמניים ישנים שיכולים להישאר מאחור.
- תיקוני המשנה של Flatpak breakout מאפשרים לתקן סינכרוני מהלולאה הראשית. פעולה זו קובעת נעילות אפשריות בגירסאות Flatpak'd של Builder.
- מנוע האבחון עבר ארגון מחדש כדי לאפשר עדכונים מחוץ לארכיטקטורה.
- Create-project תלוי כעת ב- git, שכן הוא משתמש ב- git כדי לאתחל פרוייקט חדש.
- שיפורים Intropection GObject.
- לשפר את הביצועים של יצירת אבחון בשימוש כבד. זה מתקן דוכן הראשי לולאה בעת חילוץ אלפי אבחון מפרויקט.
- החלונית 'אבחון' שונתה לשימוש ב- GtkTreeView כדי לתמוך ברשימות אבחון גדולות יותר, כפי שנמצאות במספר פרויקטים.
- הוסף תצוגות של מצב ריק עבור סמלים ולוחות אבחון.
- תמיכה ב- Sysprof כוללת visualizers, זום ורמות שנבחרו.
- Ctags יכול לשמש כעת לבניית עצי סמל, כולל Python
- IdeSubprocessSupervisor נוסף כדי לאפשר ליישומי פלאגין לנהל בקלות תהליך חיצוני.
- נוסף לקוח עבור & quot; פרוטוקול שרת השפה & quot; כדי להפוך את הכתיבה של שרתים מבוססי שרתים בקלות.
- נוספו מערכות התמיכה של Meson ו- Cargo. הפעלת תמיכה עם Meson ידרוש 0.36.0 של Meson.
- תיקוני פחת עבור gtk + API שונים שהוצאו משימוש.
- Runtimes שופרו כדי להתחבר לתהליך בניית היישום.
- שיפור תמיכת Vim כדי לספור תמיכה טובה יותר כדי לשנות פעולות.
- שיפורים בבנייה ושיפור זמן ריצה עבור העורך.
- טפל ב- + 0..n בצורה נכונה במהלך השלמה אוטומטית.
- Builder תלוי כעת ב- json-glib-1.0. זה כבר היה כנראה נדרש באמצעות תלות בעבר, אבל עכשיו הוא מפורש.
- 3.22.2 כולל גם תצוגה מקדימה של טכנולוגיה עבור תמיכה בחלודה. תוכל לנסות זאת על ידי התקנת Rust nightly ו- & quot; rustls & quot; אריזה לאבחון משולב, השלמה אוטומטית ותמיכת עץ סיבול.
- יש גם חבורה של עדכוני תרגום זה מחזור. תודה לכל המתרגמים שלנו מאז 3.22.1: Dusan Kazik, Aurimas Cernius, Balazs Mesko, Benedikt M. Thoma, ChenYang Li, Kjartan Maraas, מארק Cernocky ', מריו בלאטרמן, פיוטר גרף, רפאל פונטנל
מה חדש בגירסה 3.22.1:
- הרבה תיקוני פריסות של יישומי widget עבור שפות RTL כגון עברית
- בנה תיקוני מערכת (חסר-על כמה פלטפורמות, תיקונים עבור pipe2 ב- MacOS).
- השתמש ב & quot; passwd getent & quot; כדי לקבל את passwd הנוכחי בעת גילוי פגז המשתמש המועדף.
- טען הן את המשתמש והן את מערכת ההפעלה המותקנת.
- הוסף תמיכה עבור Sysprof Visualizer (דורש Sysprof 3.22.1)
- הוסף מצבים ריקים, נכשלים והקלטות עבור הפלאגין Sysprof.
- מעדיף את GtkNativeFileChooser כאשר הוא רלוונטי.
- תמיכה בהפעלת פרויקטי GJS באמצעות כלי עבודה אוטומטיים. במיוחד אנו מנסים לגלות את התבנית & quot; GJS & quot; סגנון Makefile.am.
- תקן את השימוש ב- gettext מתוספים של Python.
- הפרספקטיבה של ההעדפות כעת סובלנית יותר לגדלי מסך קטנים יותר, כגון 1280xH.
- פולנית ממשק משתמש שונה.
- הרבה עדכוני תרגום.
מה חדש בגירסה 3.20.4 / 3.22.0 ביתא:
- חיפוש והחלפה חדשים
- סרגל חדש לבנייה המספק סקירה כללית של תצורת build, סניף VCS והודעות חשובות אחרות.
- מאבחן חדש המבוסס על sysprof
- פרספקטיבות חודשו והסרנו את סרגל הצד כפי שהזכרנו שיקרה לפני 3.20.
- תבניות פרוייקט משופרות
- תמיכה בתצורה של מערכות בקרת גרסאות
- 'איד' שונה לשם 'gnome-builder-cli'
- סמל חדש לבנייה
- שיפורים ב- Vim
- תוסף חדש לבחירת צבעים
- הפלאגין של כלי התשלום האוטומטי יכול כעת לחלץ יעדי בנייה שונים
- עיצוב חדש של ברכה כולל שיבוט git משופץ, בוחר קבצים ותבנית אשף.
מה חדש בגירסה 3.20.4:
חדש ב- GNOME Builder 3.20.2 (29 באפריל 2016)
מה חדש בגרסה 3.18.1 / 3.20 Beta 2:
- ספק אבחון חדש עבור שגיאות gettext נפוצות (Daiki Ueno)
- בונה לא עוד סימניות ספריות זמניות ידועות. זה אמור לעשות דברים פחות מעצבן בעת פתיחת קובץ יחיד עם בונה. (Akshaya Kakkilaya)
- מסגרת העזרה של המשתמש נחתה, ואנו זקוקים לעזרתך כדי ליצור סיפור עזרה טוב בבנאי! (אלכסנדר פרנקה)
- עיצוב טרמינלי עבור מצב כהה תוקן (קרלוס סוריאנו)
- פריסת ההעדפות חולצה ל- EggColumnLayout ותיקנה בעיות גובה שונות עבור רוחב. ראה https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/
- נוספו העדפות להשבית מנועי אבחון שונים.
- שיפורים בתבנית הספרייה המשותפת שלנו (Philip Withnall, Igor Gnatenko) ראה 'רעיון ליצירת פרוייקט --help` למידע נוסף.
- מנהל תצורה נוסף כדי לאפשר בניית תצורות פרוייקט שונות. עורך התצורה מאפשר לך ליצור תצורות קיימות חדשות ומתכוננות.
- תמיכה בפרויקטים של בנייה בתוך זמן ריצה של xdg-app, באמצעות & quot; xdg-app build & quot;
- תמיכה בבנייה בתוך זמן ריצה של jhbuild (פטריק גריפיס)
- נוספו לממשק המשתמש ממשק משתמש (Piotr Drag, Adrian Zatreanu)
- מרזב שינוי הקו קיבל תמיכה עבור עיבוד שורות שנמחקו.
- ל- Ctags יש תמיכה לקבלת תוצאות השלמה דומות. (chandu)
- היסטוריית המיקומים של הסמן וה- ctag הועברו לספריות .cache. (מג פאך)
- כותרות Libide, Egg ו- Template-GLib מותקנות כעת על $ (includedir) / gnome-builder- @ VERSION @. זה מאפשר בנייה C ו vala plugins מתוך עץ.
- נוספה תמיכה להפעלת pylint באמצעות GNOME Code Assistance.
- באפשרותך לחפש פרוייקטים במברך באמצעות שם המדריך.
- התזת מצב ריקה נוספה לעורך.
- דרכים שונות לעקיפת השינויים האחרונים ב- Vala.
- תיקונים שונים לשורת הפקודה (Sebastien Lafargue)
- שיפורים Vim (סבסטיאן לפרג)
- יישומי פלאגין יכולים להסיר העדפות בעת פריקה (Sebastien Lafargue)
- שיפורים רבים בתרגומים (אלכסנדר פרנקה, אנדרס ג'ונסון, ארתור דה אקווינו מוריס, אאורימאס סרניוס, באלאזס מסקו, בורז'ן מופטחידינוב, צ'או- הסיונג ליאו, דניאל מוסטיאל, דוסאן קאזיק, פרן דייגז, גאבור קלמן, מריו בלאטרמן, פיוטר גרף , רפאל פונטנל, רודולף מזורס)
מה חדש בגירסה 3.18.1:
- תמיכה ראשונית ב- Vala. עד שאנחנו מעבירים את זה מתוך התהליך, אנחנו מצפים שהדברים קצת דליפה. תוסף זה כתוב ב- Vala ודורש libvala-0.30. הוא תומך autocompletion, כמו שאתה סוג הדגשת שגיאה, עץ סמל, לקפוץ להגדרה. היינו אוהבים את הקהילה vala להמשיך לעזור להפוך את זה plugin נהדר.
- כעת תוכל לכתוב יישומי פלאגין ב- Vala. * .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 - * - plugin פועל כעת כהלכה.
- טעינת סוג התוכן תוקנה כך ש- Makefile.am לא ייפתחו עוד בטוטם.
- השתפר פייתון הגדי.
- תקן כמה אזהרות כיסוי.
- לחצן חדש נוסף לעורך כדי לעבור לאזהרה או לשגיאה הבאה.
- אינדנטר C הוא קצת יותר ידידותי לסגנונות קידוד חלופיים.
- תמיכה בקו מעכב נחת (לשונית ב- emacs, == ב- vim, ctrl + alt + i כברירת מחדל).
- גופן חדש עבור מפת הסקירה הופעל. זה נקרא BuilderBlocks והוא גופן בלוק גנרי מבוסס על Tofu מ Behad Esfahbod.
- תוסף ctags יכול כעת לדחות תגי דור ליצירת 'ctags'.
- כעת תוכל לצייר סימנים עבור רווחים, כרטיסיות, שורות חדשות, רווחים לא לבנים, רווחים נגררים ומובילים.
- עדכוני תרגום רבים (כולל צרפתית, הונגרית, קזחית, קוריאנית, ספרדית, פינית, אספרנטו, צ'כית, איטלקית, פורטוגזית ברזילאית, פולנית, גרמנית וסרבית).
- שיפורים בתהליך העבודה לחיפוש.
- שיפורים שונים של vim ו- emacs ביציבות ובשיפור.
- הצעות השלמה של Jedi מציגות כעת את המילה הנכונה ואת ההסתברות הנמוכה של פונקציות המתחילות ב- __.
- שיפורים ביציבות העץ של סמל העץ.
מה חדש בגירסה 3.18.0:
- חיץ: לשחרר את סמל הפתיחה באופן אגרסיבי
- build: השבת את יישומי הפלאגין של מנהל ההתקן / mingw כברירת מחדל
- cindent: ודא שאנחנו לא לולאה לנצח מחפש הקשר
- דלפקים: להוסיף vsdo fallback על לינוקס ולא הוראה rdtscp
- counters: מסכת סיביות CPU מהוראת rdtscp ב- x86_64
- עורך: שחררו את המסמך הבסיסי כדי למנוע דליפות
- editor: k במצב vim כדי לבקש תיעוד
- עורך: להוסיף popo קו goto פשוט, הפעל עם Ctr + i במצב gedit
- עורך: תיקון לקרוס על DnD לעורך
- keybindings: השתמש ב- ctrl + alt + o לחיפוש גלובלי במצב gedit.
- bin-bin: התאמת גודל ההתאמה כאשר סרגל צף אינו בשימוש
- יישומי פלאגין: הצג את התוסף באפור אם הוא מושבת
- search: השבת את שורת ההתקדמות בתוצאות החיפוש
- search: תיקון bupover bug בעת ניקוי טקסט לחיפוש
- חיפוש: הפוך את ערך החיפוש לסלחני יותר לגדלים קטנים יותר
- search: הצג תוצאות חיפוש נוספות כברירת מחדל
- סמל עץ: קבע את הזמן הקצוב למטמון כדי להשתמש במילי-שניות
- עיצוב: תקן סגנון של פקדי תצוגה בערימת הכותרת
- ערימת תצוגה: אפשר למקד את ערימת התצוגה על ידי לחיצה על הכותרת
מה חדש בגירסה 3.16.3:
- מקור חדש של קוד מקור, שדחף לאחרונה במעלה אל GtkSourceView.
- ברכה חדשה המבוססת על עבודת העיצוב האחרונה.
- מדגיש חדש של XML כדי להדגיש רכיבי XML תואמים.
- תמיכה בהשלמה האוטומטית מבוססת ctag.
- מונים בעלי ביצועים גבוהים, מוטלים עם מוטלי, שניתן להפעיל באמצעות --enable-rdtscp. אלה מושבתים כברירת מחדל מכיוון שהם דורשים תכונות חדשות יותר של Intel Core i [357]. ניתן להשתמש ב- ide-list-counters כדי לחלץ אותם מתהליך ריצה או קריסה.
- ממשק ההעדפות השתפר במידה ניכרת.
- שיפורים בחיפוש.
- ספק השלמת פורמט strftime עבור Python.
- emacs נוספים, vim וברירות מחדל של keybindings.
- תמיכה ניסויית לבניית פרויקטים אוטומטיים עם מינגוו.
- שיפורים אוטומטיים בפייתון.
- שיפורים רבים בסגנון CSS ב- Adwaita.
- תמיכה נוספת בפרויקטים מבוססי רקורסיביות.
- תכונות מסוימות הפכו להגדרה באמצעות gsettings.
- הגדרות שכבות נתמכות עבור פרוייקטים לעומת הגדרות גלובליות.
- שיפור הדוגמנות בתמיכה.
- תמיכה בניתוח קבצי DOAP.
- דליפות זיכרון שונות היו מחוברות.
- הדגשה הדרגתית כוללת פסילה אגרסיבית יותר.
- תנאי מרוץ שונים בתמיכת אוטוטולים היו תיקונים.
- OpenBSD ו- FreeBSD בונים תיקוני מערכת.
- שיפורים רבים בתרגום.
- libide-1.0.so ו- Ide-1.0.typelib מותקנים כעת בספרייה פרטית.
מה חדש בגירסה 3.16.2:
- תקן חינם פעמיים ב- vcs dummy.
- תקן את טעינת עץ הפרויקט ב- vcs.
- לתקן שמות פעולה בשולחן העבודה במצב emacs.
- שיפור מיון של שמות קבצים בעץ הפרויקט.
- ודא טעינת קבצים התואמים סוגי תוכן הנתמכים על ידי GtkSourceLanguage.
- אפשר עץ פרוייקט כברירת מחדל.
- אפשר סמלי עץ פרוייקט כברירת מחדל.
- הוסף קובץ שינוי שם בעץ הפרויקט.
- הוסף מעבר לאשפה בעץ הפרויקט.
- מיון פרויקטים שנפתחו בעבר לפני פרויקטים שהתגלו על ידי הכורים.
- השתמש ב- sysconf () עבור גודל הדף (תיקונים בונים ב- OpenBSD).
- תיקוני בנייה שונים של clang.
- השתמש במקשי החצים למטה במקום המבורגר עבור סרגל החיפוש.
- תקן Unicode בתצוגה מקדימה חיה של Markdown.
מה חדש בגירסה 3.16.0:
- נושא חדש של GtkSourceView יפה שהושפע מעיצוב רשת.
- עורך מקור משולב המבוסס על GtkSourceView.
- אבחון חי בזמן שאתה מקליד C, C + + דרך Clang.
- אבחון בזמן שאתה מקליד עבור Python, Ruby, CSS, JavaScript, JSON, Vala, Google ואחרים באמצעות סיוע בקוד gnome.
- הדגשת שורות שנוספו / שונו בעורך המקור.
- אמולציה חזקה של Vim ו- Emac.
- תצוגות מרובות לקובץ יחיד. הן פיצולים אופקיים ואנכיים נתמכים.
- היסטוריית הניווט כדי לקפוץ אחורה וקדימה בתוך קבצים שהשתנו.
- מנוע גזירים חזקים, כולל תמיכה ב- GOibjects מסוג Glib 2.44.
- חיפוש מהיר כדי לאתר קבצים בתוך הפרוייקט שלך וכן תיעוד ב devhelp.
- backspace חכם כדי לפשט את השימוש ברווחים במקום בכרטיסיות.
- שורת פקודה לביצוע פקודות פנימיות ופקודות בסגנון Vim עם השלמה אוטומטית.
- יישום של גלילה של Vim.
- שחזור סמן הכניסה בעת טעינה מחדש של קובץ.
- השלמה אוטומטית המבוססת על מילים נוכחיות במאגרים טעונים.
- תמיכה ניסויית עבור השלמה אוטומטית המבוססת על clang.
- תמיכה בדוגמאות של vim, emacs ו- kate.
- תמיכת Editorconfig.
- תמיכה ניסיונית לקריאה בלבד עבור מערכות בנייה המבוססות על autoconf / automake.
- קלט אוטומטי אוטומטי עבור גנו C89, Python ו- XML.
- עץ פרוייקט ניסיוני (זמין דרך F9).
- תמיכה ניסיונית בבניית פרויקטים מבוססי אוטומציה.
- החזרה חוזרת של מקש לחזרה חוזרת על הדמיית VIM.
- שמירה אוטומטית של מאגרים ששונו, לעולם לא תאבד שינוי.
- Scripting באמצעות Python (CPython) או JavaScript (Gjs) ו- Gobject Introspection.
- ניהול צריכת חשמל דינמי בעת הפעלת הסוללה במחשב נייד.
- HTML ו- Markdown מוצגים בתצוגה מקדימה חיה.
- השלמה אוטומטית של פרמטרי הפורמט g_date_time_format ().
- הקלד חיפוש מראש עם גומי.
מה חדש בגירסה 3.15.4.1:
- זוהי הגרסה המקדימה הראשונה של GNOME Builder אנו ממשיכים את המסע שלנו ל- GNOME 3.16! אנחנו באמת מעריכים את זה אם אתה לוקח את הזמן כדי להגיש באגים כמו שאתה מוצא אותם. ניתן לדווח על באגים באמצעות Bugzilla בכתובת הבאה: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder
דרישות :
- GTK +
תגובות לא נמצא