Build failed in Jenkins: Build branch "master" » ubuntu-xenial-qt4-autotools-extended #1631

2019-06-19 Thread ci-lyx
https://ci.inria.fr/lyx/job/build-master-head/job/ubuntu-xenial-qt4-autotools-extended/1631/Changes:

[milde] Fix order of Unicode encodings in Settings combobox.

--
[...truncated 595 lines...]
  GEN  ui_BiblioUi.h
  GEN  ui_BibtexUi.h
  GEN  ui_BoxUi.h
  GEN  ui_BranchesUi.h
  GEN  ui_BranchesUnknownUi.h
  GEN  ui_BranchUi.h
  GEN  ui_BulletsUi.h
  GEN  ui_ChangesUi.h
  GEN  ui_CharacterUi.h
  GEN  ui_CitationUi.h
  GEN  ui_ColorUi.h
  GEN  ui_CompareUi.h
  GEN  ui_CompareHistoryUi.h
  GEN  ui_DelimiterUi.h
  GEN  ui_DocumentUi.h
  GEN  ui_ErrorListUi.h
  GEN  ui_ERTUi.h
  GEN  ui_ExternalUi.h
  GEN  ui_FindAndReplaceUi.h
  GEN  ui_FloatPlacementUi.h
  GEN  ui_FontUi.h
  GEN  ui_GraphicsUi.h
  GEN  ui_HSpaceUi.h
  GEN  ui_HyperlinkUi.h
  GEN  ui_IncludeUi.h
  GEN  ui_IndexUi.h
  GEN  ui_IndicesUi.h
  GEN  ui_InfoUi.h
  GEN  ui_InsetParamsUi.h
  GEN  ui_LabelUi.h
  GEN  ui_LanguageUi.h
  GEN  ui_LaTeXUi.h
  GEN  ui_LineUi.h
  GEN  ui_ListingsUi.h
  GEN  ui_ListingsSettingsUi.h
  GEN  ui_LocalLayoutUi.h
  GEN  ui_LogUi.h
  GEN  ui_LyXFilesUi.h
  GEN  ui_MarginsUi.h
  GEN  ui_MasterChildUi.h
  GEN  ui_MathMatrixUi.h
  GEN  ui_MathsUi.h
  GEN  ui_ModulesUi.h
  GEN  ui_NomenclUi.h
  GEN  ui_NoteUi.h
  GEN  ui_NumberingUi.h
  GEN  ui_OutputUi.h
  GEN  ui_PageLayoutUi.h
  GEN  ui_ParagraphUi.h
  GEN  ui_PDFSupportUi.h
  GEN  ui_PhantomUi.h
  GEN  ui_PreambleUi.h
  GEN  ui_PrefColorsUi.h
  GEN  ui_PrefCompletionUi.h
  GEN  ui_PrefConvertersUi.h
  GEN  ui_PrefDocHandlingUi.h
  GEN  ui_PrefOutputUi.h
  GEN  ui_PrefDisplayUi.h
  GEN  ui_PrefEditUi.h
  GEN  ui_PrefFileformatsUi.h
  GEN  ui_PrefIdentityUi.h
  GEN  ui_PrefInputUi.h
  GEN  ui_PrefLanguageUi.h
  GEN  ui_PrefLatexUi.h
  GEN  ui_PrefPathsUi.h
  GEN  ui_PrefScreenFontsUi.h
  GEN  ui_PrefShortcutsUi.h
  GEN  ui_PrefSpellcheckerUi.h
  GEN  ui_PrefsUi.h
  GEN  ui_PrefUi.h
  GEN  ui_PrintindexUi.h
  GEN  ui_PrintNomenclUi.h
  GEN  ui_ProgressViewUi.h
  GEN  ui_RefUi.h
  GEN  ui_SearchUi.h
  GEN  ui_SendtoUi.h
  GEN  ui_ShortcutUi.h
  GEN  ui_ShowFileUi.h
  GEN  ui_SpellcheckerUi.h
  GEN  ui_SymbolsUi.h
  GEN  ui_TabularCreateUi.h
  GEN  ui_TabularUi.h
  GEN  ui_TexinfoUi.h
  GEN  ui_TextLayoutUi.h
  GEN  ui_ThesaurusUi.h
  GEN  ui_TocUi.h
  GEN  ui_ToggleWarningUi.h
  GEN  ui_ViewSourceUi.h
  GEN  ui_VSpaceUi.h
  GEN  ui_WorkAreaUi.h
  GEN  ui_WrapUi.h
  GEN  moc_Action.cpp
  GEN  moc_BulletsModule.cpp
  GEN  moc_CategorizedCombo.cpp
  GEN  moc_CustomizedWidgets.cpp
  GEN  moc_DialogView.cpp
  GEN  moc_DockView.cpp
  GEN  moc_EmptyTable.cpp
  GEN  moc_FancyLineEdit.cpp
  GEN  moc_FindAndReplace.cpp
  GEN  moc_FloatPlacement.cpp
  GEN  moc_GuiAbout.cpp
  GEN  moc_GuiApplication.cpp
  GEN  moc_GuiBibitem.cpp
  GEN  moc_GuiBibtex.cpp
  GEN  moc_GuiBox.cpp
  GEN  moc_GuiBranches.cpp
  GEN  moc_GuiBranch.cpp
  GEN  moc_GuiChanges.cpp
  GEN  moc_GuiCharacter.cpp
  GEN  moc_GuiCitation.cpp
  GEN  moc_GuiClickableLabel.cpp
  GEN  moc_GuiClipboard.cpp
  GEN  moc_GuiCommandBuffer.cpp
  GEN  moc_GuiCommandEdit.cpp
  GEN  moc_GuiCompare.cpp
  GEN  moc_GuiCompareHistory.cpp
  GEN  moc_GuiCompleter.cpp
  GEN  moc_GuiDelimiter.cpp
  GEN  moc_GuiDialog.cpp
  GEN  moc_GuiDocument.cpp
  GEN  moc_GuiErrorList.cpp
  GEN  moc_GuiERT.cpp
  GEN  moc_GuiExternal.cpp
  GEN  moc_GuiGraphics.cpp
  GEN  moc_GuiHSpace.cpp
  GEN  moc_GuiHyperlink.cpp
  GEN  moc_GuiInclude.cpp
  GEN  moc_GuiIndex.cpp
  GEN  moc_GuiIndices.cpp
  GEN  moc_GuiInfo.cpp
  GEN  moc_GuiLabel.cpp
  GEN  moc_GuiLine.cpp
  GEN  moc_GuiListings.cpp
  GEN  moc_GuiLog.cpp
  GEN  moc_GuiLyXFiles.cpp
  GEN  moc_GuiMathMatrix.cpp
  GEN  moc_GuiNomenclature.cpp
  GEN  moc_GuiNote.cpp
  GEN  moc_GuiParagraph.cpp
  GEN  moc_GuiPhantom.cpp
  GEN  moc_GuiPrefs.cpp
  GEN  moc_GuiPrintindex.cpp
  GEN  moc_GuiPrintNomencl.cpp
  GEN  moc_GuiProgress.cpp
  GEN  moc_GuiProgressView.cpp
  GEN  moc_GuiRef.cpp
  GEN  moc_GuiSearch.cpp
  GEN  moc_GuiSelection.cpp
  GEN  moc_GuiSelectionManager.cpp
  GEN  moc_GuiSendto.cpp
  GEN  moc_GuiSetBorder.cpp
  GEN  moc_GuiShowFile.cpp
  GEN  moc_GuiSpellchecker.cpp
  GEN  moc_GuiSymbols.cpp
  GEN  moc_GuiTabularCreate.cpp
  GEN  moc_GuiTabular.cpp
  GEN  moc_GuiTexinfo.cpp
  GEN  moc_GuiThesaurus.cpp
  GEN  moc_GuiToc.cpp
  GEN  moc_GuiToolbar.cpp
  GEN  moc_GuiView.cpp
  GEN  moc_GuiViewSource.cpp
  GEN  

