johnfound
Да, если бы не суррогатные пары всё было бы проще.
Ядру всё равно в каком формате хранить. Если все согласны на utf-8 пусть будет utf-8.
Общесистемный буфер обмена
Serge wrote:Оно нигде не запрещено. Вопрос зачем ?ilya wrote:Опрос по таймеру по прежнему возможен так понимаю.
Для utf8 пользуйтесь библиотекой на стороне получателя и незабывайте что отправитель совсем не обязан быть любезным, и запросто может подсунуть ascii символы или utf16 и сказать что это utf8.ilya wrote:Иначе приложение прочитает любую инфу не предназначеную для него, по таймеру, чем меньше промежуток тем лучше.
Это не криминал. Если приложение только читает содержимое то оно никуда не пропадёт.Иначе приложение прочитает любую инфу не предназначеную для него, по таймеру, чем меньше промежуток тем лучше.
Чё-то вновь забыли эту тему. Как успехи?
Из хаоса в космос
Пока никак. Дела домашние.
Поскольку все заинтересованные лица очередной раз поклали металлоизделие тяжелой промышленности на обозначенную проблему, то я решил ей заняться.
Вот предполагаемый API для новой функции ядра.
Буфер обмена будет многослотовым, а на структуру данных функция кладет все то же металлоизделие тяжелой промышленности, потому что контейнер.
Дальше буду продумывать структуру данных в контейнере.
Вот предполагаемый API для новой функции ядра.
Spoiler:
Да-да, отдельные товарищи были правы в ядре сделать проще, а я был дурак - но ведь был, а теперь типо умный.Дальше буду продумывать структуру данных в контейнере.
Spoiler:
З.Ы. Кстати прошло 4 года с того момента как меня отговорили делать буфер обмена на уровне приложений. Даже поговорку про "Обещанного 3 года ждут уже посрамили".Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Главное не просрать другую «Лучше поздно, чем никогда»Mario_r4 wrote: Даже поговорку про "Обещанного 3 года ждут уже порамили".[/spoiler]
to infinity and beyond
>> Аварийный сборос буфера обмена
Равносильно полной очистке ВСЕХ слотов? Если так,то лучше это указать.
Равносильно полной очистке ВСЕХ слотов? Если так,то лучше это указать.
Из хаоса в космос
Вообще это подразумевается из самоназвания уже. Было бы странно, если бы сброс сохранял существующем слоты. Хотя если кто докажет реальную необходимость такой опции, то можно обмозговать.Leency wrote:>> Аварийный сборос буфера обмена
Равносильно полной очистке ВСЕХ слотов? Если так,то лучше это указать.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Вот предполагаемая структура данных в контейнере:Mario_r4 wrote:Дальше буду продумывать структуру данных в контейнере.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Вот это реально круто!! Лучше всего вкрутить Ctrl+C, Ctrl+V, Ctrl+X в box_lib.
Это не задача box_lib - не нужно все в одну кучу смешивать.eAndrew wrote:Вот это реально круто!! Лучше всего вкрутить Ctrl+C, Ctrl+V, Ctrl+X в box_lib.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Ну в той же винде, например, системный контрол Edit использует буфер обмена. Имхо, это как раз таки задача контрола.
The initiative, it's nice.. but as previously pointed out, the clipboard does not need to be in kernel, better make a library.Mario_r4 wrote:Поскольку все заинтересованные лица очередной раз поклали металлоизделие тяжелой промышленности на обозначенную проблему, то я решил ей заняться.
"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
You want to wait an additional 3-4 years to again discuss how to be a clipboard?hidnplayr wrote:The initiative, it's nice.. but as previously pointed out, the clipboard does not need to be in kernel, better make a library.Mario_r4 wrote:Поскольку все заинтересованные лица очередной раз поклали металлоизделие тяжелой промышленности на обозначенную проблему, то я решил ей заняться.
I do not want to wait.
Last edited by Mario_r4 on Sun Nov 03, 2013 10:06 pm, edited 1 time in total.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Who is online
Users browsing this forum: No registered users and 3 guests