Page 6 of 7
Re: Excel в Kolibri
Posted: Sat Mar 17, 2012 5:29 pm
by Rock_maniak_forever
Программа "Table" грузит CPU под 100%. По идеи не должно быть такой загрузки, ведь это же не демка. Думается, что это баг.
Свежая сборка svn# 2474 (реальное железо). Посмотрел в старых сборках, вплоть до svn# 2108 (ниже небыло), так там тоже самое.
Re: Excel в Kolibri
Posted: Sat Mar 17, 2012 5:33 pm
by Mario
Re: Excel в Kolibri
Posted: Sat Mar 17, 2012 5:36 pm
by Rock_maniak_forever
Ок! Посмотрим.
Re: Excel в Kolibri
Posted: Tue Mar 20, 2012 5:27 pm
by Mario
В процессе экспериментов выяснил, что программа взятая из дистрибутива K0750 работает нормально во всех последующих (проверял на K0750, K0770 и последней на текущий момент ночной сборке SVN r. 2481), программа же взятая из дистрибутива K0770 жрет 100% системного времени и не обрабатывает события мыши (проверял на K0750, K0770 и последней на текущий момент ночной сборке SVN r. 2481). Соответственно событие "shit happens" произошло водной из ревизий: 1112, 1114, 1218.
Дальше я лично ковыряться не стану, потому что язык Си. Спасибо за внимание!
Re: Excel в Kolibri
Posted: Fri May 25, 2012 12:58 am
by Mario
Кто нибудь знакомый с ЯВУ может убрать баг со 100% загрузкой? В противном случае программу придется убрать из дистрибутива.
Re: Excel в Kolibri
Posted: Fri May 25, 2012 8:28 am
by SoUrcerer
Посмотрю, хорошо. Хотя кода много, и он непростой.
Re: Excel в Kolibri
Posted: Thu May 15, 2014 10:28 pm
by Wildwest
Re: Excel в Kolibri
Posted: Sat Jun 10, 2017 1:32 am
by titan1
Когда будет новая версия?
Re: Excel в Kolibri
Posted: Mon Oct 22, 2018 12:42 am
by Leency
titan1 wrote:Когда будет новая версия?
Прям сейчас и будет!
Подожди сек, раз уж полтора года ждал
Еще
5 лет назад я хотел пофиксить Table, но не доходили руки. Сегодня дошли и я честно вам скажу: хотел все бросить ибо работать с таким кодом можно только за большие деньги
barsuk в свое время сумел портировать sqlight и написать graph, почему он такое наворотил в table я не знаю.
Вобщем, rev.
7498:
- удалил скопипащенные из Eolite скроллбары заменив их скроллбарами их boxlib
- теперь есть плавная прокрутка, раньше только прыг в место где отпустили мышь
- исправил косяки отображения вроде дырявого окна
- теперь скролл колесиком не перемещает выделение, а перемещает видимую область (короче, работает как везде)
- много где заменил перерисовку всего окна на перерисовку только грида
- исправил беспредельное создание кнопок из-за чего их количество быстро превосходило лимит в системе
- отрефакторил код, исходник похудел на 10%, а сжатый бинарник на 580 байт
и там еще предостаточно того, что фиксить и рефакторить...
Re: Excel в Kolibri
Posted: Mon Oct 22, 2018 1:12 am
by theonlymirage
А что произошло с 20-ой строчкой на скрине? теперь не целые ячейки не вмещаются?
Re: Excel в Kolibri
Posted: Mon Oct 22, 2018 3:01 am
by Leency
А что произошло с 20-ой строчкой на скрине? теперь не целые ячейки не вмещаются?
> там еще предостаточно того, что фиксить и рефакторить...
Вообще основной косяк проектирования Table в том, что GRID не описан как компонент (класс) со своим набором свойств и методов, а вместо этого 100500 переменных, магических цифр и функций. Короче,
спагетти-код.
Re: Excel в Kolibri
Posted: Fri Oct 26, 2018 4:23 pm
by Leency
Результат 4х дней упорной работы.
Переписан вывод ячеек и устранены кое-какие баги.
Но все таки немало багов еще остается.
Re: Excel в Kolibri
Posted: Sat Oct 27, 2018 8:59 pm
by Leency
Table 0.98.9
- big fonts
- use system colors
- use @notify to show load/save file status
- fixed: grid do not steal focus when scroll used
- fixed: window restore after making it very small
update Table icon and add it APP+
Кстати программа за последние несколько ревизий похудела на 810 байт в сжатом виде.
Из обязательного остается: исправить и довести до нормального состояния процесс редактирования ячейки.
Re: Excel в Kolibri
Posted: Mon Oct 29, 2018 9:22 pm
by Leency
Table 0.99
- нормальное редактирование ячеек
- переход на использование сканкодов
На этом мой титанический труд длинною в 11 дней закончен. Программа доведена до юзабельного состояния и множество багов исправлено. Код немного отрефакторен, некоторые функции были перенесены из библиотек С-- в MSVC.
Теперь не стыдно сказать, что в Колибри есть Excel.
Просьба хорошенько протестировать программу.
Re: Excel в Kolibri
Posted: Wed Oct 31, 2018 9:24 pm
by JohnXenox
Сейчас попробовал открыть .csv файл в Table. Заметил, что файл .csv отображается неправильно.
Файл брал
отсюда, с сохранением в формат .csv. Тестировал на свежей сборке (
svn7515).
Вот скрин: