Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Apr 24, 2019 9:28 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 160 posts ]  Go to page Previous 17 8 9 10 11
Author Message
PostPosted: Tue Mar 06, 2018 6:58 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4990
theonlymirage писал в viewtopic.php?f=44&t=3514&p=70032#p70031

Quote:
Либо ошибся я, либо ls в корневой директории у меня не работает из-за ошибки в 70-ой и как следствие в 80-ой функции (можно списать на документацию). Правда в том, что я могу сделать конвертацию UTF16LE <-> ASCII и обойти проблему. Саму ошибку искать только буду - можете меня опередить (магия где-то в этом файле: http://websvn.kolibrios.org/filedetails ... fs_lfn.inc ).
Суть в том, что например 2, '/', 0, 'c', 0, 'd', 0, '2', 0, '/', 0, 0, 0 корректный путь, а db 2, '/', 0, 0, 0 не корректно. Во втором случае ядро считает абсолютный путь относительным, что не соответствует документации.
Выдержка из документации: "Можно указать кодировку строки, поместив в её начале байт." Более того: "В абсолютном пути можно поместить этот байт после '/' или добавить дополнительный '/' перед ним." Все случаи не тестировал, но для некоторых это тоже не работает. Возможно документация устарела.

_________________
Через тернии к звездам


Top
   
PostPosted: Tue Mar 06, 2018 8:55 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Про путь приложения, кодировки и префиксы у нас есть целая тема viewtopic.php?f=2&t=3429 :lol:


Top
   
PostPosted: Wed Mar 07, 2018 11:23 pm 
Offline

Joined: Tue Mar 08, 2016 11:00 pm
Posts: 432
В процессе СтарТрека выяснилось, что побайтовое чтение с дискеты fd1 в сотни/тысячи раз дольше, чем с tmp1/

Либу я поправлю - на кэширование, но возможно есть баг в самой фс (ну или в вмваре)


Top
   
PostPosted: Sun May 13, 2018 9:09 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4990
Pathoswithin

Файл с именем содержащим тире не может быть прочитан на NTFS
Code:
bug — dash.jpg
Spoiler: Show
Attachment:
bug — dash.jpg
bug — dash.jpg [ 3.05 KiB | Viewed 924 times ]

_________________
Через тернии к звездам


Top
   
PostPosted: Mon May 14, 2018 12:17 am 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1259
Не может быть прочитан через юникод? А то в ср866 тире нету.


Top
   
PostPosted: Mon May 14, 2018 9:03 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4990
СР866. Что делать с такими файлами?
Символ распространенный. Появляется при копировании элемента в ту же папку: "Коики -- копия.jpg". Может его в дефис конвертировать или как по-другому?
80 функция обратно совместима с 70, но при этом позволяет работать с такими вот именами?

Кстати та же проблема с украинским буквами: Димна сум_ш.

_________________
Через тернии к звездам


Top
   
PostPosted: Tue May 15, 2018 10:45 am 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Leency wrote:
Файл с именем содержащим тире не может быть прочитан на NTFS
Такое стало происходить после некоторых правок в ядре. А раньше вроде как это работало.
И это уже обсуждалось ранее viewtopic.php?f=31&t=3397&p=66235#p66231
Я предлагал сделать "Примерно как с короткими именами в FAT"

Наверняка из-под Windows доступ к таким файлам имеется даже через CreateFileA|FindFirstFileA . Если так — решение есть, нужно лишь реализовать его.


Top
   
PostPosted: Thu Oct 04, 2018 8:55 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4990
Pathoswithin
В результате ревизии #6867,
RtfRead при открытии без параметра читает содержимое неизвестно чего, но судя по всему пытается открыть весь диск как RTF. :D
Можешь глянуть?

_________________
Через тернии к звездам


Top
   
PostPosted: Fri Oct 05, 2018 9:16 am 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1259
Я то глянул... http://websvn.kolibrios.org/comp.php?repname=Kolibri+OS&compare[]=%2F@6866&compare[]=%2F@6867
Только нужно больше информации.
Может я исправил какой-то баг, который считался фичей?


Top
   
PostPosted: Fri Oct 05, 2018 11:23 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4990
Я думаю баг в rtfread, лучше его глянь.

_________________
Через тернии к звездам


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 160 posts ]  Go to page Previous 17 8 9 10 11

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited