В общем, тут в QtWebkit'е замечен баг, который, если вкратце, приводит к тому, что `<div />ping` парсится как `<div>ping</div>`. Баг локализовать в достаточную для репорта форму не удалось, но это другой вопрос. Суть-то тут в костыле против этого:
const int endPos = templ.indexOf ('>', templ.indexOf ... more →
*Qt
Обосраться,
[ { "tag": "h2", "attrs": [ { "name": "class", "value": "entry-title single-entry-title" } ] },
{ "tag": "div", "attrs": [ { "name": "class", "value": "content" } ] } ];
сериализуется в
QVariant(QVariantList, (QVariant(QVariantMap, QMap(("attrs", QVariant(QVariantList, (QVariant(QVariantMap, ... more →
Да они там, блять, охуели. Только я собрал webkit, сделал git pull, а тут
139 files changed, 3555 insertions(+), 612 deletions(-)
Потыкал в Qt API второго вебкита, который с разделением процессов и прочей хуйней.
Фу, говно, к релизу не готово, API скудное и херовое, можно только загружать урлы и узнавать, когда урлы загружены, все. Доступа к DOM нет, JS не исполнишь, хистори нет, ничего, блять, нет, даже возможности узнать, что какой-то файл ... more →
Собрал webkit2, наконец-то. Новый вебкит демонстрирует существенно улучшенную поддержку HTML5, правда, с отвалившимися к хуям тегами audio и video: http://wstaw.org/m/2011/07/08/plasma-des...
Если не учитывать их, то разница в 56 поинтов — это ок. Пойду впиливать в личкрафты.
http://allnokia.ru/news/54748/ Налетайте. Жаль, у меня не получится поучаствовать.
http://habrahabr.ru/blogs/qt_software/12...
> контрол
Дельфятники-сишарпоёбы, прочь от моих кутей!
Запилил, наконец, поддержку анимированных иконок в ростере. Для этого запилил отдельный класс-менеджер анимированных иконок, следящий за объектами и устанавливающий им иконки. Так что если раньше делали item→setIcon (icon);, то теперь нужно просто manager→SetIcon (item, pathToIcon);
Если что, манагер здесь, вдруг ... more →
Для поддержки анимированных png приходится клепать такие костыли: http://paste.pocoo.org/show/422294/
Хочется обмазаться шаблонами в кути-проекте, но глупый moc ругается на отсутствие поддержки темплейтных QObject'ов? Выносим всю мета-хуйню в базовый нешаблонынй класс, а шаблонные классы наследуем от него.
Итак, представляю Вашему вниманию тестовую реализацию нового дизайна вкладок в личкрафтах. Хотел бы услыщать замечания, предложения и вообще оценку как лучше: так или как было. Желательно без глупостей вроде: не нужно. Заранее благодарю. Пруф: http://ompldr.org/vOTRzNw/lc_separate_ta... (40 секунд, 1.28 метра)
Пришел к вывроду, что в первотеге я не могу осилить 2 вещи: рисование виджетов через всякие paint и paintEvent и чертову компановку виджетов. Она меня уже заебала в усмерть
Благодаря идеям m4n71k0r я все таки сделал няшнотаббар ровным.
Пруф: http://ompldr.org/vOTN4dQ/tb2.png
http://ompldr.org/vOTNycQ/tabbar.png
Только мне кажется, что не на одном уровне tabbar и кнопки, которые лежат в тулбарах слева и справо от таббара? Все вместе лежат в QHBoxLayout. КАк сделать, что бы на одном уровне выглядели?
Стану детфудом и буду пилить на кутях свободный математический пакет, а потом сделаю его плагином к личкрафту!
Вот ненавижу, когда скрыто меняют поведение. В Qt за последние 5 релизов, включая минорные, поведение вебкита при обработке неизвестных объектов меняли раза четыре, поэтому адблока, сука, ломается, и все нахуй в костылях.
QList метод size() возвращает метод int, а у std::list тот же метод возвращает нечто совсем странное, но чаще всего это unsigned int
Удачного, блин, дебага
Вот как выглядит сделанный мной на кутях тулбар. В нем можно добавлять экшены слева и справа. Он еще всяких ништяков умеет, но их я пока полностью не протестил.
http://ompldr.org/vOTJlYg/tb.png
http://ompldr.org/vOTJlYw/tb1.png
Блджад, для реализации списка из горизонтально расположенных кнопочек, который автоматом переносится на следующую строку, придется писать свой лэйаут-менеджер. Вот говно.
Запили свой виджет реализующий tabbar как в FF и возможность помещать виджеты между таббаром и стеквиджетом. Надо запилить демонстрацию его работы еще. Потому что скринами не не показать всех фишек.
*Qt is used by:
0xd34df00d
0xd34df00d
Mагог Магогович
magog
Darth Bricktop
Like-all
Nico-izo
Nico-izo
K900
K900
няша
generatorglukoff
werehuman
werehuman
Spiritual ecstasy
rapture
gelraen
gelraen
Джордж Ричмонд
richmond
dzendmitry
dzendmitry
asmer
asmer
Maxim Kirenenko
part1zano
beardog
beardog
0x2207
0x2207
Myp
Myp
kb
kb
Оранжевус Охуеннус
utros
rogaboru
rogaboru
chemikadze
chemikadze
Maxim Barzunov
zweipluse
Haomand
Haomand
Артс
arts
anoos
anoos
localizator
localizator
Jarkko
Jarkko
jabber
jabber
ʎǝuoɥǝʞɐus
snakehoney
Fess
zetoke
Hirthwork McGillah
hirthwork
hleem
hleem
профессиональный говноед
ulidtko
XonX
XonX
Veles
vs
Crazy_Owl
Crazy_Owl
lockie
lockie
Псикукумбер Томатический
Psykukumber
dorfe
dorfe
SirAnthony
SirAnthony
SilverDragon
SilverDragon
Michael Pogoda
MPogoda
Maria Stein
Marune
muhas
muhas
fenriz-portal
fenriz-portal
hóngweìbīng
hongweibing
Monah Tuk
hatred
Bender Bending Rodríguez
DJm00n
kaberc
kaberc
Iwasawafag
Iwasawafag
RainerGomes
RainerGomes
mva
mva
zw0rk
zw0rk
ого можно менять имя)))
MeGatron
Minoru
Minoru
nobiiru
nobiiru
0xd34df00d
magog
Like-all
Nico-izo
K900
generatorglukoff
werehuman
rapture
gelraen
richmond
dzendmitry
asmer
part1zano
beardog
0x2207
Myp
kb
utros
rogaboru
chemikadze
zweipluse
Haomand
arts
anoos
localizator
Jarkko
jabber
snakehoney
zetoke
hirthwork
hleem
ulidtko
XonX
vs
Crazy_Owl
lockie
Psykukumber
dorfe
SirAnthony
SilverDragon
MPogoda
Marune
muhas
fenriz-portal
hongweibing
hatred
DJm00n
kaberc
Iwasawafag
RainerGomes
mva
zw0rk
MeGatron
Minoru
nobiiru