|
104 | Xi | Core | Task | Medium | Implement improved object storage | In Progress |
Task Description
no task description |
|
116 | Xi | Core | Feature Request | Medium | Add isometric and perspective views | In Progress |
Task Description
no task description |
|
154 | Xorn | Main | Feature Request | Medium | Add manpages | In Progress |
Task Description
no task description |
|
1 | Xi | Core | Bug Report | Medium | File contents are outside of viewport when loading a fi... | New |
Task Description
When a file is initially loaded, the origin is placed at the middle of the screen. For gEDA files, this means most content is off the top right corner of the screen, which is likely to confuse users. |
|
2 | Xi | Core | Bug Report | Medium | File format is locale-dependent | New |
Task Description
Files are read and written using the current locale's encoding and number format, effectively breaking the program in any locale other than C. |
|
3 | Xi | Core | Bug Report | Medium | Components embedded in other, earlier loaded components... | New |
Task Description
no task description |
|
4 | Xi | Core | Bug Report | Medium | AngleActionLine::tangent() can only handle multiples of... | New |
Task Description
no task description |
|
5 | Xi | Core | Bug Report | Medium | Floating point errors (e.g., domain errors) are not han... | New |
Task Description
no task description |
|
6 | Xi | Core | Bug Report | Medium | ‘o c’ does not work before the mouse has been moved for... | New |
Task Description
When ‘o c’ is pressed before the mouse has been moved for the first time, nothing seems to happen. |
|
7 | Xi | Core | Bug Report | Medium | After saving, the “Save” and “Save all” actions are not... | New |
Task Description
no task description |
|
8 | Xi | Core | Bug Report | Medium | Trying to load a font with no locale set crashes the pr... | New |
Task Description
When starting the program with the CTYPE locale category undefined (neither of the environment variables LANG or LC_CTYPE are set), it immediately crashes:
$ LANG= src/xi
xi: mbsrtowcs: Invalid or incomplete multibyte or wide character
xi: /path/to/shared.cpp:123: Shared::~Shared(): Assertion `!p' failed.
This appears to be triggered by the first non-ASCII character definition in font.xml, line 130: |
|
9 | Xi | Toolkit | Bug Report | Medium | When scrolling a PropertiesView, the item editor widget... | New |
Task Description
no task description |
|
11 | Xi | Toolkit | Bug Report | Medium | Depending on the X server, input selections are display... | New |
Task Description
no task description |
|
13 | Xi | Toolkit | Bug Report | Medium | Text in transient windows is distorted on some machines | New |
Task Description
no task description |
|
14 | Xi | Core | Task | Medium | Adjust scrollbar range to bounding box of drawing | New |
Task Description
no task description |
|
15 | Xi | Core | Task | Medium | Render circles, arcs, line and fill styles, pictures, a... | New |
Task Description
no task description |
|
16 | Xi | Core | Task | Medium | Show ghost images of objects in insert modes | New |
Task Description
no task description |
|
17 | Xi | Core | Task | Medium | Update “Save” action in Drawing::setLastSaved | New |
Task Description
no task description |
|
18 | Xi | Core | Task | Medium | Update property actions | New |
Task Description
no task description |
|
19 | Xi | Core | Task | Medium | Write new configuration system | New |
Task Description
no task description |
|
20 | Xi | Core | Task | Medium | Abbreviate long file names in “Recent files” menu | New |
Task Description
no task description |
|
21 | Xi | Core | Task | Medium | Don't bring tab to front when showing its context menu | New |
Task Description
no task description |
|
22 | Xi | Core | Task | Medium | Show file icon in root action? | New |
Task Description
no task description |
|
23 | Xi | Core | Task | Medium | Catch window delete event | New |
Task Description
(Hasn't this been fixed a long time ago? Need to investigate…) |
|
24 | Xi | Schematic module | Task | Medium | Add colors | New |
Task Description
no task description |
|
25 | Xi | Schematic module | Task | Medium | Use a different default color for nets, buses, and pins | New |
Task Description
no task description |
|
26 | Xi | Schematic module | Task | Medium | Support whichend and ripperdir attributes | New |
Task Description
no task description |
|
27 | Xi | Core | Task | Medium | Disable recent files which are not available | New |
Task Description
no task description |
|
28 | Xi | Neverball module | Task | Medium | Detect actual texture size | New |
Task Description
no task description |
|
29 | Xi | Core | Task | Medium | Find out which icons are under which license | New |
Task Description
no task description |
|
30 | Xi | Core | Feature Request | Medium | Visit files passed as command line arguments | New |
Task Description
no task description |
|
31 | Xi | Schematic module | Feature Request | Medium | Support gEDA attribute propagation | New |
Task Description
no task description |
|
33 | Xi | Core | Task | Medium | Use errfd | New |
Task Description
no task description |
|
34 | Xi | Core | Task | Medium | Make files, sinks, and views owned and delete them even... | New |
Task Description
no task description |
|
35 | Xi | Core | Task | Medium | Make it possible to visit files which are outside of pr... | New |
Task Description
no task description |
|
36 | Xi | Core | Task | Medium | Make it possible to visit/keep open files which do not ... | New |
Task Description
no task description |
|
37 | Xi | Core | Task | Medium | Implement embedding components | New |
Task Description
no task description |
|
38 | Xi | Core | Task | Medium | Show embedded drawings in directory view | New |
Task Description
no task description |
|
39 | Xi | Core | Feature Request | Medium | Implement library “Visit” action | New |
Task Description
no task description |
|
40 | Xi | Core | Feature Request | Medium | Add submenu for older recent files? | New |
Task Description
no task description |
|
41 | Xi | Schematic module | Task | Medium | Use proper default color for text objects | New |
Task Description
no task description |
|
42 | Xi | Core | Task | Medium | Scroll to selected objects in viewport and object list | New |
Task Description
no task description |
|
43 | Xi | Core | Task | Medium | Implement a proper main context menu | New |
Task Description
no task description |
|
44 | Xi | Core | Task | Medium | Re-implement DirectoryInterior::indexOf and DirectoryIn... | New |
Task Description
no task description |
|
45 | Xi | Core | Task | Medium | Add proper representation of FileItem states | New |
Task Description
enum FileItem::State {
Exists, Loaded, ModifiedOnDisk, DeletedOnDisk, Distached
}; |
|
46 | Xi | Core | Task | Medium | Show page numbers in directory view | New |
Task Description
…or even make pages nameable? |
|
47 | Xi | Core | Task | Medium | Convert assert(3) to normal check where appropriate | New |
Task Description
no task description |
|
48 | Xi | Core | Task | Medium | Use towctrans(3) instead of towupper(3) | New |
Task Description
no task description |
|
49 | Xi | Core | Task | Medium | Do something useful when readdir(3) or stat(2) return u... | New |
Task Description
no task description |
|
50 | Xi | Core | Task | Medium | Make removing backup and moving file into place an atom... | New |
Task Description
This could be helpful:
3.a) open and read file ~/.xi/foo/bar/baz
3.b) fd = open("~/.xi/foo/bar/baz.new", O_WRONLY|O_TRUNC|O_CREAT)
3.c) write(fd, buf-of-new-contents-of-file, size-of-new-contents-of-file)
3.d) fsync(fd) --- and check the error return from the fsync
3.e) close(fd)
3.f) rename("~/.xi/foo/bar/baz", "~/.xi/foo/bar/baz~") --- this is optional
3.g) rename("~/.xi/foo/bar/baz.new", "~/.xi/foo/bar/baz") |