Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Jul 24, 2021 10:05 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 1019 posts ]  Go to page Previous 115 16 17 18 1968 Next
Author Message
PostPosted: Wed Feb 09, 2011 10:19 am 
Offline
Moderator

Joined: Thu Apr 08, 2010 8:11 pm
Posts: 269
Здравствуйте!

Есть ли возможность добавить к элементам управления, при их создании, дополнительное поле, язык ввода по умолчанию. Сижу сейчас под виндовс и постоянно клацаю переключение раскладки в тех местах где язык ввода изначально должен быть всегда например английский, тоесть добавить возможность программисту явно указывать язык ввода например в editbox, или уже проще написать программу типа пунтосвичера под колибри, чем заморачиваться на уровне ядра?


Top
   
PostPosted: Wed Feb 09, 2011 10:32 am 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Однако автор xneur всё пишет, пишет, а там как было полно багов, так и есть... Видимо, совсем это не просто — написать хорошую переключалку.

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Top
   
PostPosted: Tue Oct 11, 2011 9:32 am 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 756
Возможно ли добавить в возвращаемую структуру SysFn09 поле с PID родителя процесса?


Top
   
PostPosted: Tue Oct 11, 2011 11:07 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Уже возвращается dword по смещению +0x1E.


Top
   
PostPosted: Tue Oct 11, 2011 12:34 pm 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 756
Может я что-то не понимаю, но по смещению 0x1E вроде находится PID/TID самого процесса... А хотелось бы иметь PID процесса, который его породил. Например, программа запущенная, например, из Shell могла узнать кем она была запущена.


Top
   
PostPosted: Tue Oct 11, 2011 8:02 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Да, поторопился с ответом. Ядро не хранит такой информации.


Top
   
PostPosted: Wed Oct 12, 2011 10:56 pm 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 756
А реализовать сложно?


Top
   
PostPosted: Wed Oct 12, 2011 11:02 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Нет, совсем не сложно.


Top
   
PostPosted: Sun Oct 16, 2011 8:24 am 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2810
Наверняка что-то забыл.

Системное:

1. полная поддержка ntfs
2. поддержку моей сетевой карты
3. нормальную локалку (включая расшары и прочее), PPPoE
4. нормальную поддержку USB, Plug 'n' Play
5. полноценную загрузку с HDD
6. SATA
7. подержку драйверов Windows
8. Улучшенный GUI интерфейс
9. переписывание кода отображения курсора (чтоб мигал меньше, ато так жить низзя)
10. многослойности оконного стека и вынос десктопа в отдельное приложение
11. IPC. нужно ее тоже улучшать
12. скролинг у мыша
13. Крутой исталятор
14. Хочу нормальную работу с сетью, простую ее настройку
15. встроеный язык forth
16. ANSI или адаптированый из существующих
17. работы с файловой системой ext
18. поддержку 2х или более сетевых карт, чтобы не отключать одну в БИОСе при работе со второй.
19. Нормальный диалог открытия файлов. О, Боже, это нужно как воздух. Заменить диалог от XTree на нормальный - чтобы было выделение файлов и нормальная полоса прокрутки.
20. А я хочу увидеть прозрачные окошки. И что-то мне подсказывает что я их скоро увижу...
21. а я тогда wi-fi и gps и bluetooth хочу
22. чтоб впн на кос'е работал
23. ОпенГл есть? Если нет то Меса подойдет?
24. LBA48
25. неплохо было бы если в Колибри не приходилось так извращаться, и перенумерация устройств была возможна без перезагрузки системы..
26. Если в Винде переместить курсор вниз-влево до упора, он окажется над кнопкой Пуск, а если вверх-вправо - то над крестиком развернутой программы. Очень удобно, не надо целиться.
27. Хочу иметь доступ к устройствам в/в с отображением на память (как ioremap в Линуксе, только напрямую из user space).
28. Если юзер может запросить в свое распоряжение IRQ (fn 45) или блок портов (fn 46) , то почему бы не дополнить этот сервис доступом к "бортовой" памяти PCI-устройств? (Подумал было еще и о DMA-сервисе, но возможно это уже перебор, не знаю)
29. Классно было бы реализовать рабочий стол 360 градусов, как в проге 360 Desktop для виндуз.
30. kernelspace и userspace до сих пор не разграничены, есть только один пользователь и никак не реализованы права доступа
31. в сис. ф-ции №9 по смещению 0x1E вроде находится PID/TID самого процесса... А хотелось бы иметь PID процесса, который его породил.


Прикладное:

