101

Re: Нестабильные версии OutWiker

В первый раз панели могут разъехаться, если их перетащить и упорядочить, то потом они сохранят свое положение.

По поводу центрирования - странно, такого не наблюдал. Это, как я понимаю, Ubuntu? А какая графическая оболочка?

102

Re: Нестабильные версии OutWiker

1) Я тоже сначала подумал, что поправлю и норм будет.
Перезапускал несколько раз. Всё повторяется.

2) Kubuntu
Подробности писал год назад, ничего не изменилось

103

Re: Нестабильные версии OutWiker

Ещё один баг, не помню когда появился. Раньше как-то игнорировал его.

В вики режиме, ставишь курсор на одно место, а редактируется другое место.
Для пример, выделил букву
http://dl3.joxi.net/drive/2017/12/08/0004/2123/305227/27/14b03221cb.png
Нажал DEL и удалился другой символ, курсор при этом стоит верно
http://dl3.joxi.net/drive/2017/12/08/0004/2123/305227/27/29862141be.png
Предположительно такое происходит на инлайневом CODE и после него и не сначала строки, а где-то с символа 10го.
Для примера двойным кликом выделял разные слова
Слово GIT выделилось нормально, а вот CONFIG уже с пробелом
http://dl4.joxi.net/drive/2017/12/08/0004/2123/305227/27/daf5aa0343.png
ФИЛЬТР уже на два символа смещён
http://dl4.joxi.net/drive/2017/12/08/0004/2123/305227/27/7d0737a6d4.png

Как видно на скринах - подчёркивание (ошибок) слов тоже смещено.

2.1.0.824 DEV

104

Re: Нестабильные версии OutWiker

Если это Linux, то подобное наблюдал с некоторыми шрифтами. Попробуйте поменять шрифт редактора на какой-нибудь другой, например, Verdana или Ubuntu.

105

Re: Нестабильные версии OutWiker

Здравствуйте.

Нашёл пару багов:

Версия 2.1.0.832 из git (384f9729).

Если написать вот такую строку

!! Some (:toc:) header

то получаем бесконечную рекурсию.

Генерируется вот такой html:

<body>
<h1>Some 
<ul>
<li>Some 
<ul>
<li>Some 

.....

<li>Some <b>Traceback (most recent call last):<br/>
  File "D:\jk\outwiker\outwiker\src\outwiker\pages\wiki\parser\wikiparser.py", line 287, in parseWikiMarkup<br/>
    return self._wikiMarkup.transformString(text)<br/>
  File "D:\jk\outwiker\outwiker\src\outwiker\libs\pyparsing.py", line 1730, in transformString<br/>
    for t,s,e in self.scanString( instring ):<br/>
  File "D:\jk\outwiker\outwiker\src\outwiker\libs\pyparsing.py", line 1683, in scanString<br/>
    nextLoc,tokens = parseFn( instring, preloc, callPreParse=False )<br/>
  File "D:\jk\outwiker\outwiker\src\outwiker\libs\pyparsing.py", line 1379, in _parseNoCache<br/>
    loc,tokens = self.parseImpl( instring, preloc, doActions )<br/>
  File "D:\jk\outwiker\outwiker\src\outwiker\libs\pyparsing.py", line 3530, in parseImpl<br/>
    ret = e._parse( instring, loc, doActions )<br/>
  File "D:\jk\outwiker\outwiker\src\outwiker\libs\pyparsing.py", line 1379, in _parseNoCache<br/>
    loc,tokens = self.parseImpl( instring, preloc, doActions )<br/>
  File "D:\jk\outwiker\outwiker\src\outwiker\libs\pyparsing.py", line 3378, in parseImpl<br/>
    loc, resultlist = self.exprs[0]._parse( instring, loc, doActions, callPreParse=False )<br/>
  File "D:\jk\outwiker\outwiker\src\outwiker\libs\pyparsing.py", line 1410, in _parseNoCache<br/>
    modal=self.modalResults )<br/>
  File "D:\jk\outwiker\outwiker\src\outwiker\libs\pyparsing.py", line 386, in __init__<br/>
    self[name] = toklist<br/>
  File "D:\jk\outwiker\outwiker\src\outwiker\libs\pyparsing.py", line 401, in __setitem__<br/>
    elif isinstance(k,(int,slice)):<br/>
RuntimeError: maximum recursion depth exceeded while calling a Python object<br/>
</b> header</li>
</ul>
 header</li>

....

И второй мелкий баг (а, может, и не баг):

Насколько я понял из беглого просмотра исходников парсера, в заголовке может использоваться тег <code>. Во всяком случае, браузеры правильно понимают конструкцию вида <h2>Some <code>monospaced</code> header</h2>.
Однако, вики текст

!! Some @@monospaced@@ header

генерирует вот такой html:

<h1>Some @@monospaced@@ header</h1>

P.S. Спасибо большое за вашу программу, пользуюсь с удовольствием.

106

Re: Нестабильные версии OutWiker

Первое действительно баг, добавлю его в багтрекер.

Второе так и задумано. Вроде бы по стандарту HTML не рекомендуется вставлять тег <code> в заголовки.

107 (16.04.2018 21:33:59 отредактировано BaNru)

Re: Нестабильные версии OutWiker

Jenyay пишет:

Если это Linux, то подобное наблюдал с некоторыми шрифтами. Попробуйте поменять шрифт редактора на какой-нибудь другой, например, Verdana или Ubuntu.

Что-то я вообще не вкурил по какому принципу там шрифты переключаются.
Убунту и Убунту Моно не сработали. Дежавю Санс не сработал, но сработал Дежавю Санс Моно.
Потом переключился опять на Убунту Моно, он сработал.
После чего уже и Убунту сработал.
Но после перезагрузки опять всё поломалось.
Потом перезагрузка сбросила открытый проект.
Переключился на Дежавю Санс Моно и опять всё сломалось, но перезагрузка теперь починила.
Придётся сидеть на нём, но это не айс. Но это вообще какая-то непонятная хрень творится.


Старые баги всё также остались и добавилось складывание левой панели
http://dl4.joxi.net/drive/2018/04/16/0004/2123/305227/27/ea744ee480.png
Может потереть какой-то файлик отвечающий за расположение панелей?

А ещё теперь при переключение между вкладками происходит моргание всего окна и перестроения панелей.
Моргание идёт если вкладки имеют разный формат. Не знаю как правиль сказать, на одних есть HTML вкладка, на других нет. Вот переключение между такими вызывает многократное моргание панелей. Там идёт перестроение кнопок ещё. Вероятно идёт перезагрузка панелей, поэтому дико моргает.

KUbuntu, 2.1.0.834 dev

Post's attachments

Attachment icon outwiker.gif 175.65 kb, 32 downloads since 2018-04-16 

108

Re: Нестабильные версии OutWiker

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

По поводу шрифтов надо проверить, но я не понял, что значит "сработал / не сработал".

109

Re: Нестабильные версии OutWiker

Не сработал, значит выделение кривое, как в сообщение ранее
http://jenyay.net/forum/post/821/#p821
А сработал - значит выделение правильное.

Какой-то логики я не увидел. С одними и теме же шрифтами то нормально выделяется, то криво.
После перезагрузки из десятка шрифтов только один Дежавю Санс Моно нормально работает.

Так всё таки, в каком файле хранятся настройки панелей?

110

Re: Нестабильные версии OutWiker

Настройки панелей хранятся в outwiker.ini в разделе [MainWindow] параметры treepane, tagscloudpane, attachespane.

111

Re: Нестабильные версии OutWiker

Заменил эти строки из бекапа 2016 года.
Почему-то там такой старый лежит. Похоже раньше ты делал бекапы, а потом перестал?
Ничего не изменилось.
Удалил файл. Всё более менее нормально стало. Но одна кнопка в некоторых редакторах на второй строке и не запоминается её положение. Могу сделать два вывода:
- или конфликт старых настроек, от старых версии
- либо не пишутся новый "координаты" панелей

112

Re: Нестабильные версии OutWiker

Пару дней назад выложил следующую версию с переделанными панелями инструментов. Теперь они не разъезжаются.

113

Re: Нестабильные версии OutWiker

