101

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

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

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

102

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

103

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

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

Post's attachments

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

108

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

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

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

109

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

110

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

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

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

118

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

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

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

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

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

5) Проверю.

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

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

120

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

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 еще могут происходить некоторые обработки, например, отключение скриптов.