Build failed in Jenkins: Build branch "master" » ubuntu-xenial-qt4-autotools #1416

2019-06-19 Thread ci-lyx
https://ci.inria.fr/lyx/job/build-master-head/job/ubuntu-xenial-qt4-autotools/1416/Changes:

[milde] Fix order of Unicode encodings in Settings combobox.

--
[...truncated 588 lines...]
Making all in qt4
make[5]: Entering directory '/build/workspace/src/frontends/qt4'
  GEN  ui_AboutUi.h
  GEN  ui_BibitemUi.h
  GEN  ui_BiblioUi.h
  GEN  ui_BibtexUi.h
  GEN  ui_BoxUi.h
  GEN  ui_BranchesUi.h
  GEN  ui_BranchesUnknownUi.h
  GEN  ui_BranchUi.h
  GEN  ui_BulletsUi.h
  GEN  ui_ChangesUi.h
  GEN  ui_CharacterUi.h
  GEN  ui_CitationUi.h
  GEN  ui_ColorUi.h
  GEN  ui_CompareUi.h
  GEN  ui_CompareHistoryUi.h
  GEN  ui_DelimiterUi.h
  GEN  ui_DocumentUi.h
  GEN  ui_ErrorListUi.h
  GEN  ui_ERTUi.h
  GEN  ui_ExternalUi.h
  GEN  ui_FindAndReplaceUi.h
  GEN  ui_FloatPlacementUi.h
  GEN  ui_FontUi.h
  GEN  ui_GraphicsUi.h
  GEN  ui_HSpaceUi.h
  GEN  ui_HyperlinkUi.h
  GEN  ui_IncludeUi.h
  GEN  ui_IndexUi.h
  GEN  ui_IndicesUi.h
  GEN  ui_InfoUi.h
  GEN  ui_InsetParamsUi.h
  GEN  ui_LabelUi.h
  GEN  ui_LanguageUi.h
  GEN  ui_LaTeXUi.h
  GEN  ui_LineUi.h
  GEN  ui_ListingsUi.h
  GEN  ui_ListingsSettingsUi.h
  GEN  ui_LocalLayoutUi.h
  GEN  ui_LogUi.h
  GEN  ui_LyXFilesUi.h
  GEN  ui_MarginsUi.h
  GEN  ui_MasterChildUi.h
  GEN  ui_MathMatrixUi.h
  GEN  ui_MathsUi.h
  GEN  ui_ModulesUi.h
  GEN  ui_NomenclUi.h
  GEN  ui_NoteUi.h
  GEN  ui_NumberingUi.h
  GEN  ui_OutputUi.h
  GEN  ui_PageLayoutUi.h
  GEN  ui_ParagraphUi.h
  GEN  ui_PDFSupportUi.h
  GEN  ui_PhantomUi.h
  GEN  ui_PreambleUi.h
  GEN  ui_PrefColorsUi.h
  GEN  ui_PrefCompletionUi.h
  GEN  ui_PrefConvertersUi.h
  GEN  ui_PrefDocHandlingUi.h
  GEN  ui_PrefOutputUi.h
  GEN  ui_PrefDisplayUi.h
  GEN  ui_PrefEditUi.h
  GEN  ui_PrefFileformatsUi.h
  GEN  ui_PrefIdentityUi.h
  GEN  ui_PrefInputUi.h
  GEN  ui_PrefLanguageUi.h
  GEN  ui_PrefLatexUi.h
  GEN  ui_PrefPathsUi.h
  GEN  ui_PrefScreenFontsUi.h
  GEN  ui_PrefShortcutsUi.h
  GEN  ui_PrefSpellcheckerUi.h
  GEN  ui_PrefsUi.h
  GEN  ui_PrefUi.h
  GEN  ui_PrintindexUi.h
  GEN  ui_PrintNomenclUi.h
  GEN  ui_ProgressViewUi.h
  GEN  ui_RefUi.h
  GEN  ui_SearchUi.h
  GEN  ui_SendtoUi.h
  GEN  ui_ShortcutUi.h
  GEN  ui_ShowFileUi.h
  GEN  ui_SpellcheckerUi.h
  GEN  ui_SymbolsUi.h
  GEN  ui_TabularCreateUi.h
  GEN  ui_TabularUi.h
  GEN  ui_TexinfoUi.h
  GEN  ui_TextLayoutUi.h
  GEN  ui_ThesaurusUi.h
  GEN  ui_TocUi.h
  GEN  ui_ToggleWarningUi.h
  GEN  ui_ViewSourceUi.h
  GEN  ui_VSpaceUi.h
  GEN  ui_WorkAreaUi.h
  GEN  ui_WrapUi.h
  GEN  moc_Action.cpp
  GEN  moc_BulletsModule.cpp
  GEN  moc_CategorizedCombo.cpp
  GEN  moc_CustomizedWidgets.cpp
  GEN  moc_DialogView.cpp
  GEN  moc_DockView.cpp
  GEN  moc_EmptyTable.cpp
  GEN  moc_FancyLineEdit.cpp
  GEN  moc_FindAndReplace.cpp
  GEN  moc_FloatPlacement.cpp
  GEN  moc_GuiAbout.cpp
  GEN  moc_GuiApplication.cpp
  GEN  moc_GuiBibitem.cpp
  GEN  moc_GuiBibtex.cpp
  GEN  moc_GuiBox.cpp
  GEN  moc_GuiBranches.cpp
  GEN  moc_GuiBranch.cpp
  GEN  moc_GuiChanges.cpp
  GEN  moc_GuiCharacter.cpp
  GEN  moc_GuiCitation.cpp
  GEN  moc_GuiClickableLabel.cpp
  GEN  moc_GuiClipboard.cpp
  GEN  moc_GuiCommandBuffer.cpp
  GEN  moc_GuiCommandEdit.cpp
  GEN  moc_GuiCompare.cpp
  GEN  moc_GuiCompareHistory.cpp
  GEN  moc_GuiCompleter.cpp
  GEN  moc_GuiDelimiter.cpp
  GEN  moc_GuiDialog.cpp
  GEN  moc_GuiDocument.cpp
  GEN  moc_GuiErrorList.cpp
  GEN  moc_GuiERT.cpp
  GEN  moc_GuiExternal.cpp
  GEN  moc_GuiGraphics.cpp
  GEN  moc_GuiHSpace.cpp
  GEN  moc_GuiHyperlink.cpp
  GEN  moc_GuiInclude.cpp
  GEN  moc_GuiIndex.cpp
  GEN  moc_GuiIndices.cpp
  GEN  moc_GuiInfo.cpp
  GEN  moc_GuiLabel.cpp
  GEN  moc_GuiLine.cpp
  GEN  moc_GuiListings.cpp
  GEN  moc_GuiLog.cpp
  GEN  moc_GuiLyXFiles.cpp
  GEN  moc_GuiMathMatrix.cpp
  GEN  moc_GuiNomenclature.cpp
  GEN  moc_GuiNote.cpp
  GEN  moc_GuiParagraph.cpp
  GEN  moc_GuiPhantom.cpp
  GEN  moc_GuiPrefs.cpp
  GEN  moc_GuiPrintindex.cpp
  GEN  moc_GuiPrintNomencl.cpp
  GEN  moc_GuiProgress.cpp
  GEN  moc_GuiProgressView.cpp
  GEN  moc_GuiRef.cpp
  GEN  moc_GuiSearch.cpp
  GEN  moc_GuiSelection.cpp
  GEN  moc_GuiSelectionManager.cpp
  GEN  moc_GuiSendto.cpp
  GEN  moc_GuiSetBorder.cpp
  GEN  moc_GuiShowFile.cpp
  GEN  moc_GuiSpellchecker.cpp
  GEN  moc_GuiSymbols.cpp
  GEN  moc_GuiTabularCreate.cpp
  GEN  moc_GuiTabular.cpp
  GEN  moc_GuiTexinfo.cpp
  GEN  moc_GuiThesaurus.cpp
  GEN  

