Xi

IDCategory  ascTask TypeSeveritySummaryStatus
1CoreBug ReportMediumFile 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.
2CoreBug ReportMediumFile format is locale-dependentNew 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.
3CoreBug ReportMediumComponents embedded in other, earlier loaded components...New Task Description

no task description

4CoreBug ReportMediumAngleActionLine::tangent() can only handle multiples of...New Task Description

no task description

5CoreBug ReportMediumFloating point errors (e.g., domain errors) are not han...New Task Description

no task description

6CoreBug ReportMedium‘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.
7CoreBug ReportMediumAfter saving, the “Save” and “Save all” actions are not...New Task Description

no task description

8CoreBug ReportMediumTrying 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:
14CoreTaskMediumAdjust scrollbar range to bounding box of drawingNew Task Description

no task description

15CoreTaskMediumRender circles, arcs, line and fill styles, pictures, a...New Task Description

no task description

16CoreTaskMediumShow ghost images of objects in insert modesNew Task Description

no task description

17CoreTaskMediumUpdate “Save” action in Drawing::setLastSavedNew Task Description

no task description

18CoreTaskMediumUpdate property actionsNew Task Description

no task description

19CoreTaskMediumWrite new configuration systemNew Task Description

no task description

20CoreTaskMediumAbbreviate long file names in “Recent files” menuNew Task Description

no task description

21CoreTaskMediumDon't bring tab to front when showing its context menuNew Task Description

no task description

22CoreTaskMediumShow file icon in root action?New Task Description

no task description

23CoreTaskMediumCatch window delete eventNew Task Description (Hasn't this been fixed a long time ago? Need to investigate…)
27CoreTaskMediumDisable recent files which are not availableNew Task Description

no task description

29CoreTaskMediumFind out which icons are under which licenseNew Task Description

no task description

30CoreFeature RequestMediumVisit files passed as command line argumentsNew Task Description

no task description

33CoreTaskMediumUse errfdNew Task Description

no task description

34CoreTaskMediumMake files, sinks, and views owned and delete them even...New Task Description

no task description

35CoreTaskMediumMake it possible to visit files which are outside of pr...New Task Description

no task description

36CoreTaskMediumMake it possible to visit/keep open files which do not ...New Task Description

no task description

37CoreTaskMediumImplement embedding componentsNew Task Description

no task description

38CoreTaskMediumShow embedded drawings in directory viewNew Task Description

no task description

39CoreFeature RequestMediumImplement library “Visit” actionNew Task Description

no task description

40CoreFeature RequestMediumAdd submenu for older recent files?New Task Description

no task description

42CoreTaskMediumScroll to selected objects in viewport and object listNew Task Description

no task description

43CoreTaskMediumImplement a proper main context menuNew Task Description

no task description

44CoreTaskMediumRe-implement DirectoryInterior::indexOf and DirectoryIn...New Task Description

no task description

45CoreTaskMediumAdd proper representation of FileItem statesNew Task Description enum FileItem::State { Exists, Loaded, ModifiedOnDisk, DeletedOnDisk, Distached };
46CoreTaskMediumShow page numbers in directory viewNew Task Description …or even make pages nameable?
47CoreTaskMediumConvert assert(3) to normal check where appropriateNew Task Description

no task description

48CoreTaskMediumUse towctrans(3) instead of towupper(3)New Task Description

no task description

49CoreTaskMediumDo something useful when readdir(3) or stat(2) return u...New Task Description

no task description

50CoreTaskMediumMake 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")
51CoreTaskMediumPreserve attributes, especially mode, when saving a fil...New Task Description

no task description

52CoreTaskMediumAdd context menus to project and library viewNew Task Description

no task description

54CoreTaskMediumAdd missing assertsNew Task Description

no task description

55CoreTaskMediumReview util/string.*, screen.*, filemonitor.*New Task Description

no task description

56CoreTaskMediumImplement property “Select all” actionNew Task Description

no task description

57CoreTaskMediumImplement selection of multiple attributesNew Task Description

no task description

58CoreTaskMediumDetach virtual node when saving to a new pathNew Task Description

no task description

100CoreBug ReportMediumContent above/below the visible area is shown as 1-pixe...New Task Description

no task description

101CoreTaskMediumReplace functions with their thread-safe equivalentNew Task Description basename getenv getopt readdir strerror system wcsrtombs
102CoreTaskMediumAdd Python supportNew Task Description

no task description

104CoreTaskMediumImplement improved object storageIn Progress Task Description

no task description

105CoreFeature RequestMediumImplement autosaveNew Task Description

no task description

Showing tasks 1 - 50 of 114 Page 1 of 31 - 2 - 3 -

Available keyboard shortcuts

Tasklist

Task Details

Task Editing