Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Nov 14, 2019 6:13 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 184 posts ]  Go to page Previous 17 8 9 10 1113 Next
Author Message
PostPosted: Tue Dec 11, 2012 10:53 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
johnfound
Да, если бы не суррогатные пары всё было бы проще.
Ядру всё равно в каком формате хранить. Если все согласны на utf-8 пусть будет utf-8.


Top
   
PostPosted: Tue Dec 11, 2012 1:35 pm 
Offline

Joined: Tue Jul 26, 2011 11:03 pm
Posts: 62
Serge wrote:
ilya wrote:
Опрос по таймеру по прежнему возможен так понимаю.
Оно нигде не запрещено. Вопрос зачем ?
ilya wrote:
Иначе приложение прочитает любую инфу не предназначеную для него, по таймеру, чем меньше промежуток тем лучше.


Для utf8 пользуйтесь библиотекой на стороне получателя и незабывайте что отправитель совсем не обязан быть любезным, и запросто может подсунуть ascii символы или utf16 и сказать что это utf8.


Top
   
PostPosted: Wed Dec 12, 2012 3:24 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Quote:
Иначе приложение прочитает любую инфу не предназначеную для него, по таймеру, чем меньше промежуток тем лучше.
Это не криминал. Если приложение только читает содержимое то оно никуда не пропадёт.


Top
   
PostPosted: Fri Jan 18, 2013 5:00 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5064
Чё-то вновь забыли эту тему. Как успехи?

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


Top
   
PostPosted: Fri Jan 18, 2013 5:37 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Пока никак. Дела домашние.


Top
   
PostPosted: Sun Nov 03, 2013 3:43 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Поскольку все заинтересованные лица очередной раз поклали металлоизделие тяжелой промышленности на обозначенную проблему, то я решил ей заняться.

Вот предполагаемый API для новой функции ядра.
Attachment:
clipboard_api.txt [3.81 KiB]
Downloaded 147 times

Spoiler: Show
Да-да, отдельные товарищи были правы в ядре сделать проще, а я был дурак - но ведь был, а теперь типо умный.

Буфер обмена будет многослотовым, а на структуру данных функция кладет все то же металлоизделие тяжелой промышленности, потому что контейнер.
Дальше буду продумывать структуру данных в контейнере.
Spoiler: Show
З.Ы. Кстати прошло 4 года с того момента как меня отговорили делать буфер обмена на уровне приложений. Даже поговорку про "Обещанного 3 года ждут уже посрамили".

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Sun Nov 03, 2013 4:38 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1151
Mario_r4 wrote:
Даже поговорку про "Обещанного 3 года ждут уже порамили".[/spoiler]

Главное не просрать другую «Лучше поздно, чем никогда»

_________________
я лишь учусь


Top
   
PostPosted: Sun Nov 03, 2013 4:45 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5064
>> Аварийный сборос буфера обмена
Равносильно полной очистке ВСЕХ слотов? Если так,то лучше это указать.

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


Top
   
PostPosted: Sun Nov 03, 2013 5:02 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Leency wrote:
>> Аварийный сборос буфера обмена
Равносильно полной очистке ВСЕХ слотов? Если так,то лучше это указать.

Вообще это подразумевается из самоназвания уже. Было бы странно, если бы сброс сохранял существующем слоты. Хотя если кто докажет реальную необходимость такой опции, то можно обмозговать.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Sun Nov 03, 2013 8:01 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Mario_r4 wrote:
Дальше буду продумывать структуру данных в контейнере.

Вот предполагаемая структура данных в контейнере:
Attachment:
clipboard_container.txt [1.45 KiB]
Downloaded 141 times

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Sun Nov 03, 2013 8:21 pm 
Offline
User avatar

Joined: Sat Oct 05, 2013 9:32 pm
Posts: 386
Вот это реально круто!! Лучше всего вкрутить Ctrl+C, Ctrl+V, Ctrl+X в box_lib.


Top
   
PostPosted: Sun Nov 03, 2013 8:35 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
eAndrew wrote:
Вот это реально круто!! Лучше всего вкрутить Ctrl+C, Ctrl+V, Ctrl+X в box_lib.

Это не задача box_lib - не нужно все в одну кучу смешивать.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Sun Nov 03, 2013 8:38 pm 
Offline
User avatar

Joined: Sat Oct 05, 2013 9:32 pm
Posts: 386
Ну в той же винде, например, системный контрол Edit использует буфер обмена. Имхо, это как раз таки задача контрола.


Top
   
PostPosted: Sun Nov 03, 2013 8:50 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1248
Mario_r4 wrote:
Поскольку все заинтересованные лица очередной раз поклали металлоизделие тяжелой промышленности на обозначенную проблему, то я решил ей заняться.


The initiative, it's nice.. but as previously pointed out, the clipboard does not need to be in kernel, better make a library.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Top
   
PostPosted: Sun Nov 03, 2013 10:01 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
hidnplayr wrote:
Mario_r4 wrote:
Поскольку все заинтересованные лица очередной раз поклали металлоизделие тяжелой промышленности на обозначенную проблему, то я решил ей заняться.


The initiative, it's nice.. but as previously pointed out, the clipboard does not need to be in kernel, better make a library.

You want to wait an additional 3-4 years to again discuss how to be a clipboard?
I do not want to wait.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Last edited by Mario_r4 on Sun Nov 03, 2013 10:06 pm, edited 1 time in total.

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

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 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