Re: Windows Binaries

2019-06-19 Thread Andrew Parsloe

On 20/06/2019 3:14 AM, Jürgen Womser-Schütz wrote:

Am 19.06.2019 um 16:41 schrieb Richard Kimberly Heck:

...are at ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.3/ for testing. Please
let me know if they are OK. I'll be travelling tomorrow, but will do the
release over the weekend.

Riki



Works for me. I exported successful the tutorial and the user manual.
Jürgen (JWS)


Also for me under windows 10, but bug #11423, inline maths producing () 
in the outliner, is still present. The other bug which I bumped into 
semi-regularly, #11354, split view updating, appears to be solved. Thank 
you.


Andrew



Re: Outliner keyboard navigation fails on MacOS

2019-06-19 Thread Jason Sun
This problem is resolved by inserting the  following code to the
TocWidget.cpp file

void TocWidget::keyPressEvent(QKeyEvent *event)

{

if(event->key() == Qt::Key_Return)

{

QModelIndex const & curIdx = tocTV->currentIndex();

goTo(curIdx);

gui_view_.setFocus();

gui_view_.activateWindow();

}

}



Will be pushing a fix to the branch soon.


On Wed, Jun 19, 2019 at 3:21 PM Jason Sun  wrote:

> I use MacOX High Sierra 10.13.6 and LyX 2.3.2.
>
> The problem is the outline items(sections in the document) can only be
> selected by mouse click. However, the same LyX 2.3.2 on RollApp(cloud
> version of LyX) doesn’t not have this problem.
>
> After looking at the source code, I thought of two solutions but none of
> them worked.
>
> *Solution 1*. I added the following function to the TocWidget.cpp file to
> specifically handle the keyPressEvent:
>
>
>
> ---
> void TocWidget::keyPressEvent(QKeyEvent *event)
> {
> if(event->key() == Qt::Key_Enter)
> {
> QModelIndex const & curIdx = tocTV->currentIndex();
> goTo(curIdx);
> gui_view_.setFocus();
> gui_view_.activateWindow();
> }
> }
>
> ---
>
> But it doesn’t work after compiling against Qt5
>
>
>
> *Solution 2.* I tried to hack the original function on_tocTV_pressed by
> adding a keyboardModifier flag check:
>
> ___
> void TocWidget::on_tocTV_pressed(QModelIndex const & index)
> {
>
> Qt::MouseButtons const button = QApplication::mouseButtons();
> Qt::KeyboardModifiers const modifier = QApplication::keyboardModifiers();
> if ((button & Qt::LeftButton) || modifier.testFlag(Qt::ShiftModifier)) {
> goTo(index);
> gui_view_.setFocus();
> gui_view_.activateWindow();
> }
> }
> ___
>
> But still to no avail. I am not sure what is the problem here. I need some
> help/guidance in making this work on MacOS since this is the only place
> that requires mouse input. If this could be solved, I can 100% write my
> document mouse free which is a huge improvement considering the going back
> and forth in a large document using a mouse causes some inconvenience.
>
> I also tried the same thing on 2.4 development build and the problem
> persists. I don’t even know how to debug the program. It would be very
> helpful if someone can tell me how to see(or print to status bar) all the
> variables or at least the QtIndices when navigating through the tocTV
> variable on GUI.
>
>
>
> Jason Sun
> Ph.D Candidate
> Department of Statistical Science
> Cornell University
> 105 Malott Hall
> Ithaca, NY 14853-3201
>
>
>