Евгений, большое спасибо за OutWiker!
но у меня появилась проблема, которую не знаю как решить.
использую calculate-linux в апреле после какого-то очередного обновления ОС перестал запускаться Outwiker-x86_64.AppImage, да и бинарная outwiker_linux_amd64.zip выдают тоже самое в логе:
outwiker.log
2018-05-01 16:25:35 - START
Traceback (most recent call last):
  File "src/outwiker/gui/tabscontroller.py", line 253, in __onWikiOpen
  File "src/outwiker/gui/tabscontroller.py", line 226, in __loadTabs
  File "src/outwiker/core/application.py", line 414, in selectedPage
  File "src/outwiker/core/tree.py", line 386, in selectedPage
  File "src/outwiker/core/event.py", line 54, in __call__
  File "src/outwiker/core/event.py", line 54, in __call__
  File "src/outwiker/gui/currentpagepanel.py", line 93, in __onPageSelect
  File "src/outwiker/gui/currentpagepanel.py", line 128, in __updatePageView
  File "src/outwiker/gui/currentpagepanel.py", line 146, in __createPageView
  File "src/outwiker/pages/wiki/wikipage.py", line 77, in getPageView
  File "src/outwiker/pages/wiki/wikipageview.py", line 32, in __init__
  File "src/outwiker/pages/wiki/basewikipageview.py", line 24, in __init__
  File "src/outwiker/pages/html/basehtmlpanel.py", line 50, in __init__
  File "src/outwiker/core/system.py", line 141, in getHtmlRender
  File "src/outwiker/gui/htmlrenderwebkit.py", line 32, in __init__
  File "/home/ubuntu/.local/share/virtualenvs/outwiker-dAJgGjWa/lib/python3.5/si
  File "site-packages/wx/html2.py", line 15, in <module>
  File "/home/ubuntu/.local/share/virtualenvs/outwiker-dAJgGjWa/lib/python3.5/si
ImportError: /usr/lib64/libEGL.so.1: undefined symbol: gbm_bo_get_bpp
Error in atexit._run_exitfuncs:
wx._core.wxAssertionError: C++ assertion "GetEventHandler() == this" failed at /
tmp/pip-build-ma0adb28/wxpython/ext/wxWidgets/src/common/wincmn.cpp(478) in ~wxW
indowBase(): any pushed event handlers must have been removed

+++++++++++++++++++++++++++++++++

подскажите в чём проблема , как исправить?
установлена mesa 17.3.8

114

Re: Нестабильные версии OutWiker

С Днём Победы!
нашел причину проблемы.
по ссылке https://bugs.gentoo.org/show_bug.cgi?id=652664  узнал, что в аналогичном случае проблема вызвана библиотекой libgbm.so.1   .  Возникло предположение что и в случае с outwiker эта библиотека скорее всего устаревшая и несоответствует библиотеке /usr/lib64/libEGL.so.1 из последнего актуального пакета media-libs/mesa-17.3.19  который сейчас принят как основоной во всех дистрибутивах linux.
решение:
не использовать Outwiker-x86_64.AppImage в котором ничего нельзя поменять, вместо него взять outwiker_linux_amd64.zip и заменить файл libgbm.so.1 в каталоге в котором вы установили outwiker, то есть куда разархивировали utwiker_linux_amd64.zip на файл из вашей системы обычно он находится в  /usr/lib64/libgbm.so.1  для 64разрядной ЭВМ.
После замены библиотеки outwiker работает без ошибок!

115

Re: Нестабильные версии OutWiker

А попробуйте удалить этот файл из сборки, будет ли без него запускаться.

116

Re: Нестабильные версии OutWiker

в письме от 6 мая надо читать mesa-17.3.9   вместо mesa-17.3.19

убрал файл libgbm.so.1  запускается без ошибок (в логе ничего не пишет). Заодно взял список библиотек mesa
# qlist media-libs/mesa | grep /usr/lib64/
просмотрел  наличие lib* в поставке outwiker_amd64 из полученного списка, нашел еще библиотеку libglapi.so.0  тоже удалил, запускается без ошибок.

117 (13.05.2018 05:39:38 отредактировано BaNru)

Re: Нестабильные версии OutWiker

В последней бете 840 в трее иконка глючная и не реагирует ни на какие нажатия.
http://dl4.joxi.net/drive/2018/05/13/00 … 88de0e.png
При этом запущенная вторая копия программы - иконка нормальная, но тоже не реагирует
После убийства двух копий и очередного запуска - иконка стала нормальной.
Через несколько перезапусков - опять стала черной.

