Glom є відкритим вихідним кодом і абсолютно безкоштовно графічне програмне забезпечення реалізовано в GTK + для робочого столу GNOME середовища і розроблені, щоб дозволити користувачам створювати визначення таблиць бази даних і маніпулювати відносини між ними.
Програма також дозволяє користувачам редагувати і шукати дані в цих таблицях, вона має відношення, пов'язані з полями, операцій пошуку, пов'язані записи, список вибору, обчислюваних полів, пошук, користувачів і груп, а також звітів.
Додаток Glom також включає в себе числові, дата, текст, час, зображення і полів Логічне типів, а також дозволяє користувачам перекладати кожну систему Glom на декількох мовах, що робить його доступним для багатьох країн.
Початок роботи з гломе
Після установки ви зможете легко відкрити програму з головного меню вашого оточення робочого столу. & Lsquo; Ласкаво просимо в Glom & Rsquo; Відкриється діалогове вікно, яке дозволяє відкрити існуючий документ з локального файлу, сеанс знайдений в локальній мережі або недавно відкритих проектів.
Те ж саме діалогове вікно також дозволить вам створити новий порожній документ або створити новий документ із заздалегідь визначених шаблонів, таких як, наприклад малого бізнесу, урок планувальник, колекції музики, менеджер openismus фільму і приклад менеджера проекту.
Всі документи можуть бути експортовані в інше місце, імпортовані з попередніх сесій або загальної мережі. В меню Таблиці ви можете легко отримати доступ до контактів, рахунки, продукти та інше, а також редагувати вибрані таблиці.
Меню розробників є найбільш важливим, так як вона дозволяє користувачам швидко перемикатися між оператором і розробником, а також для зміни полів, відносини, огляд відносин, макет, макети для друку, звіти, настройки бази даних, користувачів, бібліотеку скриптів , і переклади. Вона також дозволяє експортувати і відновлювати резервні копії, тестові переклади, дозволяють перетягування макетів, а також змінити активну платформу від нормального до Maemo.
Призначений для GNOME
Програмне забезпечення було розроблено для робочого столу GNOME середовища і поширюється разом з проектом GNOME. Він повністю сумісний з будь-яким іншим відкритим вихідним кодом оточення робочого столу і операційної системи, підтримка 32-бітових і 64-бітних апаратних платформ.
Що нового в цьому випуску :
- Макет: Користувальницькі шрифти: Fix regressoin в 1.31.5. (Мюррей Каммінг)
Що нового у версії 1.31.5:
- Build: Перетворити вихідний код для C ++ 11.
- Додавання: видалити невикористовувані вихідний код .
- Додавання :. Використання LibXML ++ - 3.0 замість LibXML ++ - 2.6
- Побудувати: Покращення, як ми знаходимо і використовувати бібліотеки Boost. (Мюррей Каммінг)
Що нового у версії 1.29.3:
- Деталі: Нехай віджети введення розширити, щоб заповнити простір, фіксуючи регресії від 1.27.2.
- Деталі: Зробіть вирівнювання тексту роботу знову, зафіксувавши регресії від 1.27.2
- Використовуйте LC_TIME, щоб отримати переказані формати дати, навіть коли мова встановлюється.
Що нового у версії 1.28.3:
- Використовуйте змінну LC_TIME середовища, щоб отримати переказані формати дати , (Мюррей Каммінг) Помилка # 742968
- уникнути аварії під час зупинки. (Мюррей Каммінг) Помилка # сімсот сорок одна тисяча вісімсот п'ятьдесят один
- Виправлена помилка залишилися попередження від сканування Coverity. (Мюррей Каммінг)
Що нового у версії 1.28.0:
- файли Glade UI:
- Видалити застаріле GtkContainer :. Розмір режиму нерухомості
- FlowTableWithFields :. Замінити використання застарілого xalign і VALIGN
- Замініть запасу властивості з властивостями-ім'я іконки.
Що нового у версії 1.25.6:
- Резервне копіювання / відновлення: Використовуйте libarchive замість виклику дьоготь командної оболонки. Це повинно бути трохи більш надійним і безпечним, хоча ми вже були правильно екранованими та цитуванні команди оболонки.
- Уникайте нескінченний цикл при завантаженні документа виходить з ладу.
Що нового у версії 1.25.5 :.
- Переконайтеся, що у нас є утиліта pg_config
- Додайте декілька тестів.
- Незначні поліпшення в libglom API.
Що нового у версії 1.24.3:
- Build:
- Переконайтеся, що у нас є утиліти pg_config.
- Знайти libpython * на Ubuntu Trusty 64-біт.
Що нового у версії 1.25.4:
- Виправлена помилка при перемиканні між даними і знайти режим .
- Фіксуємо деяке розширення віджет в інтерфейсі.
- Форматування: Не дозволяйте 0 висоту рядка для багаторядкового тексту .
- Додані ще кілька тестів.
- Деякі очищення коду.
Що нового у версії 1.24.2:
- Уникайте деякі збої при перемиканні між режимі даних або Find або при навігації по в цілому.
- Невеликі приклади бізнесу: Виправте заголовок Відносини .
<Літій> Виправлення для брязкотом компілятора і попереджень аналізатора скан-збірки. (Це має зробити обмін по мережі роботу знову.)
Що нового у версії 1.22.4:
- Уникайте деякі збої при перемиканні між режимі даних або Find , або при навігації по в цілому. (Мюррей Каммінг)
- Невеликі приклади бізнесу: Виправте заголовок відносини. (Мюррей Каммінг)
<Літій> Виправлення для брязкотом компілятора і попереджень аналізатора скан-збірки. (Це має зробити обмін по мережі працювати знову.) (Мюррей Каммінг)
Що нового у версії 1.25.3:
- Зробити пункт меню Прискорювачі працювати знову. (Мюррей Каммінг)
- Визначення поля: Переміщення за замовчуванням форматування в окреме вікно. (Мюррей Каммінг)
- Знайти (зламані після того, як порт до GAction): - Насправді зупиняється, коли скасування після того, як ніхто не знайшов. - Показувати тільки знайдені записи. - Оновлення стану пункту меню. (Мюррей Каммінг)
- Налаштування діалогового віджета відстань більш GNOME HIG-сумісний. (Мюррей Каммінг)
- Перестановка кілька діалогових вікон, щоб зробити їх менш високий, щоб (майже) поміщається в маленьких екранах. (Мюррей Каммінг)
- Замінити (застаріле) GtkTable з GtkGrid. (Мюррей Каммінг)
- Замініть наш користувальницький GtkNotebook з GtkStack. (Мюррей Каммінг)
- Побудувати:
- Bundle .glade файли, (більшість) іконки і приклади файлів в виконуваний файл Glom з використанням GResource, замість того, щоб встановлювати їх. (Мюррей Каммінг)
- Bundle файл XSLT в libglom бібліотеку замість установки (Мюррей Каммінг)
- Порт з Gnome-Doc-Utils гавкати-інструмент. (Мюррей Каммінг)
- AppData файл: Насправді використовувати переклади. (Мюррей Каммінг)
<Літій> Виправлення для брязкотом компілятора і попереджень аналізатора скан-збірки. (Мюррей Каммінг)
Що нового у версії 1.25.2:
- Build:
- Закріпіть збірку з --enable-попередженнями = зі смертельними наслідками, шляхом заміни всіх видів використання GtkUIManager і GtkAction з GtkBuilder, GAction і GMENU. (Прискорювачі, такі як Ctrl-Q в даний час не працює.) (Мюррей Каммінг)
- Replace depreacted GtkHBox і GtkVBox з GtkBox в Glade файлах. (Це може викликати дивні проблеми компонування, але я думаю, що я зловив їх усіх.) (Мюррей Каммінг)
Що нового у версії 1.24.0:
- Формат документа: таблиця вузлів: Видалити зайві parent_table атрибут .
- libglom :. Різні дрібні код прибирань
Що нового у версії 1.23.4:
- Закріпіть збірку з --enable-попередженнями = зі смертельними наслідками. Не використовуйте ev_view_set_loading (), так як він застарів.
- Закріпіть збірку на Ubuntu завзяття. Вона поміщає libpython2.7 в / USR / Lib / i386-Linux-ГНУ /.
- Знизити версію libgda залежностей знову.
Що нового у версії 1.23.3:
- Додана --enable-MySQL варіант налаштувати. Якщо ця функція включена, це додає вибір PostgreSQL / MySQL в інтерфейсі, так як з існуючими --enable-Sqlite опції конфігурації. Підтримка MySQL є дуже експериментальним і не підтримується. Він може бути видалений пізніше, якщо ніхто не хоче працювати над нею.
- libglom: Додана залежність від libgda-MySQL-5.0, оскільки libglom завжди підтримує всі движки незалежно від опції збірки .
- Тести:
- спростити код Літт.
- Перевірте використання відносини для отримання даних.
- Додайте тест, який використовує приклад з текстом первинних ключів.
Що нового у версії 1.21.5:
- Покладіться на libgda 5.0.3, тому що нам потрібен GdaNumeric поправки. Це дозволяє уникнути помилок при створенні з прикладів, при використанні неанглійськими мовного стандарту. Це виправляє помилку # 668346 (Janne)
Що нового у версії 1.23:
- libglom: TranslatableItem: вимагати від абонента, щоб забезпечити локалі get_title () замість виклику методу статичної set_current_locale () (тепер видалені). Це дозволяє онлайн Glom використовувати переклади, і це, як правило, добре, щоб уникнути статичних даних.
Що нового у версії 1.21:
- Зробити libglom 1,22 паралельно встановлюється з гломе 1.20
- Документ :. долучення get_translation_available_locales ()
- Поле: видалити невикористовувані get_gda_holder_string () .
- Видаліть невикористовувані get_sql_format () методи.
- DbUtils :: Додано get_fields_for_table (),
- get_fields_for_table_one_field (), get_lookup_fields (), і
- get_lookup_value ()
- Додайте remove_field (parent_table_name, ім'я_таблиці, поле_форми) перевантаження методу, який протестує існуючих перевантажених методів.
- принизити старий has_field () метод і не використовувати його.
- Видаліть невикористовувані parameternamegenerator [ч | сс] .. Вихідні файли
- Уникайте застаріле glibmm API (Мюррей Каммінг)
Що нового у версії 1.20.2 :.
- Правильний розбір цитати в прикладах даних
- ComboBoxes: Робота навколо GtkComboBoxText помилки # 612396. Це фіксує користувачів / груп діалогів і діалог бібліотеки сценаріїв.
- libglom: DbUtils :: recreate_database_from_document () :. Створювати групи і встановлювати привілеї доступу до таблиць занадто
- Більше тестів.
Що нового у версії 1.20.1 :.
- Уникайте непотрібні попередження STDOUT
- Тести:
- Додані ще кілька тестів і поліпшення існуючих тестів.
- Додана gcov / lcov для генерації звітів покриття коду тестування в HTML. (Зробити gcov)
- libglom:
- LayoutGroup :. долучення remove_field (parent_table_name, ім'я_таблиці, поле_форми) Перевантаження методу
- LayoutGroup :. долучення has_field (parent_table_name, ім'я_таблиці, поле_форми) Перевантаження методу
- Додані DbUtils :: set_fake_connection ().
Що нового у версії 1.19.12:
- Додана утиліта glom_create_from_example командного рядка. Це не має залежностей інтерфейсу і може бути корисним при використанні Інтернет Glom.
- Деталі:
- Друк: Використовуйте стандартний формат друку замість HTML .
- ID вибираючи діалог: Робота навколо аварії в GTK +. Помилка # 660347
- Пов'язані звіти :. Виправлена помилка з нового рядка, коли є тільки один рядок
- Пов'язані звіти: Не намагайтеся перейти до порожньої записи .
- Знайти:
- Отримайте критерії, навіть якщо поле на макеті в два рази.
- Чи не показувати дані у відповідних записах.
- Режим розробника:
- Поля: Адаптувати вибір полів при зміні імен полів. Помилка # 661075
- Спрощення структури макета за замовчуванням для деталей.
- Деталі: Не вмикайте перетягнути і падіння за замовчуванням .
- Поле форматування: Зробити це трохи менше у висоту. Див https://bugs.launchpad.net/ubuntu/+source/glom/+bug/863016
- Макет вікна :. Виправте вертикальний порядок Додайте кнопки
- Макет друку:
- Дозволити кілька сторінок.
- Додати експериментальне Створити стандартної функції.
- Додайте меню Align.
- Показати вміст системних налаштувань в полях.
- Документ:
- Уникайте написання деяких непотрібних вузлів XML.
- Використовуйте CSS3 форматування для квітів, за допомогою ГДК :: RGBA. (Мюррей Каммінг)
- Побудувати: Видалити виклик функції GLibC конкретного. (Jasper Lievisse Адріансе) Помилка # 660496
- libglom:
- LayoutItem_Portal :. долучення get_suitable_table_to_view_details ()
- Додана layout_field_should_have_navigation (). (Мюррей Каммінг)
Вікно
Що нового у версії 1.19.4:
- обчислюваних полів і кнопки скрипти:
- Правильно повертають логічні результати.
- Ініціалізувати pygobject, щоб виправити використання API PyRecord.
- libglom :. долучення Utils :: build_sql_select_count_rows ()
- усунути збої при використанні вибору з фіксованими списками.
- Чи не вилітати, якщо PyDateTime_IMPORT виходить з ладу.
- Видаліть деякі непотрібні відступи / кордону навколо головного вікна.
- Головне вікно: Використовувати користувальницький Notebook-як віджет замість Gtk :: Notebook .
- Імпорт CSV :. Fix лапки нового рядка виявлення, таким чином, ми не кидайте рядки
- Використовуйте новий Gtk :: ComboBox CellArea API для вирівнювання стовпців правильно.
- Побудувати:
- Покладіться на libgdamm-5.0 замість libgdamm-4.0.
- Видаліть залежність від pygda, хоча ми тепер перевірити gi.repository.Gda при запуску instead.It забезпечується libgda-5.0 (в даний час 4.99.x).
- Вимагати останній мм загальне і Dist ММ-загальний сценарії.
- Вимагати останній gtksourceviewmm
Що нового у версії 1.18.1:
- Імпорт CSV: Fix лапки нового рядка виявлення, так ми не впустити рядки. (Мюррей Каммінг) Помилка # 637529 (Дармон Xavier),
- libglom:
- Уникайте аварії PyDateTime_Check () в дивних ситуаціях, таких як під JNI. і дати ключ на STDERR.
- Додані Utils :: build_sql_select_count_rows ().
- ComboEntry: Насправді є запис .
- Побудувати:
- Вимагати останню libgdamm, тому що ми використовуємо свій новітній API.
- Уникайте залежність тарбол-збірки на мм-загальний або мм-загальних скриптів, встановлених на старій версії glibmm.
- Зробіть Тібр-1,18 паралельно встановлюються з Тібру-1.16 (Мюррей Каммінг)
Що нового у версії 1.19.3:
- Побудувати з останніми gtkmm, goocanvasmm, libgdamm і gtksourceviewmm.
- Виправте тести збірок зі зміненим поведінкою линкера на Ubuntu Natty.
- Дозволити libglom бути побудований без створення коду Glom UI теж.
- Ручка змінилася поведінка Setlocale () на Ubuntu Natty.
Що нового у версії 1.14.7:
- CSV Імпорт: Насправді Попередній перегляд і імпортувати значення полів , Мюррей Каммінг) Помилка # 625693 (Максиміліано).
- Побудувати:
- Видаліть залежність gconfmm, тому що ми не використовуємо його. (Мюррей Каммінг)
Що нового у версії 1.16.2:
- CSV Імпорт: Насправді Попередній перегляд і імпортувати значення полів , Помилка # 625693 (Максиміліано).
- Вигляд списку: Зробіть можливість повторного запуску насправді працює АВЕС введення невірних даних. Помилка # 167818
- Побудувати: Видаліть залежність gconfmm, тому що ми не використовуємо його. (Мюррей Каммінг)
Що нового у версії 1.19.2:
- CSV Імпорт: Насправді Попередній перегляд і імпортувати значення полів , (Мюррей Каммінг) Помилка # 625693 (Максиміліано).
- Вигляд списку :. Зробіть можливість повторних спроб насправді працює АВЕС введення невірних даних (Мюррей Каммінг)
- Докладний вид: вирішити деякі проблеми компонування віджетів, за допомогою Використовувати EggSpreadTable з libegg замість власного FlowTable віджета гломе в .
- Побудувати:
- Видаліть залежність gconfmm, тому що ми не використовуємо його. (Мюррей Каммінг)
- Використовуйте вгору за течією Gettext замість Glib один. (Хав'єр Jardon) Помилка # 631 367
- (сподіваюсь) вирішити проблеми синхронізації в імпортних тестах, які зараз активні знову.
- Дзвінок xmlCleanupParser (), так як LibXML ++ НЕ anywmore. (Мюррей Каммінг)
Що нового у версії 1.14.6:
- Діалог імпорту, форматування тексту:
- SpinButtons: Не маю від 0 до 0 діапазонів з можливо тільки 0 збільшення .
- Запуск: перехоплювати виключення з Std :: локалі :: глобальної (), тому що це метання по крайней мере, одну систему, при нормальних умовах, мабуть. Це повинно виправити баг # 619445 (teidooricaerak) або принаймні дати нам ще один ключ. (Мюррей Каммінг)
- Побудувати: прапори компоновщика поліпшення (David King)
<Літій> завантаження документа :. Показати діалогове вікно з повідомленням про помилку, навіть несподівані помилки
Що нового у версії 1.15.2:
- поле Форматування: Пов'язані вибір: Додати Показати всі прапорець, так що список варіантів може бути обмежена в залежності від відносин, а не просто показувати все значення у відповідній таблиці. Це дозволяє вибір, які будуть використовуватися, щоб звузити вибір, заснований на виборі в іншому полі. (Мюррей Каммінг) Помилка # 625536 (fmyhr)
- Дозволити унікальні поля з однаковим ім'ям в декількох таблицях. (Мюррей Каммінг) Помилка # 625192 (fmyhr).
- меню Розробник: Доданий експорт Створення резервних копій та відновлення елементів меню резервного копіювання. Вони використовують pg_dump і pg_restore утиліти в PostgreSQL, обгортковий дамп і .glom файл вгору в .tar.gz.
- , а також дозволяє резервне копіювання даних, це повинно зробити його простіше оновити версію PostgreSQL, який деякі дистрибутиви робити автоматично при оновленні до нових основних версій завісі. Це можливо тому, що pg_restore може працювати з виходом pg_dump старішої версії PostgreSQL.
- Дивіться також: http://www.glom.org/wiki/index.php?title=Pg_dump_when_upgrading_PostgreSQL (Мюррей Каммінг)
- Побудувати:
- Явна посилання з libdl для Python випробування модуля завантаження. (David King)
- Перейменувати бібліотеку libglom-1-16, щоб бути паралельно встановлюються з libglom-1-14.
- Адаптація до останньої libgdamm API. (Мюррей Каммінг)
Що нового у версії 1.14.4:
- меню Розробник: Доданий експорт Створення резервних копій та відновлення резервних копій меню пункти. Вони використовують pg_dump і pg_restore утиліти в PostgreSQL, обгортковий дамп і .glom файл вгору в .tar.gz. А також дозволяє резервне копіювання даних, це повинно зробити його простіше оновити версію PostgreSQL, який деякі дистрибутиви робити автоматично при оновленні до нових основних версій завісі. Це можливо тому, що pg_restore може працювати з виходом pg_dump старішої версії PostgreSQL. Дивіться також: http://www.glom.org/wiki/index.php?title=Pg_dump_when_upgrading_PostgreSQL (Мюррей Каммінг)
- Побудувати: Явна посилання з libdl для Python випробування модуля завантаження. (David King)
Що нового у версії 1.14.3:
- Фікс положення & Quot; Records / Знайдено & Quot; етикетки. (Daniel Borgmann)
- Список: Не допускати видалення шаблонні рядки. (Daniel Borgmann)
- Побудувати: Не потрібно Avahi-UI .
Що нового у версії 1.14.1:
- Розрахунок Python поля: Виправлена помилка при використанні деяких типи дати.
- Документація:
- Збірка і установка libglom (C ++) довідка API документація (для використання додатків) і pyglom (Python) API довідкової документації (для використання Glom обчислюваних полів і кнопок скриптів). (Мюррей Каммінг, Даніель Elstner, Девід Кінг)
- Додані тести одиниці. (Мюррей Каммінг)
Що нового у версії 1.12.7:
- Початкова Діалог: Чи не врізатися іноді, якщо скасування файл вибирає. (Мюррей Каммінг) помилка # 612303 (David King)
- Деталі :. Чи не робити польові віджети занадто широко, так що це поміщається на екрані ноутбука (Мюррей Каммінг)
- Побудувати:
- Закріпіть збірку з винятками відключені. (Peter Penz)
- Закріпіть buidl з Autoconf 2,65 (Фридерик Dziarmagowski) Помилка # 613179
- Перевірте правильність LibXML ++ залежність (David King)
Що нового у версії 1.13.9:
- Поле форматування: Дозволити вибір, щоб показати, як радіо кнопки замість
- У спадному поле зі списком. У відповідь на прохання Фредеріка Ванді Rieviere. (Мюррей Каммінг)
- скрипти Python :. Додана можливість запуску сценарію, в настройках бази даних
- Початковий Діалог: Чи не врізатися іноді, якщо скасування вибору файлів (Мюррей Каммінг) Помилка # 612303 (David King) .
- Побудувати:
- Не використовуйте застарілий gtkmm API. Для цього потрібна остання gtkmm. (Мюррей Каммінг)
- Вимагати правильний gtkmm і libsigc версії ++. (David King)
- Виправте файл Glade так що він може бути відкритий з останньої галявини-3 (коли
- каталог gtksourceview поляна встановлений). (David King)
Що нового у версії 1.13.8:
- Align widgts в сусідніх групах, що робить речі виглядають як правило, акуратніше. - Чи не робити польові віджети занадто широко, так що це поміщається на екрані ноутбука. (Мюррей Каммінг)
- скрипти Python: долучення ui.print_layout (), ui.print_report (report_name) і ui.start_new_record () методи. (Мюррей Каммінг)
- Закріпіть збірку з винятками відключені. (Peter Penz)
Що нового у версії 1.13.6:
- скрипти Python:
- значення поля тепер може бути змінений таким чином: запис [& Quot; ім'я_поля & Quot;] = 123
- Проста навігація за допомогою Можливе, наприклад: ui.show_table_list (& Quot; художники & Quot;) ui.show_table_details (& Quot; художники & Quot;, 10), де 10 це значення первинного ключа в таблиці. (Мюррей Каммінг)
- Уникайте показувати в заголовку вікна. Помітили Даніель Borgmann. (Мюррей Каммінг)
Що нового у версії 1.12.2:
- Деталі: вибір: Насправді показують вибори в спадному меню знову списки, фіксуючи регресії в завісі 1.12.
<Літій> експорт, імпорт :. Покращена обробка довічних даних зображення
Вимоги
- Хлібобулочні
- libgdamm
- Python
- PyGTK
- Iso-коди
Коментар не знайдено