-- 
*Daqian Sun*

*Tel:607-379-5149*
*Department of Mathematics *
*Department of Economics*
*Cornell University*


Re: UserGuide from 2.3.3 with pdfLatex shows just blank output on macOS, TeXLive 2019

2019-06-19 Thread Pavel Sanda
On Wed, Jun 19, 2019 at 08:03:40PM +0200, mn wrote:
> The UserGuide on macOS produces in its default state just blank output.

Feel lucky that you can compile user guide at all :)
It fails here for couple reasons:
- package babel error 'french' (already reported)
- latex error: file footnotehyper.sty not found 
  (seem related to \usepackage{amsmath}

Pavel


Outliner keyboard navigation fails on MacOS

2019-06-19 Thread Jason Sun
I use MacOX High Sierra 10.13.6 and LyX 2.3.2.

The problem is the outline items(sections in the document) can only be
selected by mouse click. However, the same LyX 2.3.2 on RollApp(cloud
version of LyX) doesn’t not have this problem.

After looking at the source code, I thought of two solutions but none of
them worked.

*Solution 1*. I added the following function to the TocWidget.cpp file to
specifically handle the keyPressEvent:


---
void TocWidget::keyPressEvent(QKeyEvent *event)
{
if(event->key() == Qt::Key_Enter)
{
QModelIndex const & curIdx = tocTV->currentIndex();
goTo(curIdx);
gui_view_.setFocus();
gui_view_.activateWindow();
}
}
---

But it doesn’t work after compiling against Qt5



*Solution 2.* I tried to hack the original function on_tocTV_pressed by
adding a keyboardModifier flag check:

___
void TocWidget::on_tocTV_pressed(QModelIndex const & index)
{

Qt::MouseButtons const button = QApplication::mouseButtons();
Qt::KeyboardModifiers const modifier = QApplication::keyboardModifiers();
if ((button & Qt::LeftButton) || modifier.testFlag(Qt::ShiftModifier)) {
goTo(index);
gui_view_.setFocus();
gui_view_.activateWindow();
}
}
___

But still to no avail. I am not sure what is the problem here. I need some
help/guidance in making this work on MacOS since this is the only place
that requires mouse input. If this could be solved, I can 100% write my
document mouse free which is a huge improvement considering the going back
and forth in a large document using a mouse causes some inconvenience.

I also tried the same thing on 2.4 development build and the problem
persists. I don’t even know how to debug the program. It would be very
helpful if someone can tell me how to see(or print to status bar) all the
variables or at least the QtIndices when navigating through the tocTV
variable on GUI.



Jason Sun
Ph.D Candidate
Department of Statistical Science
Cornell University
105 Malott Hall
Ithaca, NY 14853-3201


UserGuide from 2.3.3 with pdfLatex shows just blank output on macOS, TeXLive 2019

2019-06-19 Thread mn
The UserGuide on macOS produces in its default state just blank output.

That is
- on macOS 10.12
- with LyX 2.3.3 and 2.3.2
- with TeXLive 2019
- with pdfLatex
- in all PDFKit viewers (like Preview.app, Skim) and PDFExpert

curiously:
- it did work with export per ps2pdf
- it did work with PDFLatex in Acrobat Reader
- it did work –once– if \pdfminorversion=3  was added to preamble


No idea what's going on here. Is this again the nested pdf-page
inclusion bug? Some temp-file/path problem?

Can someone confirm?

greetings
Mike


Re: [LyX/2.3.x] Use data from src/lyxwinres.rc to generate lyx.coff for the Windows build.

2019-06-19 Thread Kornel Benko
Am Dienstag, 18. Juni 2019, 23:42:19 CEST schrieb Richard Kimberly Heck:
> commit 446769203f157ef5ff964e6d7355f840c8c91cac
> Author: Richard Kimberly Heck 
> Date:   Tue Jun 18 17:50:19 2019 -0400
> 
> Use data from src/lyxwinres.rc to generate lyx.coff for the Windows
> build.
> 
> Ideally, this would be done by cmake itself (as it is now done by
> autotools). But I do not know how to do that.
> -

Something like following ... alas I cannot test. For sure, I don't know the 
value of "${CPP}"

Kornel

file(GLOB _icofiles RELATIVE "${TOP_SRC_DIR}/development/Win32/packaging/icons" 
"${TOP_SRC_DIR}/development/Win32/packaging/icons/lyx_*32x32.ico")
set(_dep_icofiles)
foreach(_f ${_icofiles})
  add_custom_command(
OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${_f}"
COMMAND ${CMAKE_COMMAND} -E copy_if_different 
"${TOP_SRC_DIR}/development/Win32/packaging/icons/${_f}" 
"${CMAKE_CURRENT_BINARY_DIR}/${_f}"
DEPFILE "${TOP_SRC_DIR}/development/Win32/packaging/icons/${_f}")
  list(APPEND _dep_icofiles 
"${TOP_SRC_DIR}/development/Win32/packaging/icons/${_f}")
endforeach()

add_cusom_command(
  OUTPUT lyxwinres.o
  COMMAND windres "-I${CMAKE_CURRENT_BINARY_DIR}" --preprocessor "${CPP} 
-xc-header -DRC_INVOKED" lyxwinres.rc -o lyxwinres.o
  DEPENDS ${_dep_icofiles})

add_executable(lyxeditor lyxeditor.c)
add_executable(lyxwin lyxwin.c lyxwinres.o)
lyx_target_link_libraries(lyxeditor -mwindows)
lyx_target_link_libraries(lyxwin -mwindows)



signature.asc
Description: This is a digitally signed message part.


Re: Windows Binaries

2019-06-19 Thread Jürgen Womser-Schütz
Am 19.06.2019 um 16:41 schrieb Richard Kimberly Heck:
> ...are at ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.3/ for testing. Please
> let me know if they are OK. I'll be travelling tomorrow, but will do the
> release over the weekend.
>
> Riki
>
>
Works for me. I exported successful the tutorial and the user manual.
Jürgen (JWS)


Windows Binaries

2019-06-19 Thread Richard Kimberly Heck
...are at ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.3/ for testing. Please
let me know if they are OK. I'll be travelling tomorrow, but will do the
release over the weekend.

Riki




Fwd: Re: [PATCH] Make math autocorrrect work with more than 2 chars

2019-06-19 Thread Jean-Marc Lasgouttes

Hello,

Thanks for the bind file (but please remember to send your messages to 
the lyx-devel list too!)


The shortcuts can indeed be improved. Feel free to propose an update to 
math.bind for all the shortcuts that do not conflict with something else.


Note that some of the shortcuts only make sense on a French keyboard, 
like e.g.

\bind "C-M-m apostrophe" "math-delim { }"

Another option is to put your bind file on the wiki, either here
  https://wiki.lyx.org/LyX/KeyboardShortcuts
or on a subpage referenced from there.

Regards,
JMarc


 Message transféré 
Sujet : Re: [PATCH] Make math autocorrrect work with more than 2 chars
Date :  Wed, 19 Jun 2019 08:37:12 + (UTC)
De :Ben Houcine 
Pour :  Jean-Marc Lasgouttes 



I'm a heavily Math equations user in my text and I'm not sure if MS Word 
has some speed over LyX (LibreOffice has a Formula editor too). In the 
last months I have completely overhauled my shortcut keys (find attached 
my bind keys). I write like 75% of symbols I use extremely fast using 
only keyboard.
However, I have suggest that LyX development should focus more on 
improving shortcut system.


On Monday, April 15, 2019, 10:06:46 AM GMT+1, Jean-Marc Lasgouttes 
 wrote:



Dear Isaac,

I forward your e-mail to the developers list because this is the right
place to discuss. I understand that we forgot to keep you in cc: of the
discussion. To avoid this in the future (although we'll try to do our
best), I propose two solutions:
* that you subscribe to the list
* or that you create tickets on www.lyx.org/trac for the different
subjects that are outlines below.

Next, I'll write about the patches, which are the interesting part :)

JMarc


 Message transféré 
Sujet :     Re: [PATCH] Make math autocorrrect work with more than 2 chars
Date :     Fri, 12 Apr 2019 03:23:43 +
De :     Isaac Oscar Gariano >
Pour : skost...@lyx.org  >, lasgout...@lyx.org 

mailto:lasgout...@lyx.org>>



Dear Lyx Developers,
Thank you JMarc and scott for responding! For some reason I did not
receiver an email, so I only noticed by looking at www.mail-archive.com
.
As suggested I have split my patch into two commits, and attached them.

The main reason I made this change was because I am a frequent Micrsofot
Word user, however at work I do not have windows and am usually required
to write things following LaTeX styles, hence I wanted to use lyx (which
works great!). However, I relly heavily on Microsoft Word's math
equation features as I use it's WYSYWIG features to work out what an
equation should be as writing it, rather than just typeseting an
equation I allready have in my head. In particular its autocorrect has
several features that the lyx one is lacking:

   * It supports autocorrect from an arbitrarilly long sequence of
     unicode characters.
   * It supports undoing the autocorrect with Ctrl-Z
   * It supports unicode input. LyX seems supports this as well, but when
     I put '→' in the autocorrect file instead of '\rightarrow' it shows
     in lyx with a different font, however it still outputs \rightarrow
     in the LaTeX. It would be nice if I could change the font lyx uses
     here, so I could at least copy and paste unicode symbols from other
     programs.
   * It has a simple graphical dialogue for edditing the autocorrect
     list. I use this feature quite frequently, so it would be very
     annoying to have to restart the program every time I make a simple
     change to it. I wanted to implement such a thing for LyX, however I
     am not familar with QT, so I decided to be lazy and just add a
     reload button. Perhaps instead we should just have a 'reload config'
     button that reloads all config files at once, similar to the
     existing 'reconfigure' button?
   * It allows turning on autocorrect in text mode, thus can be quite
     convenient. It may be better add a feature to LyX to make such
     autocorrects automatically create an equation, e.g. typing '->' in a
     text field would generate the latex '$\rightarrow$.
   * It triggers autocorrect on space, this is very annoying, lyx on the
     other hand applies the autocorrect immediatley!
   * It allows verbatim spaces, which is annoying as I am unable to pass
     literal spaces to a user-defined math macro, though it is possible
     with the predefined \text macro; I may consider 'fixing' this later.

As for the commented out texmacs corrections, I havn't had the time to
go through it, but their are several problems with them:

   * Some refer to commands that lyx dosn't recognise, like \longdashv (I
     don't know how to fix this problem).
   * They are in the wrong format (they are missing whitespace before the
     character that triggers the redirect)
   * Prefixes to some of them are allready registered as autocorrects