1. полнофункциональный медиаплеер
2. хороший графический вьюер
3. джаббер клиент
4. более функциональные браузер, ftp и http сервера
5. редактор звука - желательно портировать Wavela
6. mp3-плеер со следующим функционалом: скан всех мп3шек и проигрывание подряд
7. писалку дисков CD/DVD
8. архиватор(gzip,bz2,7-zip)
9. АЛЬТ-ТАБ
10. не убивались иконки
11. ODBC и Java
12. ADO
13. нормальный оконный менеджер
14. Аську (icq)
15. сворачивание окна по нажатии на соответствующую ему кнопку на панели задач
16. прогу типа EasyRecovery (восстановление удаленных данных)
17. Еще бы не мешала прога типа Aida32 и SiSoftware Sandra.
18. Мини офис
19. наличие полнофункционального веб сервера совместимого с Apache
20. сервер баз данных совместимый с MySQL
21. флеш плеер
22. Нормальный графический редактор подобный Photoshop(желательно его копия) или Fireworks
23. Работа с Php
24. Обилие шрифтов
25. Эмулятор винды
26. Мощный файловый менеджер с возможностью предпросмотра, сортировки
27. Мощный поиск файлов и папок с предпросмотром
28. нормальная консоль
20. Общесистемный буфер обмена
30. игры (не пасьянс, нету дядек с пистолетами в которых можно всадить пару пуль)
31. Было бы замечательно иметь возможность запускать JAVA приложений, те которые для смартфонов-комуникаторов написаны.
32. Будет удобнее, если в меню будут действовать клавиши <- и -> для скрытия и показа окон; Пусть при повторном нажатии клавиши меню (у меня - логотип 98 винды), меню скрывается.
33. Стоит сделать во всех приложениях завершение при нажатии Alt+F4 (не работает в Фараоне и еще много-где);
34. В файловых менеджерах, при попытке открыть неподдерживаемый тип файла, появляется красное окошко. Его редко удаётся закрыть по кнопке 'X'. Хотелось бы также, чтобы его можно было закрывать клавишей 'Enter' и/или Alt+F4, согласитесь каждый раз тянуться за мышью..., особенно если её нет.
35. В KolibriOS можно запускать программы сколько угодно раз. Но запуск таких программ, как настройка оборудования и им подобные из трея походит на баг. То есть, окна запускаются и накладываются друг на друга без смещения, что наверно не есть хорошо. Хотелось бы либо вообще запретить запуск подобных программ, либо здвигать окна системой.
36. Предложение по ALT-Tab. Чтобы переключаться между окнами, приходится всё время нажимать ALT-Tab, в то время как в Windows просто зажимаем ALT, а дальше щёлкаем Tab.
37. Хочу чтобы в Tinipad был откат изменнений (Ctrl+Z или Undo) хотябы на 2-3 шага, лучше 15-20. Намного повысит мотивацию разрабатывтаь под самой КолибриОС.
38. Давно хочу чтобы кто-то модернизировал GUI программы RtfView. Моя психика не выдерживает её текущего вида. Нормальный скролл и меню - было бы прекрасно.
39. было бы неплохо, если бы ICON переименовать в @ICON,а CPU выводил бы только несистемные процессы (а выводил их при переключении кнопки "@ Вкл/Выкл")
40. Lua


Top
   
PostPosted: Sun Oct 16, 2011 10:36 am 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1449
системное: пп. 28 и 29 давным-давно реализованы в ф.68(11-13), пользуйтесь пока их из транка не убрали.
кстати, в A-версии есть и маппинг буферов DMA (и вообще любых физических адресов) на пользовательское пространство. Кому нужно - вставляйте код в свою рабочую версию ядра, и вперед. Но в транк тащить такие штучки конечно нельзя.


Top
   
PostPosted: Sun Oct 16, 2011 9:31 pm 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 756
В прикладном п. 39 выполнен.
В системном прошу добавить мою хотелку о сис. ф-ции №9.
Albom wrote:
по смещению 0x1E вроде находится PID/TID самого процесса... А хотелось бы иметь PID процесса, который его породил.


Top
   
PostPosted: Mon Oct 17, 2011 2:17 pm 
Offline

Joined: Sat Aug 13, 2011 1:48 pm
Posts: 49
п.28, прикладное - с каких пор в Колибри нормальная консоль? :) Она есть, бесспорно, но пока несколько процессов не смогут работать с одним экземпляром консоли, нормальной её называть, имхо, не совсем правильно.


Top
   
PostPosted: Mon Oct 17, 2011 4:21 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 796
truecolor в консоли, или, хотя бы 256 цветов


Top
   
PostPosted: Wed Oct 19, 2011 5:01 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
системную функцию (или подфункцию) запроса количества десятых долей секунды до изменения состояния компьютера (с рабочего режима на спящий режим / гибернацию / режим пониженного энергопотребления / выключение), а также ф/пф, устанавливающий предел такого времени в 0.1 секунд, по достижении которого приложение должно получить соответствующее событие.

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
PostPosted: Wed Oct 19, 2011 10:09 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 796
SoUrcerer: почему бы не закрепить первое сообщение в теме, и не перенести в него итоговый список? Пусть показывается на любой странице данной темы.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 1019 posts ]  Go to page Previous 115 16 17 18 1968 Next

All times are UTC+03:00


Who is online

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