This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
geda:todos.ru [2014/04/22 15:10] vzh Fully translated into Russian |
geda:todos.ru [2015/08/25 06:47] (current) vzh Updated translation, little edits |
||
---|---|---|---|
Line 31: | Line 31: | ||
^ Описание ^ [[https://bugs.launchpad.net/geda/|Сообщение об ошибке на Launchpad ]] ^ Разработчик(и) ^ Состояние ^ | ^ Описание ^ [[https://bugs.launchpad.net/geda/|Сообщение об ошибке на Launchpad ]] ^ Разработчик(и) ^ Состояние ^ | ||
| **Общие задачи выпуска** | | | | | | **Общие задачи выпуска** | | | | | ||
- | | Снимок экрана выпускаемой версии для рекламной модернизации веб-сайта gEDA. | --- | Peter C | | | + | | Снимки экрана выпускаемой версии для рекламной модернизации веб-сайта gEDA. | --- | Peter C | | |
| Слияние переводов с [[https://translations.launchpad.net/geda| текущими переводами на Launchpad ]] | --- | Peter C | | | | Слияние переводов с [[https://translations.launchpad.net/geda| текущими переводами на Launchpad ]] | --- | Peter C | | | ||
| Проверка, что заголовки с авторскими правами соответствуют текущей дате | [[https://bugs.launchpad.net/geda/+bug/1086316 | 1086316]] | | | | | Проверка, что заголовки с авторскими правами соответствуют текущей дате | [[https://bugs.launchpad.net/geda/+bug/1086316 | 1086316]] | | | | ||
Line 40: | Line 40: | ||
| Избавиться от прямого использования /tmp/ для отмены изменений в схеме | | | | | | Избавиться от прямого использования /tmp/ для отмены изменений в схеме | | | | | ||
| Графический интерфейс настройки gschem (и gattrib?) | | Peter B | | | | Графический интерфейс настройки gschem (и gattrib?) | | Peter B | | | ||
- | | Больше немодальных диалоговых окон в gschem | | | | | + | | Больше немодальных диалоговых окон в gschem | | Edward H | | |
- | | Переработка конечного автомата для действий gschem и кода диспетчеризации событий | | Ed | | | + | | Переработка конечного автомата для действий gschem и кода диспетчеризации событий | | Edward H | | |
| Редактирование внедрённых символов | | | | | | Редактирование внедрённых символов | | | | | ||
- | | Хранение символов проектов в них самих для обеспечения независимости схем от библиотеки символов | | | | | + | | Сохранение символов в проектах для обеспечения независимости схем от библиотеки символов | | | | |
| [[geda>.:wip:clipboard|Поддержка буфера обмена]] для копирования/вставки текстового представления данных схем gEDA | | | | | | [[geda>.:wip:clipboard|Поддержка буфера обмена]] для копирования/вставки текстового представления данных схем gEDA | | | | | ||
| [[geda>.:wip:clipboard|Поддержка буфера обмена]] для копирования/вставки графического представления данных схем gEDA | | | | | | [[geda>.:wip:clipboard|Поддержка буфера обмена]] для копирования/вставки графического представления данных схем gEDA | | | | | ||
Line 59: | Line 59: | ||
| **Символы** | | | | | | **Символы** | | | | | ||
| Использование контуров для улучшения символов (например, логических) | --- | | | | | Использование контуров для улучшения символов (например, логических) | --- | | | | ||
- | |||
===== Желательные улучшения для отдельных программ с расчётом на более длительный срок ===== | ===== Желательные улучшения для отдельных программ с расчётом на более длительный срок ===== | ||
* **libgeda**: | * **libgeda**: | ||
* Добавить поддержку файлов .sch с символами, некоторые (но не все) выводы которых вынесены в файл .sch. Это позволит осуществлять перестановку выводов при обратном аннотировании из pcb. (Архитектурное изменение) | * Добавить поддержку файлов .sch с символами, некоторые (но не все) выводы которых вынесены в файл .sch. Это позволит осуществлять перестановку выводов при обратном аннотировании из pcb. (Архитектурное изменение) | ||
- | * Слияние постраничных списков соединений, созданных программой gnetlist (или перезапись, если надо). (Премия) | + | * Слияние постраничных списков соединений, созданных программой gnetlist (или перезапись, если надо). |
* **gschem**: | * **gschem**: | ||
- | * Сделать в gschem кнопку вызова gsch2pcb для создания файла списка соединений, готового для чтения программой pcb. (Премия, как только pcb будет модифицирована так, чтобы поддерживался файл действий.) | + | * Сделать в gschem кнопку вызова gsch2pcb для создания файла списка соединений, готового для чтения программой pcb. |
* Добавить поддержку иерархических шин. (Архитектурное изменение) | * Добавить поддержку иерархических шин. (Архитектурное изменение) | ||
- | * Сделать, чтобы переменные gschemrc устанавливались собственно из gschem с помощью (нового) пункта меню «Настройки» («Settings»). Идея состоит в запуске из меню обновления содержимого файлов gschemrc или gafrc и записи изменений в нужный rc-файл. (Премия) | + | * Сделать, чтобы переменные gschemrc устанавливались собственно из gschem с помощью (нового) пункта меню «Настройки» («Settings»). Идея состоит в запуске из меню обновления содержимого файлов gschemrc или gafrc и записи изменений в нужный rc-файл. |
* Улучшить библиотеку символов для улучшения работы с большими наборами символов. | * Улучшить библиотеку символов для улучшения работы с большими наборами символов. | ||
* Теперь тип SELECTION представляет собой GedaList, и мы можем получить «изменённые» сигналы, сделать больше диалоговых окон немодальными: | * Теперь тип SELECTION представляет собой GedaList, и мы можем получить «изменённые» сигналы, сделать больше диалоговых окон немодальными: | ||
Line 82: | Line 81: | ||
* Стоит ли добавлять для этого новый тип объекта, или разрешить прикрепление атрибута «latex=1» к самому текстовому объекту? | * Стоит ли добавлять для этого новый тип объекта, или разрешить прикрепление атрибута «latex=1» к самому текстовому объекту? | ||
* **gattrib**: | * **gattrib**: | ||
- | * Заставить работать печать. (Премия) | + | * Заставить работать печать. |
* Разрешить прикрепление атрибутов к соединениям. (Архитектурное изменение) | * Разрешить прикрепление атрибутов к соединениям. (Архитектурное изменение) | ||
* **garchive**: | * **garchive**: | ||
* Подключить Guile, чтобы rc-файлы читались с помощью такого же механизма, как и в остальных программах gEDA/gaf. | * Подключить Guile, чтобы rc-файлы читались с помощью такого же механизма, как и в остальных программах gEDA/gaf. | ||
* **refdes_renum**: | * **refdes_renum**: | ||
- | * В настоящее время не работает должным образом с многосекционными компонентами (задаёт новые номера позиционных обозначений для многосекционных компонентов). Исправить скрипт, чтобы он распознавал многосекционные компоненты и соответствующим образом назначал позиционные обозначения. (Премия) | + | * В настоящее время не работает должным образом с многосекционными компонентами (задаёт новые номера позиционных обозначений для многосекционных компонентов). Исправить скрипт, чтобы он распознавал многосекционные компоненты и соответствующим образом назначал позиционные обозначения. |
* **pcb** | * **pcb** | ||
- | * Добавить в основное меню разные команды, которые доступны сейчас только через '':command(foo)''. Новички хотят видеть, какие действия есть в меню, так как таким образом они могут узнать, что можно делать в pcb. (Премия на основе отдельных действий) | + | * Добавить в основное меню разные команды, которые доступны сейчас только через '':command(foo)''. Новички хотят видеть, какие действия есть в меню, так как таким образом они могут узнать, что можно делать в pcb. |
- | * Добавить панель инструментов с кнопками для общих действий. (Премия) | + | * Добавить панель инструментов с кнопками для общих действий. |
* Более очевидно обозначить различие между редактированием посадочного места и топологии платы. Может быть изменять цвет фона в режиме редактирования посадочных мест. (Архитектурное изменение) | * Более очевидно обозначить различие между редактированием посадочного места и топологии платы. Может быть изменять цвет фона в режиме редактирования посадочных мест. (Архитектурное изменение) | ||
- | * Создать диалоговое окно «Файл -> Сохранить» («File -> Save»). В данном диалоговом окне предусмотреть меню с выбором сохранения либо как топологии платы (по умолчанию), либо как посадочного места. (Премия) | + | * Создать диалоговое окно «Файл -> Сохранить» («File -> Save»). В данном диалоговом окне предусмотреть меню с выбором сохранения либо как топологии платы (по умолчанию), либо как посадочного места. |
===== Идеи, касающиеся новых утилит или общих улучшений в gEDA Suite ===== | ===== Идеи, касающиеся новых утилит или общих улучшений в gEDA Suite ===== | ||
* Разработать схему обратного аннотирования изменений из pcb в gschem. Это потребует изменений в libgeda для поддержки, например, выноса выводов из файла .sym в .sch (возможности перестановки выводов). (Архитектурное изменение) | * Разработать схему обратного аннотирования изменений из pcb в gschem. Это потребует изменений в libgeda для поддержки, например, выноса выводов из файла .sym в .sch (возможности перестановки выводов). (Архитектурное изменение) | ||
- | * Написать средство преобразования Gerber -> .pcb. В результате должен получаться слой металлизации или посадочное место, которое можно будет редактировать в pcb. Это может быть скрипт на Perl. (Премия) | + | * Написать средство преобразования Gerber -> .pcb. В результате должен получаться слой металлизации или посадочное место, которое можно будет редактировать в pcb. Это может быть скрипт на Perl. |
- | * Реализовать файлы блокировок между gattrib и gschem. (Премия) | + | * Реализовать файлы блокировок между gattrib и gschem. |
===== Реорганизация и чистка кода ===== | ===== Реорганизация и чистка кода ===== |