Кое-как после очередного перезапуска получилось щёлкнуть по иконке в трее, случайно как-то и восстановить. Единожды, больше никак.

При отключение "сворачивать в трей при запуске и закрытие"
minimizetotray = False
minimizeonclose = False
Иконка нормальная в трее, но всё равно не реагирует на нажатия.

Это главная проблема.

Второе: можно ли у иконок на панели уменьшить отступы (уменьшить кнопки)?
http://dl3.joxi.net/drive/2018/05/13/00 … 843bcc.png

Третье: можно ли как-то всё лишнее повыкидывать? Например на боковой панели "заметки" и крестик (всю шапку).
Толстую полоску разделяющую панель и основное окно
http://dl3.joxi.net/drive/2018/05/13/00 … 5a145c.png

4) Обнаружил багу с кнопкой, если кнопки не влазят, появляется стрелочка, но не там, где положено, наезжает на другие кнопки
http://dl4.joxi.net/drive/2018/05/13/00 … 04ffcc.png

5) Нет обратной совместимости у плагина Markdown, старые заметки в этом режиме не имеют вкладок просмотра и html

ОС KUbuntu

118

Re: Нестабильные версии OutWiker

На самом деле в KDE вечно какие-то проблемы с иконкой в трее. Честно говоря, даже не знаю, как на нее можно повлиять.

Размер кнопок зависит от текущей темы GTK.

Боковые рамки скорее всего уменьшить удастся, надо посмотреть, а вот верхнюю панель отключить можно, но тогда не за что будет перетаскивать панель.

По поводу 4) надо посмотреть в чем причина, то ли тема GTK глючит, то ли проблема в wxPython. Проверю.

5) Проверю.

119 (20.06.2018 10:44:18 отредактировано BaNru)

Re: Нестабильные версии OutWiker

844 вылетает (обновил с 840).
Запускаешь - появляется на панели. Щелкаешь по вкладке на панели и приложение вылетает. Вываливает ошибку в последней строке.
http://dl4.joxi.net/drive/2018/06/20/00 … 1143e4.png

ОС KUbuntu

120

Re: Нестабильные версии OutWiker

Здравствуйте. Я недавно опубликовал свои мысли в разделе  "Пожелания и предложения". Очень надеялся что кто-нибудь ответит, но видимо я выбрал не правильный раздел. Продублирую вопросы, на которые хочется получить ответы.
1. Что с полнотекстовым поиском по сохраненным html страницам?
2. Может ли представление списка заметок быть представлено таким образом, чтобы слева в окне располагалась только структура папок, а заметки были в другом окне, и при клике на папке слева - в другом окне отображались заметки которые входят в эту папку. Если это нельзя сделать просто, то возможно ли это реализовать с помощью плагинов?

Ну и если будет возможность то по остальным вопросам тоже интересно услышать ваше мнение.
Спасибо.

121

Re: Нестабильные версии OutWiker

Извиняюсь, что долго не отвечал - только сегодня добрался до форума. Отвечу в основной теме.

122

Re: Нестабильные версии OutWiker

Часто зависает. Приходится вырубать через диспетчер

123

Re: Нестабильные версии OutWiker

Какая операционная система, и при каких действиях зависает?

124

Re: Нестабильные версии OutWiker

w7 64, после создания и редактирования некоторых html страниц. Подробней при след. случаях буду следить.
Кстати после создания html с помощью плагина WebPage невозможно редактировать эту страницу. Она все время после изменения создается заново из __page.text.
Хотелось бы чтобы:
1. В страницах type = web имелась возможность в контекстном меню "открыть html файл в..."
2. Первоначальный архив страницы __page.text пусть остается неизменным, для истории и возможности восстановления к первоначальному виду.
Я уже писал что некоторые страницы плагин не скачивает - пр. ru-board. Возможно это связано с тем, что страницы в нём смешанного содержания (http, https).

125

Re: Нестабильные версии OutWiker

А почему бы не редактировать __page.text? Дело в том, что перед показом в виде HTML еще могут происходить некоторые обработки, например, отключение скриптов.