The annotated tag, 2.2.0alpha1, has been created.
        at  58e1d1a3b436bbd14affb189915e995595a5ffb5 (tag)
   tagging  41cf01e9b6b87537101612309da1e550d094493d (commit)
  replaces  2.1.0
 tagged by  Scott Kostyshak
        on  Fri Nov 13 23:02:35 2015 -0500

- Log -----------------------------------------------------------------
This is LyX 2.2.0alpha1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAABAgAGBQJWRrJbAAoJEN56RPrH+zgt/4IH/iim1gqz3VwSCtgKEn1NkSey
lf6y76sV+AcAFrb3jwVFq5CnMZVtXtYFnqyv2j9VsPaP0f2pA4TuXCZTZJLaurGJ
plqMogCL6254ZZo6EILTjeCdtcuBl/iAETRvUwJwH+aAebOzPg0Qw3ajEQXFa8N+
kMTP40rMVIvBKES7ZHP5VG+1g43GqXOxAidxkftv0znzT5hmXCYlgWuTx9zLw95o
jJK8ssIp5t/KJsA/4Q4BbbgaEm4xRK3OKilvIlyZvnsijmmTUuvPtZh+CO0aBUFE
AvCt0ymM4wBtx6W+jVsyRomFzWECiPGMfa0q6o4iFUCF2RdN6auswAnpSITD2Bo=
=WpN2
-----END PGP SIGNATURE-----

Alfredo Braunstein (5):
      Whitespace
      Text2.cpp (checkAndActivateInset, checkAndActivateInsetVisual): activate 
insets on selection if the anchor is inside the inset.
      mathed/InsetMathHull.cpp (InsetMathHull::doDispatch): do not declare 
LFUN_FINISHED_* lfuns as undispatched after handling them
      insets/InsetTabular.cpp (doDispatch):  fix to #9291. The problem was 
simply that the default status for the cursor in the call to *::doDispatch is 
"dispatched".
      Rewrite of change-related helpers

Benjamin Piwowarski (11):
      Objective-C compililation support with cmake and C++11
      CMake install and bundling improvements (esp. OS X)
      When LYX_ASPELL is on, fails if not finding the library
      CMake: specific modules for Qt5
      Fix problem with python and change of PATH
      OS X: Title bar can be clicked to access file path
      Use qstr to convert string to a QString
      Really use qstr to convert a string in a QString
      Avoids const_cast in configure_command by using mutable
      Revert "Objective-C compililation support with cmake and C++11"
      Fix for clang detection in cmake

Enrico Forestieri (215):
      Update it.po
      Fix problem with drawing of math backround with selections.
      Fix bugs #8546 and #9055, and introduce new separator inset.
      Update documented command for running tex2lyx tests.
      Output a parbreak after a command.
      Make use of otexstream also in external::writeExternal
      Fix an on-screen representation glitch.
      Adapt output to the on-screen representation.
      Take into account that a blank line is always output before a command.
      Disregard font properties changes when inserting a separator.
      Don't allow inserting two consecutive separators.
      Extend the otexstream class to also report about paragraph breaks.
      Prettify the output of InsetSeparator.
      Fix reversion of beamer documents.
      Fix compilation after afc34c7a
      Generalize control on double blank lines.
      Small reorganization.
      Add a required paragraph break.
      Fix wrong indentation on screen.
      Fix potential crash.
      Correct the check for a command.
      Simplify the test for inserting a parbreak separator.
      Fix another glitch with on-screen indentation.
      Allow inserting a blank line also after a nested environment.
      Fix indentation of paragraphs after an environment.
      Avoid an assertion.
      Fix reversion of box insets.
      Fix an off-by-one error in the reversion of beamer documents.
      Avoid processing multiple times the same paragraph when converting latex 
arguments.
      Cleanup seminar.layout after the upgrade to format 50.
      Fix compilation on Solaris after last boost upgrade.
      Fix bug #9146.
      Fix bug #9151 (Wrong reverse search for images and tables).
      Refine fix for bug #9151.
      Fix bug #9153 (Using mathpanel to insert matrix creates extra space on 
top)
      Set the default locale at startup.
      Make binary file detection more robust.
      Update it.po
      Fix make check.
      Fix import of latex documents with scaled fonts.
      Fix scale parameter for fonts.
      Fix compatibility issue with 64-bit cygwin.
      Fix bug #9193: Spacing modification not exact
      Revert 6a5aa1ca
      Use getent instead of grepping /etc/passwd.
      Add some postscript and pdf viewers for Unix and Windows.
      Add forward search command for qpdfview.
      Fix build on FreeBSD.
      Update autotools for building with Qt5.
      Do not allow copying a separator without a following par end.
      Fix the -geometry command line argument for Windows.
      Replace Q_WS_WIN with appropriate guards to account for Qt5.
      Fix export of xfig external insets (bug #9244).
      Update it.po
      it.po tweaks
      Tweak the shape of the parbreak separator.
      Fix bug #7970: space disappears from equation when reopening LyX file.
      Fix bug #9319: Problems with space inside math and textrm.
      Fix issue with CAS.
      Fix CAS computation of a selected subformula.
      Update it.po
      Fix bug #9342: LaTeX build get stuck for unconventional path name
      Fix bug #9235: LyX 2.2's tex2lyx fails in general on Windows
      Fix bug #9217: [Qt5] QWindowsMime class not available
      Fix building with cmake on cygwin.
      Fix configuring for Qt5 with autotools on non-Mac platforms.
      Update it.po
      Fix typo.
      Adjust autotools default configure options for Qt5.
      Adjust preprocessor guards for Qt5/X11.
      Fix preferences panel.
      Adjust indentation after ff42fea8.
      Solve the "soft-hyphen" (0x00ad) symbol problem.
      Fix bug #9392: Matrix widget keyboard navigation broken
      Correct name of a svg icon.
      Missing svg icons for the default set.
      Update it.po
      Add another bunch of missing svg icons.
      Update cygwin script.
      Add another bunch of svg icons.
      Reduce size of some svg icons.
      Make sure a temporary file is always created in the global temporary dir.
      Properly name an uncompressed sgvz file.
      Use the nominal theme's icon size for displaying the icon in an info 
inset.
      Prefer svg icons.
      Move svg icons to proper place.
      Make sure an unzipped file has correct extension.
      Make sure that a generated temporary filename doesn't end with a dot.
      Squash last icon warnings and improve rendering at default size.
      Restore some inadvertently overwritten oxygen icons.
      Add last missing svg icons.
      Install the svg icons.
      Fix bug #9453
      Refine fix for #9453
      Update it.po
      Revise svg icons for the math toolbar
      Math Panels: revise the miscellaneous set of svg icons
      Math Panels: revise the Greek set of svg icons
      Fix crash related to the icon info inset.
      Also install oxygen math svg icons.
      Math panels: revise the big operators svg icons.
      Math Panels: revise the "Frame decorations" svg icons
      Remove the iconScaleFactor() method from src/support.
      Fix compilation with cmake
      Allow using icon names in InsetInfo
      Use an info inset instead of a graphics one
      Provide icons for the outline-* lfuns.
      Adjust docs after cb899b3f.
      Math Panels: revise the "Arrows" svg icons
      Math Panels: revise the Operators svg icons
      Add comment
      Typo
      Math Panels: revise the "Operators (extra)" svg icons.
      Math Panels: revise the "Relations" svg icons.
      Math Panels: revise the "Relations (extra)" svg icons.
      Fix external middle-mouse pasting with Qt5/X11.
      Math Panels: revise the "Negative relations" svg icons.
      Math Panels: revise the "Dots" and "Delimiters" svg icons.
      Math Panels: revise the "Miscellaneous (extended)" svg icons.
      Math Panels: revise the "Math spacings" svg icons.
      Math Panels: add "Fonts" icons.
      Fix output of \lightning in math mode.
      Tweak some icons.
      Update it.po
      Fix bug #8258 (Zoom of editor doesn't zoom instant preview)
      Fix bug #7850 (Preview of inline math misaligned)
      Fix instant preview for documents not specifying a specific output format.
      Try hard to obtain an instant preview.
      Use pdftocairo (if available) for instant preview.
      Preserve numbering of previewed math formulas on zoom
      Try even harder to obtain an instant preview
      Amend 75f7eafd
      Correctly indicate the failing converter
      Detect hyperref when generating previews
      Correct progress message
      Forgot to escape the dot
      Do not show previews of snippets that produce latex errors
      Update paths of included files when saving to a different folder.
      Fix #5760 also on Windows.
      Don't update paths of non-existing files
      Fix compilation after e93444e7
      Update tex2lyx tests after 8010b90c
      Fix bug #4812 (Layout in local directory lost on Save As, Copying)
      Update tex2lyx and tests after 306b136c
      Take into account compressed documents when creating a LyX archive
      Fix layout tests.
      Correctly load documents moved elsewhere after save.
      Fix #5575 also on Windows.
      Take into account the file system encoding.
      Update it.po
      Use the xcb definition for the primary selection atom.
      This is supposed to end with a '/'
      Avoid compiler warning about overloaded virtual function.
      Also find external material files when the document is moved and origin 
is known
      Code simplification.
      Document the new environment separators.
      Correct the default size of the editclear icon.
      Add note about the new separator inset to RELEASE-NOTES.
      Small correction.
      Save the document directory path only if explicitly allowed.
      Bump RC format for commit 260a98d2
      Document the new \save_orig preference variable in RELEASE-NOTES
      Set the origin tag to the proper directory at install time.
      Replace the origin tag for documents modified before 260a98d2
      Virtualize the origin tag for the system directory.
      Update banner.
      Extend the fix for #5760 to the cygwin xcb backend.
      Really fix bug #9354
      Fix some preview issues reported on the devel list.
      Correctly escape backslashes.
      Report how many preview snippets fail.
      Missing bits from 07169c7b
      Account for the trailing optional argument of \usepackage.
      Update it.po
      Fix bug #9602.
      Revert 6bd9f885
      Properly fix #9602.
      Delay regeneration of previews on zoom changes
      Was forgetting to clean up
      Fix building with cmake and Qt4
      Revert bc47054b and the related commit ad0d0f6d
      Replacement for commits bc47054b and ad0d0f6d
      Avoid unnecessary growth of python lists
      Update it.po
      Remove superfluous separators
      Fix a couple of issues with macros and previews
      Amend 98a5072a
      Fix another couple of issues spotted by Guillaume
      Use the draft option for microtype
      Make really sure to wait for previews after zoom changes
      Properly reschedule refresh of previews
      Avoid an exception when the lyxpreview2bitmap.py script fails completely
      Fix crash when copying a macro with instant preview on
      Assure not to miss requirements on loading with instant preview on
      Check whether the buffer pointer is valid before using it
      Properly account for font size when generating previews
      Amend c9d9309c
      Was forgetting this
      Avoid using a dangling pointer
      Avoid code duplication
      Fix a couple of issues with filename encodings.
      Avoid calling Buffer::getMacro inside the MathMacro copy constructor
      Remove unneeded header
      Fix bug #9684: Update previews after background color change
      Quote argument of tag when necessary
      Take into account symbolic links
      Make it compile on cygwin in c++11 mode
      On cygwin, use -std=gnu++11 instead of -std=c++11
      Fix #9490: SIGSEGV involving LyX macros --- A reproducible MWE (part II)
      Fix #9726: Preview does not have correct font size
      Update it.po
      Fix bug #7657: Detect inkscape from the configure script
      Update it.po
      Fix bugs #2645 (export BIBINPUTS) and #6634 (Better support for external 
files in ERT)
      Fix bug ##9627: Make the document name available to preview insets

Georg Baum (300):
      Make iparserdocstream more like std::istream
      Fix warning in lyx2lyx 2.0<->2.1 round trip
      Fix data loss in user guide conversion to 2.0.x
      Fix math package conversion to 2.0 format
      Fix lyx2lyx math package defaults (bug #9069)
      Fix table rotate conversion to 2.0 format
      Fix C++11 test
      Whitespace fixes
      Update tex2lyx test references
      Update version
      Fix lyx2lyx warning for tex2lyx files
      Ugly fix for bug #9102
      Move code where it belongs
      Remove unneeded slash
      Fix bug 9030 except for windows
      Initialize all members
      Fix another crash similar to #9030
      Add missing member initializations
      Native support for \smash[t] and \smash[b]
      Native support for \notag
      Do not corrupt documents without newline at EOF
      Fix the fix
      Execute lyx2lyx unit test when running tests
      Make layout test compile
      Include lyx2lyx test in tarball
      Update layouts with separators to format 50
      Add missing bits of layout file format update
      Detect binary EPS files correctly (bug #9146)
      Fix bug #7954 (now really)
      Document class file name rule
      Explain why the binary detection works
      Fix typo
      Improve file saving strategy
      Don't double delete by making TempFile noncopyable
      Remove unsafe method FileName::tempName()
      Fix wrong "externally modified" message
      Fix thinko in loop detection
      Work around MSVC warning
      Fix memory leak and assignment operator signature
      Make IconvProcessor::Impl noncopyable
      Fix bug #9162: Missing \use_indices
      Don't guess whether autosave succeeded
      Make WordList noncopyable
      Make theWordList() thread safe.
      Make preview filename generation threadsafe
      Fix Tabular::CellData::operator=()
      Make Formats::isZippedFile() threadsafe
      Make include and bibitem insets threadsafe
      Make DocFileName::mangledFileName() threadsafe
      Make createBufferTmpDir() threadsafe
      Make BufferParams::auto_packages() threadsafe
      Make BufferList::fileNames() threadsafe
      Make newUnnamedFile() threadsafe
      Make LaTeX export threadsafe.
      Fix LaTeXFeatures::useLayout() recursion test
      Fix uncodable author warning
      Make GraphicsConverter threadsafe
      Mark some singletons with FIXME THREAD
      Remove unneeded swap() (thanks Jean-Marc)
      Missing file format bis from 0c3b88e3
      Support new languages in tex2lyx
      Add missing license information for rsfs10.ttf.
      Fix for bug #9234, from Georg.
      Prevent accidental usage of wrong copy constructor
      Fix memory errors found by Alfredo with valgrind
      Load footmisc.sty instead of using outdated code
      Fix recursive math macro crash (bug #9140)
      Fix typo
      Convert updatelayouts.sh to python
      Clarify member variable documentation
      Make doExport() helper private
      Document Buffer::preview()
      Fix memory error detected by valgrind
      Make document_language non-mutable
      Remove unneeded mutable keywords
      Show export message also for non-threaded export
      Fix viewer file paths on windows (bug #8892)
      Fix unwanted curly braces in formula (bug #8679)
      Better fix for bug #8679
      A stringstream is overkill here
      Fix return value of CVS::toString() + cosmetics
      Remove heavy includes
      Avoid implicit copy
      Remove unneeded typedef
      First version of trivstring class (bug #9336)
      Make trivstring class ready for use
      Whitespace
      Make Language and Encoding threadsafe
      Encapsulate Converter class
      Fix compilation without trivstring
      Try to fix compilation on cygwin
      Fix invalid iterator access
      Make Encoding class thread-safe
      Improve and unify error messages
      Improve llvm libc++ detection
      ::readlink() needs unistd.h
      Do not use tr1 with libc++
      Add missing using declarations
      Improve C++11 support
      Make Format class almost thread-safe
      Make Converter class thread-safe
      Revert parts of 7e69ac220dd
      Get rid of tr1 support
      Add tex2lyx test for KOMA-Script classes
      Adjust tex2lyx InsetArgument to format 446
      Do not compile trivstring.cpp if not needed
      Move cjk check out of the loop
      Parse starred InsetLayout correctly
      whitespace
      Remove InsetArgument 999 workaround
      Output caption insets collapsed
      Revert e01886327d
      Reduce caption hardcoding
      Add forgotten test to distribution
      Remove duplicated CMakeLists.txt from EXTRA_DIST
      Add unit test for sanitizeLatexOption()
      Use typedef for std::basic_string in trivstring
      Test invalid sanitizeLatexOption() input as well
      Get rid of regex_constants::match_partial
      Use std::regex if possible
      Fix HTML output of \gg and \ll
      Fix html export of \ne (second part of bug #9372)
      Store ASCII data in std::string
      Skip missing optional argument insets in tex2lyx
      Use new argument inset code for environments
      Write fixed encoding to LyX file (bug #9178)
      Handle unknown table column specifiers (bug #9311)
      tex2lyx: Run configure.py if needed (bug #8539)
      Make macro xhtml export more secure
      Fix misparsing of \textgreek without polyglossia
      Handle \textgreek commands from unicodesymbols
      Parse post command argument insets (bug #8473)
      Parse tikzpicture env. correctly (bug #9011)
      Adjust subfigure and subcaption options
      Parse subcaption.sty commands correctly (bug #8690)
      Fix parsing of verbatim options (bug #9113)
      Move global variable to preamble
      Fix autotools config for gcc < 4.9
      remove duplicated include
      Fix biblio regex test
      Update references after 706960eba
      Move otexstream out of support
      Remove direct calls of exit()
      Fix indentation
      Start qt event loop for commandline usage
      Fix wrong listings preamble encoding (bug #9382)
      Replace hardcoded hack with InsetLayout tag
      Convert layout files to current format
      Remove unused declaration
      Fix pasting insets into math (bug #9302)
      Improve InsetSpace docbook export
      Oops
      Fix tex2lyx tests for 23e8db3e5
      Fix tex2lyx parsing of consecutive hyphens
      Add low-res pdf export as suggested by James
      Fix lyxrc formatting error
      Fix unused parameter warning
      Unify layout categories
      Fix missing symbols in math completer
      Output -- and --- in XHTML like in LaTeX
      Fix wrong LATTEST
      Fix regression of eb121f999
      Fix plaintext output of dashes (bug #3647)
      Make convert_dashes and revert_dashes symmetric
      whitespace
      Fix hyphen conversion in passThru insets
      Fix \nobreakdash- roundtrip in moving args
      Fix wrong CommandInset lyx2lyx conversion
      Replace automatic logofication with insets
      Fix lyx2lyx conversion for file insets
      Fix stupid copy-paste error
      Remove unsupported macros from autocompletion
      Update tex2lyx test references
      whitespace
      Fix tex2lyx script output
      Fix stmaryrd operators with limits (bug 9458)
      Add missing check
      Improve code readability
      Fix math macro plain text output
      whitespace
      Improve source code documentation
      Replace outdated LASSERT
      Implement DocIterator::backwardInset()
      Let imagemagick detect file format (bug #2332)
      Use standard comparison against end
      Fix tex2lyx import of \LaTeXe
      Fix compilation of tests
      Make InsetSpecialChar names more consistent
      support tests do not need QtGui anymore
      Improve CAS output of math macros
      Remove InsetMathSqrt hack from MathMacro
      whitespace
      Initialize definition_ correctly
      Pimpl MathMacro
      Fix math macro crash (bug 9418)
      Fix tex2lyx linker error on windows
      Update tex2lyx test references
      Make static variable non-static
      Fix building of .gmo files
      Fix build with GNU libstdc++ C++11 ABI
      Add commented ASCII control pictures
      Remove gcc 3 traces
      Shut up compiler warning
      Fix LaTeX length export of big numbers (bug 9416)
      Fix MSVC build
      Instantiate trivial_string::c_str() explicitly
      Add note about updating tex2lyx tests
      Revert broken tex2lyx test reference update
      Update tex2lyx test references correctly
      Fix compilation with boost 1.58
      Remove bash construct
      Do not require esint for \int (bug 9498)
      Update boost to version 1.58
      Shut up compiler warning
      Parse \multicolumn in math (bug 396)
      Improve revert of mutlicolumn
      Fix indentation
      Revert 82c7669381
      Revert e1c04e56e111
      Fix xfig test reference
      Revert some recent test changes
      Revert whitespace changes in test references
      Fix comments
      Support very much greater/less than
      Make tex2lyx tests green again
      Fix lyx2lyx unicodesymbols escaping
      Improve alignment
      Make it explicit that we need floating point abs
      Test negative numbers as well
      Add unit test for the Length class
      Fix Length::inBP()
      Remove InsetGraphics noUnzip parameter
      Support units in external inset bbox
      Forgot that in 81e592603
      Devirtualize some methods
      LengthCombo does not depend on VSpace
      Remove relative units from bounding box
      Store InsetGraphics bounding box in parsed form
      Add template for vector graphics
      Replace LaTeX logo with plain text
      Support Photos in RasterImage template
      Add Guillaume Munch to credits
      Remove unneeded second slash
      Work around crash on command line export
      Make destructor virtual
      Work around a gcc5 bug
      Remove dead code
      Return reference to this in operator=()
      Add some missing member variable initializations
      Refuse to run tex2lyx tests with in-source builds
      Fix cppcheck variable scope warnings
      Work around encoding bug
      Create module for paralist.sty
      Use Require instead of AddToPreamble
      Forbid wrong compiler generated copy constructors
      Fix wrong label found by cppcheck
      Fix missing xhtml output found by cppcheck
      Remove unused variables found by cppcheck
      Fix cppcheck portability warning
      Document how to use Qt 5 with cmake
      Fix typo
      Update LYX_DIR_21x environment variable
      Initialize member
      Fix multicolumn regression (bug #9788)
      Add missing intializations
      Fix copy-paste leftover
      Fix duplicated pointer check
      Remove unused variables
      Fix LASSERT correction
      Remove C-style casts found by cppcheck
      Move comment where it belongs
      Comply with rule-of-three
      Disable assigment operator
      Fix cursor movement for large logos (#9628)
      Fix languages in math docs.
      Fix std::string docstream output error
      Fix regression of 359aef92f87
      Remove confusing parentheses
      Remove unneeded whitespace
      Fix language end command
      Fix language nesting regression
      Add suggestion for test cases by Günter
      Revert the box alignment part of 8010b90c
      Add toolbar icons for LyX documentation
      Make language nesting code more readable
      Add "LyX Documentation Tools" toolbar
      Document how to run tests on windows
      Put logos in submenu as discussed on the list
      Fix shortcut conflict
      Remove unused declarations
      Store both sets of font selections
      Fix regression of 2fc430d5ae
      Add utility to update documentation files
      Exclude old files in attic
      Set \origin correctly when upgrading docs
      Update LFUNs.lyx to current format
      Update documentation to current format
      Fix \origin lines
      Fix broken author name (bug 9858)
      Better documentation of compressed (bug 9189)

Guillaume Munch (45):
      Add \ensuremath to the list of math completions
      Improve math-mode lfun for switching to text
      Fix bug #6466
      Fix compilation with qt5 and c++11 combined.
      Fix bug #9754
      Improve the performance of the source panel by using a QTimer.
      Better session management for the source panel.
      Improvements to the display of the source.
      Fix bug #1996
      Math commands used in text mode now always use the current selection as 
contents
      Support for (std|boost)::make_shared
      Do not show subfigures in the menu (bug #9759)
      Better construction of the TOC for floats and captions
      New class InsetCaptionable
      Amend 94e992c5
      Fix bugs #6078 and #9364
      Enhancements and bugfixes to the TOCs
      Improvements to cursor highlighting in the source panel
      Fix compilation with MSVC in c++98 mode
      Example Emacs configuration
      Amend d5a5fbb8e (cosmetic)
      Consistency of ellipses across the UI
      Add TOC of external materials. (#7790, partial)
      Splitting otexstream into otexrowstream and otexstream.
      Add a unique id to math insets
      Add math cell positions to TexRow
      Adding TexRow information on math latex output (#4725)
      TexRow info in source panel and gotoCursor() for debugging
      Remove a deep copy of MathData in lyx::write
      Improve the TexRow Cursor->Row algorithm for selections.
      Add cursor<->row correspondance tracking for tables and subcaptions.
      TexRow: fix return value on invalid row input.
      Amend bb344452
      msvc: Proper fix for compilation of TexRow
      Amend bb344452
      Fix bug #9813
      Correct name
      Module for the changebar package
      Add "Open Containing Directory" button to the log dialog (#9211, #9834)
      Capitalization
      Amend f441590c
      Move tmpdir error message to stderr
      Add example using the varwidth package
      Documentation for varwidth.module
      amend e17838b1

Guy Rutenberg (2):
      lyxpak: Fix the common path prefix calculation.
      lyxpak.py: Use `subprocess` for spawning scripts.

Günter Milde (34):
      Fix clash between marvosym and bbding packages (fixes #7811).
      Remove "notermination" flags from combining characters in 
"unicodesymbols".
      Apply #9652: fixes for the lib/language file.
      Fix #9636 textgreek: restore compatibility with lgrenc.def.
      Greek subsript letters require "textgreek" flag.
      Fix Ticket #9607 (support comma below accent in unicodesymbols).
      Fix #9679 textcyr fails without fontenc
      Add "TODO-comments" with link to textcyr/textgreek tickets.
      unicodesymbols: "textgreek" must not be used together with "combining".
      New lfun "accent-perispomeni".
      Add note about missing characters now errors with Xe/LuaTeX.
      Add LICR replacement for COMBINING MACRON BELOW.
      Remove problematic workaround for "exotic" problem
      Fix  #9792 cyrtext and textcyr in the preamble of every document.
      Fix #9764, combining diacritical characters for line below (part 1).
      Fix #9764, combining diacritical characters for line below (part 2).
      Update the fileformat number in the tex2lyx test's expected output.
      Partial fix for #9740 "XeTeX/LuaTeX with TeX fonts problems".
      Fix the partial patch for #9740 (XeTeX with TeX fonts).
      Fix the partial patch for #9740 (XeTeX with TeX fonts), part 2.
      update documentation in lib/languages
      Update the FIXME for PDF-info encoding.
      Clarify the FIXME for PDF-info encoding.
      Fix #9770 (unicodesymbols for wasysym)
      Fixme for the partial patch for #9740 (XeTeX with TeX fonts),
      Fix some XeTeX + TeX-fonts regressions introduced by fixing #9740.
      Correct reason for the failure of the math manual export with luatex.
      Fix encoding-setting of child document with LuaTeX and TeX-fonts
      Reset encoding after insets and environments also for LuaTeX with TeX 
fonts.
      Fix 480937a103708a651/lyxgit. See also #9740.
      Fix 480937a103708a651/lyxgit, second attempt.
      Ensure the Greek Intro.lyx compiles with non-TeX fonts.
      Update comments after solving #9740.
      Correct some charid values in lib/symbols. Fixes #9823.

Hashini Senaratne (1):
      Keyboard based horizontal scrolling for wide insets

Jean-Marc (45):
      Fix typo spotted by cppcheck
      Fix possible bug spotted by cppcheck
      Fix a bunch of small performance issues spotted by cppcheck
      Better algorithm for forcing bidi drawing
      Fix display of parenthesis in arabic
      Fix logic error for spacing of RTL rows
      remove branch documentation
      Fix bad use of undo kind in Tabular inset.
      Merge remote-tracking branch 'features/str-metrics'
      Rename FontSpan::inside(pos) to contains(pos)
      Fix display of cursor at end of row
      More tweaking of boundary setting at end of row
      Whitespace only
      Fix inset-select-all for insets with multiple paragraphs
      Fix --with-extra-inc and --with-extra-prefix.
      Fix missing break in switch
      Fix unintialized member of BufferView::Private
      Pass parameters by reference (performance)
      Fix uninitialized members in Compare::Impl
      Add test for null buffer
      Fix unitialized members in CacheItem
      Fix uninitialized members in Cursor and CursorData constructors
      Fix uninitialized member in Floating constructor
      Fix uninitialized member in LaTexFont constructor
      Document the drawing of logos
      Do not remove separators at end of rows.
      Do not forget QtSvg when using pkgconfig in autoconf
      Only compute string length every 30 characters
      Merge branch 'rowpainter2'
      Do not use -Wfloat-conversion with recent gcc versions
      Fix unreachable code
      error is always true at this point
      Remove unreachable code
      Fix unreachable code
      Remove dead code
      image_ready is false at this point
      Add missing braces
      Mark dead code as dead
      Fix logic of method
      Make the while loop actually loop
      Do not pass objects by value
      Restore lyxerr number format to decimal
      Remove useless test
      Add missing breaks
      Add missing break statement

Jean-Marc Lasgouttes (255):
      Respect group integrity when removing stuff from the Undo stack.
      Do not store Languages objects in completion words lists
      Fix oversight in autotools packaging selection
      Use subdir-objects for automake 1.14 or newer
      Fix various warnings issued by clang++.
      Cleanup the code for boost configuration
      Turn an error message into a Debug::LOCALE warning
      Rely on Qt to handle small caps text
      Rename misleading parameter.
      Do not forget last word of paragraph in completion
      Remove unused parameter.
      Code cleanup: get rid of RenderPreview::status()
      Make TextMetrics::editXY more robust
      Fix crash when accepting change
      Fix checkmark on current entry for InsetSeparator context menu
      Revert temporarily changes related to InsetSeparator
      Cleanup TextMetrics::rowBreakPoint.
      Change TextMetrics::rowHeight to setRowHeight
      Add a readme file describing the state of the branch
      Implement real string width computation
      Store in the Row object the list of elements it contains
      Implement proper handling of RtL in Rows
      Small Inset isXXX methods cleanup
      Convert cursorX() and computeRowMetrics() to the new scheme
      Get rid of ugly font metrics workarounds.
      Re-implement getColumNearX using row elements
      Handle boundary in getColumnNearX (and more)
      Fix line breaking algorithm
      Fix getColumnNearX for nested insets
      New reverseRTL implementation
      Some fixes related to RTL text
      More fixes to cursorX
      Small fixes to cursor positioning.
      Change getColumnNearX to getPosNearX
      Update README and do a small code cleanup
      Fix bug #9040: In RtL documents end-of-paragraph marker shifts the row 
display
      Fix various selection-related problems
      Draw right-to-left text string-wise using Qt
      Implement a better solution for painting of RTL text
      Speed-up drawing when text is not justified.
      Remove debug code from TextMetrics
      Update description of what has been done in the branch.
      Remove support for LyXRC::force_paint_single_char
      Fix positionning of cursor
      Fix breaking of loooong word in RTL languages
      Do not split words at selection boundary
      Remove obsolete code to handle Hebrew and Arabic characters
      Reintroduce the code related to InsetEnvSeparator
      Move some text from the readme file to relevant source files
      Remove LyXRC option force_paint_single_char
      Get rid of rtl_support preference
      Revert optimization where several words are drawn at the same time
      Rename rowpainter.* to RowPainter.*
      Whitespace only
      Whitespace only
      Whitespace
      Fix compilation warnings on windows.
      Use enum instead of int in TextMetrics::getAlign
      Fix ticket #9276: Labeling cursor off by several characters
      Add the git commit (if applicable) to LyX version
      Fix ticket #9224: text overflows through adjacent insets
      Erase correctly math multi-cell selection
      Fix bug #9288: Cannot position cursor near the end of a line.
      Add Stéphane Mourey as contributor
      Fix wrong test: boolean variable is never negative
      Reimplement inset-select-all in a generic way
      Implement "callstack printing" checking for autotools
      Fix some glitches in inset-select-all
      Fix overflow of inset over text (see #9224)
      Make sure that UpdateLocker is used correctly in the future
      Let the Foot inset have a different Layout when inside a title
      Autotools: read git commit hash at compile time
      Fix bug in 81badf: char_type and double do not have the same size
      Add new variables lyx_build_date/time
      Fix reverting of chunks insets to 2.0 format
      Fix warnings reported by clang
      \\subfloat captions are moving arguments
      Detect whether the C++ compiler is clang
      Check for string COW by checking for library, not compiler
      Fix the last clang warnings about overloaded virtual methods
      Reduce use of double variables in Row
      Cleanup support for std::regex with autotools
      Fix some warnings
      Turn a double variable into an int.
      Fine tune the scroll offset setting code
      Remove the special horizontal scrolling support in InsetTabular
      Fix some display glitches
      Add marks to indicate when a row is too large
      Merge remote-tracking branch 'features/scroll-reloaded'
      Fixes to InsetCaption \protect-ion
      Fix two warnings about conversion from double to int.
      Cleanup autoconf compiler support
      Fixup commit ff42fe
      More tweaks to C++ compiler detection
      Squash warnings reported by gcc 4.9
      Implement new recordUndoBufferParams method.
      Do not modify the changed() status of rows when no drawing has taken place
      Do not modify the changed() status of rows when no drawing has taken place
      Main argument of a subfloat is not a moving argument
      Fix memory leak in TImer class.
      Do not create a new socket if the max. number of clients is attained
      Fix uninitialized variable
      whitespace
      Don't try to show 1000 as a roman number
      Remove C-isms in isValidLength
      Do not mix several names for the same variable
      Initialize variable properly.
      Do not read array before checking the bounds
      Some performance stuff reported by cppcheck
      Revert some other dubious "improvements" in b627b870
      Fix cursor position before a virtual element
      Record undo properly when changing multiple paragraphs parameters
      Allow automake 1.15.
      Initialize object properly
      Initialize Buffer::Impl members correctly
      Remove unused variable BufferParams::quotes_times
      Fix uninitialized members in Language constructor
      Fix uninitialized member in Lexer constructor
      Remove unused member.
      Reset stream properties after changing them
      Remove variable properly now
      Some code factorization for the Change template
      Check that DocIterator::sanitize only adds editable insets
      Do not sanitize the anchor of cursor when selection is not set
      Take in account the parent's getStatus in macro templates
      Fix generation of lyx_commit_hash.h
      Avoid crash with after a params undo.
      Improve display of the logos.
      Improve undo of consecutive insertions/deletions
      Add proper importers for Sweave and knitr.
      add "Keywords" to lyx.desktop file
      Fix setting Interlingua as GUI language
      Toggle properly toolbar icons that set layout of a paragraph.
      Use integer arithmetic for drawing logos; fix LaTeX output
      Use isActive() instead of editable() in mathed.
      Autotools: check for python >= 2.7.0 or >= 3.3.0
      Fix consecutive merging of tabular cells
      Autotool python support: allow to set version in configure.ac.
      Call DEPM properly when going somewhere with outliner.
      Improve support for on screen length calculation
      Make builds reproducible
      Improve the check for multiple paragraphs in Text::insertStringAsLine.
      Get rid of autoBreakRow, which is obsoleted by allowMultiPar()
      Fix warning
      Clean-up the undo API
      Fix potential link error in tests.
      Avoid requiring messages with empty language.
      Toggle properly the math-display icon
      Remove bad hack.
      Autotools: configure AR program
      Revert correctly cursor font after undo a font toggle
      Add menu entry Document>Disable Editing
      Use explicit macro to declare that we want to use C++11
      remove bogus comment
      Place the cursor correctly after undoing an inset dissolution
      Remove bash-only construct from autogen.sh
      Improve list of available languages for UI l10n.
      Use macro LYX_USE_CXX11 in one more location
      Create proper undo groups for advanced find and replace
      Avoid crash with undo in a closed collapsable inset
      Fix bad font toggling after the layout has been changed.
      Make case-changing lfuns operate on full words by default
      When the document language is changed, update cursor language too
      Properly notify insets after BufferView::doDispatch
      Add Jessica Hamilton to credits.
      Do not require libm when searching for system boost
      Fix cursor setting in right-aligned text
      Simplify the code for "auto" toolbars handling
      Auto feature for minibuffer toolbar
      Constify RowPainter (no intended change)
      Revert "Auto feature for minibuffer toolbar"
      Small clean-up to debug support
      Position better the cursor after math-display
      Use integer line thickness in painter
      Fix comment.
      Always use unicode override characters to enforce direction
      Convert a few more variables to int
      Avoid breaking kerning with continuous spell checking
      Auto feature for minibuffer toolbar
      Avoid crash when inserting space in the middle of misspelled character
      When adding completion to a row, add also the unique part
      Rename paintTextAndSel to paintStringAndSel
      Remove extra row painting added by horizontal scroll branch
      Compilation fix for windows
      Move some functions out of Bidi.*
      End all Undo::Private members names with an underscore
      Update comment.
      Code cleanup in RowPainter
      Rely on Row elements to draw rows.
      Remove old cruft
      Fix logic error in on-screen font shape
      Some fixups to row margins
      Rewrite Cursor::posVisToRowExtremity without Bidi class
      Rewrite RowPainter::paintOnlyInsets to use row elements
      Do not break row elements at spaces
      Re-implement text justification
      Reset cursor font when entring an inset with char-forward/backward
      Get rid of SEPARATOR row element type
      Initialize correctly the default keymap
      Reset properly the cursor font when leaving an inset to the left
      Remember the cursor before an undo group
      Do not break row at inset boundary if possible
      Another go at improving row shortening
      Fix some row breaking problems with large insets
      Fix continuous spell checking
      Improve detection of C++11 mode
      Use C++11 by default when possible
      Use QFontMetrics information for underlines (and friends) width and 
position
      Annotate missing breaks in switch for coverity
      Annotate missing breaks in switch for coverity
      Annotate missing break in switch for coverity
      Annotate missing breaks in switch for coverity
      Add missing break in switch
      Initialize pointer members
      Initialize MathData members
      Initialize properly two members of InsetTabular
      iInitialize a few variables in TextClass constructor
      In fileLock, take in account the case where the file cannot be opened
      New helper method Row::Element::isRTL()
      Make text insets wide as soon as they contain a display inset
      Give a warning when system boost and stdlib-debug are used together
      Change --enable-cxx11 configure option to --disable-cxx11
      Remove support for precompiled headers for autotools
      Fix some compilation problems in C++11 mode
      Repeat after me: into account, into account, into account
      Rewrite Cursor::getSurroundingPos without Bidi class
      Small BufferView cleanup
      Add a file that describe the current state of painting
      Small typos in PAINTING_ANALYSIS
      Update file from Abdel's comments and some of my own thinking
      More updates to painting analysis
      Remove PainterInfo argument to checkCursorScrollOffset
      Revise commit 7a5eff56
      Get rid of old Bidi code
      Small code cleanup
      Fix display of perenthesis in Hebrew documents
      Remove variable y_top that was computed but not used.
      Get rid of ParagraphMetrics::insetDimension
      Fix drawing with pixmap cache
      Assorted cppcheck fixes
      Avoid showing vertical scroll mark when not necessary
      Fix commit 32edb659
      Fix painting of selection with change tracking
      Justify row correctly after double space
      Fix wrong reset of horizontal scolling of current row
      Fix algorithm that computes horizontal scroll offset
      Set current font correctly after inset-select-all
      Disable setting vertical lines when using a formal table
      Disable warning for deprecated functions in autoconf builds
      Fix compilation with clang++ 3.6.2.
      Allow quotes in PDF text properties
      Try to avoid horizontal scrolling with wide insets.
      Avoid using pointer after it has been invalidated
      Be careful about accounting for the right margin
      Improve fix to 57615915.

Jessica Hamilton (3):
      configure: also search for sockets in libnetwork
      Add packaging support for Haiku
      Qt4: Prevent crash on Haiku when clicking in a document

José Matos (4):
      First step to support python 2(.7) and 3(.3+)
      First step to make lyx2lyx code support both python 2 and python 3 (3.3+)
      First step to make po python files to support both python 2 and python 3 
(3.3+)
      Fix bug #9279

Juergen Spitzmueller (326):
      Fix selection drawing after mouse-double/triple in mathed
      Fix section-select when issued from outliner
      InsetListings: Rewrite C-ism in C++ and fix terminator bug.
      Fix assertion when ChkTeX hit math.
      style
      ulem commands can be nested.
      \lyxdeleted uses an ulem command.
      Fix corrupted PrefCompletionUI.ui
      Do not crash when entering math in ct mode with merge dialog open.
      Do not allow the manual insertion of a directory (without filename) into 
the import dialog and thus prevent an assertion.
      In Paragraph::changeCase, correctly track the font of the changed 
characters (fix crash)
      Do not substract cursors pos from two different cells (fix assertion 
while doing adv search)
      Stabilize mouse selection in mathed
      Add comment.
      Bibtopic requires styles files to be passed via argument
      lyx_pot.py: Do not strip blanks in HelpText.
      Fix conversion of beamer block titles that end with a non-ERT inset.
      Do not write an empty default_otf_view_format.
      Fix View Source size
      Fix typos in InsetListingsParams validator
      Store InsetListingsParams in a vector of pairs, not a map, since order of 
insertion matters.
      Simplification
      Listings: Validate skip amounts correctly.
      Monolingualization
      Beamer block conversion: consider ERT arguments with leading/trailing 
blanks
      Fix crash when right-clicking into an inset with more paragraphs than the 
main text.
      Fix crash due to invalid pos
      Fix reversion of beamer overprint when a nested paragraph has an argument
      Fix nesting in some beamer reversion methods.
      Output arguments required by arguments with default or preset arg
      Fixes in the beamer block routine
      In collorary conversion, support argument delimiters spread over several 
ERTs
      Support spreaded argument delimiters in beamer block conversion
      Clean up empty ERTs that are produced in comples beamer argument 
conversions
      Add some SVG versions of self-made icons found here on my box
      Add layout tag that determines if/when a paragraph can be indented.
      Whitespace
      Remove superfluous conversion
      Polyglossia now supports Austrian German
      Babel now supports Swiss German
      Add support for the sectionbox and tcolorbox packages.
      Support for conference posters
      Some comments
      Add support for the pdfcomment package.
      Document pdfcomment in LaTeXConfig.lyx
      Support for Swiss German (old spelling)
      Add beamer-resenumerate (from our wiki) to the list of safe modules for 
argment conversion, since it is safe.
      Fix beamer block conversion when arguments are in multiple ERTS.
      Improve parsing of ERT arguments in beamer block titles.
      Fix bug with wrong baseline calculation in last paragraph
      Do not break documents with complex beamer block ERT usage we cannot 
handle
      Revert "Fix bug with wrong baseline calculation in last paragraph"
      Fix lyx2lyx issue with complex beamer arguments.
      Add support for beamer lemma environment.
      Add support for the fixme package.
      Add support for todonotes package
      Typos.
      de,.po
      Fix bug with wrong baseline calculation in last paragraph (2nd attempt)
      Fix some convert_TeX_brace_to_Argument glitches
      Fix key code
      Some more SVG icons
      Some more oyxgen-style svg icons
      Remove unneeded file
      more oxygen svg icons
      Still more oxygen SVGs
      Oxygen: SVG -> SVGZ
      Oxygen icon set is now SVG-complete
      IPA: SVG -> SVGZ
      lyx2lyx: fix convert_chunks for empty chunk layouts
      Add a script to automatically generate SVG math images from a LyX 
template.
      A waggonload of SVG math icons.
      Icon polishing
      Complete math SVG icons
      SVG math icon polishing
      Polishing
      Add some SVG version for the current default set
      Add href icon
      Remove iconsize.svgz
      clean up SVGs with inkscape's --vacuum-defs and --export-plain-svg
      Fix typo spotted by Hartmut.
      Fix grammar error spotted by Sian Mountbatten
      Fix the pdfcomment rewrite
      remove file that was accidentally committed
      small tweaks spotted by Uwe
      cosmetics
      Fix font declarations.
      Fix conversion of beamer block titles when the language is switched at 
the beginning of the title
      Fix and simplify par params parsing in get_containing_layout.
      Honor paragraph parameters when converting chunk layouts.
      corrected_env: use breakln instead of hardcoded linebreak
      Add a layout tag ForceOwnlines that assures an inset is started and 
terminated by a line break in the LaTeX output.
      de.po: update
      Use appropriate (cheaper) conversion.
      de.po: update
      de.gmo
      de.po: Correct translation
      Add ObsoletedBy tag to InsetLayout
      Use ObsoletedBy in fixme and todonotes modules.
      Update layouts to current format
      Update the spec file template
      We cannot convert Flex to Layout by ObsoletedBy
      Fix initialization order
      Do not silently dismiss unapplied document changes when adding module
      When switching classes, warn user about all unapplied document changes
      Output package options before loading any package.
      de.po
      Do not warn about changed modules when changing modules.
      Fix aspectratio UI
      Some casing fixes
      de.po
      Add Question and Question* theorem types (bug #9015)
      Move font encoding information to languages.
      Fix output encoding information for non-TeX fonts XeTeX/LuaTeX on preview 
pane
      Add proper font encoding to Russian and Ukrainian
      Fixes and additions to the textcyr macros in unicodesymbols
      Babel supports ancient Greek
      Add pref option to disable middle-mouse-button paste
      de.po: Fix shortcut conflict
      Fix bug in get_containing_inset and get_containing_layout
      Fix conversion of frame ends when frame is nested in inset
      Fix conversion of beamer block arguments where the overlay argument and 
the closing title argument bracket share the same ERT
      Fix reversion of beamer description overlay args
      More documentation on InternalEncoding
      Comment out FontEncoding for Hebrew
      Check for ugm font availability
      Properly define MultiPar status of caption in the layout definition.
      Fix rendering glitch in oxygen thesaurus svg icon
      Fix rendering issue in oxygen xref icon
      Fix rendering issue in oxygen promote icon
      Fix rendering issue in oxygen tabular-feature_delete-column icon
      Some more oxygen svg icon fixes
      Further oxygen svg fixes
      de.po
      A simplistic svg banner
      Fix the oxygen math svg icon issues pointed out by Enrico
      Better oxygen nomencl icon
      Oxygen svg: transform more text to paths
      Better oxygen citation icon
      Allow to disable inputenc loading via 'Provides inputenc 1'
      Set the logic straight
      Use QLocale::toDouble instead of QString::toDouble in the length validator
      Add support for the europasscv class
      Add Stefan Swerk to the Credits
      de.po
      Use German localization in German europass example
      Phantom is fragile (#9456)
      Whitespace
      InsetPhantom::latex(): use a switch
      Properly escape backslash in string
      Grr...
      de.po
      More switches and whitespace fixes
      Add missing breaks (and time for a break :-()
      Properly handle the bicaption package (bug #9449)
      Make the missing class warning opt-out
      fixltx2e must be loaded as early as possible
      SVG: text -> Path
      Load amsthm after amsmath.
      Fix thinko in convert_corollary_args
      Improve read-only mode of InsetParams derived dialogs
      EuropassCV only supports pdflatex.
      GuiInfo: implement checkWidgets.
      No need for default argument
      Implement checkWidgets in the remaining InsetParamsWidget derived dialogs.
      Properly determine active font encoding
      Use local babel language switch in fixed width cells in order to prevent 
unwanted whitespace
      Show Anyway button needs to be enabled/disabled in paramsToDialog.
      Re-introduce BibTeX error reporting via Error dialog (#2757)
      Prevent crash when attempting to restore a file multiple times.
      Do not close LyX in the commitData process (#9277)
      File format change caused by 34eadf5d4.
      Remove problematic accelerator (#9495)
      Issue a warning if thesaurus dir is not set up (as suggested in #9496)
      de.po
      Support item argument in linguistic examples
      de.po
      de/linguistics.lyx: small tweak.
      Do not show obsoleted flex insets in the menu.
      New (Inset)Layout tag PassThruChars
      Add support for linguistic trees (via forest)
      Document forest.
      linguistics.lyx: small tweak.
      Fix wrong symbol in IPA toolbar.
      Fix version number
      Make ParBreakIsNewline work in inset layout without PassThru
      Rewrite the linguistic Glosse insets.
      Document new Glosse inset and some further minor changes.
      de.po
      de.po: typo
      Update the Finnish localization
      Attempt to fix (mixed) line terminators.
      fi.po: another update by Jari-Matti Mäkelä
      Add Jari-Matti Mäkelä to the credits
      Use namespace.
      Follow-up on Uwe's whitespace amendments.
      Properly fix #6369
      Fix usability of EmptyTable widget.
      Use EmptyTable widget in TabularCreate dialog.
      sign.
      Remove unused header
      Do not output \noindent if paragraph does not support indentation change
      Fix display of math delimiters in delimiter dialog (#5760)
      Spelling and whitespace fixes.
      PDF-form.lyx: make it compile if insdljs.sty is not installed.
      Factor out polyglossia language begin command construction and apply 
forcelocalfontswitch to polyglossia as well.
      Revert "pdfform.module: repair whitespace"
      TabularCreate.ui: Fix zorder.
      Do not insert non-rpintable characters (such as ASCII control characters)
      Implement PassThruChars to Argument
      Document PassThruChars option of argument.
      Forgot this.
      Adapt enumii counter display to KOMA default as suggested in #3311.
      Whitespace
      Add option to Argument to let it be inserted with a copy of the co-text.
      Split different indices in the outliner
      de.po
      GuiBox: Factor out enabling/disabling to checkedWidgets.
      Fix enabling/disabling in InsetParams derived dialogs (#9541)
      Fix left margin with some nested layouts (#9538)
      Do not blindly insert ubound Alt-<letter> keybindings.
      Fix up GuiBox (use proper data/view separation and clean up)
      Fix Box UI (buddies and accelerators)
      de.po
      Fix casing
      de.po
      Update comment.
      minor corrections
      Clarify "Save compressed by default" feature (bug 7822)
      Fix tooltip line breaks.
      de.po once more
      Refine fix for #5575 and comment it out for windows
      Extend comment and remove superfluous parentheses.
      Customization.lyx: remove unintended switch to German
      Factor out ColorSorter to qt_helpers, to make it
      Use view/data separation for GuiCharacter colors, which makes it possible 
to sort the colors
      de.po: do not try to translate 'teal'. It is a standardized color name, 
also common in German
      Re-defactor ColorSorter.
      isReadable can only be used after the file has been opened
      GuiBox: simplification
      GuiBox: swap filling of color combos
      GuiBox: assure combo boxes are empty before filling
      GuiBox: remove none from the static color list
      GuiBox: sort colors
      GuiBox: do not rely on count (as explained on lyx-devel)
      GuiBox: remove unneeded connection and use a more senible signal
      linguistics.lyx: document how to insert footnotes in glosses.
      Make RELEASE-NOTES accessible from GUI (#8616)
      Provide optional trimmed version of Lexer::getString and getDocString
      Use trimmed string in [Inset]Layout Requires.
      Demonstrate that it is now possible to use tabs in Requires.
      Restore minimal RELEASE-NOTES file in top dir, which points to the real 
one.
      de.po
      Complilation fix.
      GuiAbout: minor ui fix
      Revert "Complilation fix."
      Complilation fix.
      GuiAbout: enforce a reasonable width (show all tabs)
      Fix LaTeX length export of big numbers, part 2 (bug #9416)
      Fix problems with immediate apply and length validators
      Add InsertCotext tag also to InsetLayout argument (part of #4745)
      Auto-fill short title where appropriate
      de.po: fix spelling
      Add Float tag to determine allowed positioning options (#7752)
      Indicate read-only status in tabs (#6783)
      Add more Float tags to allow to disable wide and sideways feature
      Change direction of oxygen editclear icon
      InsetFloat: fix typo
      Rename ref prefix "sub:" to "subsec:"
      Forgotten tex2lyx change in dbe0096c126f9
      Update tex2lyx test after dbe0096c126f9
      GuiAbout: Detect and provide links to trac
      de.po
      Fix shortcut conflict
      de.po
      Fix logic in tabular dialog with decimal alignment
      If there is an inset at cursor, connect the dialog with that, not the 
containing one
      Enable polyglossia for LuaTeX
      Document that LuaTeX also uses polyglossia with "automatic" language 
package setting
      Do AutoInsert of item arguments also on paragraph break.
      Merge branch 'master' of git.lyx.org:lyx
      Add comment
      Fix test for urwclassico font (bug #9576)
      Fix remaining preview issue with math macros (#6369)
      Make layout membership to ParagraphGroup settable (see #6854)
      Document ParagraphGroup layout tag.
      iucr.layout: Improve references layout, using ParagraphGroup.
      Fix preview of included files in child documents (bug #9583)
      Make Thesaurus check for more general dictionaries (en-v2.idx)
      GuiIndices: Improve widget disabling and account for read only status
      No \\par after greyedout notes (bug #9598)
      Revert "No \\par after greyedout notes (bug #9598)"
      Properly fix bug #9598
      consistent replacement for CEDILLA in unicodesymbols (bug #9614)
      remove unneeded notermination tags in unicodesymbols (bug #9615)
      Report missing characters on conversion with XeTeX or LuaTeX (bug #9610)
      Escape backslash
      GuiParagraph: fix thinko (bug #9621)
      GuiParagraph: Fix remaining glitch when entering custom line spread
      Fix revert_textcolor method (bug #9620)
      Fix reversion of mathtools xarrows (bug #9620).
      Revert "remove unneeded notermination tags in unicodesymbols (bug #9615)"
      Check for, and report, uncodable characters in user preamble.
      de.po
      Properly pass char to stream (probably fix bug #9632)
      Force local font switch in caption.
      Fix language nesting problem with polyglossia
      \frenchbsetup is a babel command
      Refine lang nesting fix
      HSpace/VSpace: use a _signed_ length validator in the dialogs.
      Fix formatFPnumber with negative doubles.
      Remove ugly and now redundant ERT-braces from the German docs
      Remove ugly and now redundant ERT-braces from the docs
      German genitive of LyX is LyX' (not LyXs)
      Resolve shortcut conflict
      Do not attempt to select an empty cell before inserting a longtable 
caption
      Decrease height of citation dialog by using a QToolBox
      de.po
      Customization: add a hint about PackageOptions at Requires.
      de.po: resolve shortcut conflict
      Fix parsing of class and category declaration line in layout files
      restore crucial float information in note insets (bug #9760)
      de.po
      remove debug message.
      Varwidth module provided by d.iabo
      Decrease and unify indentation of beamer frame content.

Kornel Benko (169):
      Cmake build: Assign package name dynamically
      * sk.po
      Cmake build: Add include path for src/tests/dummy_functions.cpp
      Cmake tests: Allow regular expressions to select for reverted tests.
      Cmake tests: simplify part of the set of reverted tests using regex
      * sk.po
      Cmake tests: Added more regular expressions
      Cmake tests: Added more regular expressions 2
      boost, cmake: Turn off warning that signals are deprecated
      Cmake build: Add also reference to versioned lyx.svg to the resources file
      make build: Versioning of lyx.svg (missed in previous commit)
      Cmake build: Install lyx*.desktop and lyx*.svg files in appropriate 
locations for unix
      Cmake build: Use find_package_handle_standard_args() consistently
      Cmake build: Search for spell checking libraries unconditionally
      Cmake build: Unify defines for spellchecker in config.h
      * sk.po
      Cmake build: Show the found flag for use of c++11 features
      Cmake export tests: Parse also for nameless layouts in lyx-files
      Make: improve detection of X11 with Qt 5
      sk.po: Some shortcuts + new strings
      * sk.po
      sk.po: erroneous formats in strings
      Cmake build: Added convenience macro LYX_COMBO
      Cmake build: Select full path to library
      Cmake build: Add combo-values to the list of displayed lyx options
      Cmake build: Early check for wrong combo values
      Cmake build: Use LYX_COMBO() to select the qt-version to use.
      Cmake build: Added magic library to some link commands.
      Cmake build: Use LYX_USE_QT to determine if QT uses X11
      Cmake tests: Added parser_tools test to the lyx2lyx group tests
      Cmake build: Symplify use of linking optional libraries found via 
find_package
      * sk.po: spellcheck changes
      ctests: Use regular expressions
      Cmake tests: Optimizing the cmake configuration time
      * sk.po: New poster strings
      Corrected tooltip search string.
      * sk.po: New pdfcomment strings
      avoid qt4 variable names in cmake build
      Make it compilable under cmake again after the merge from str-metrics
      Cmake build: Move use of QT5 libraries to the end of linker command line.
      * sk.po
      Cmake build: Use find_package(Qt5X11Extras ...) independent of OS
      Fix stalling of keytests when invalid DISPLAY
      keytests: add a timeout for LyX process to start
      * sk.po
      keytest.py: Allow for LyX window to appear without timeout
      Add cmake files to autoconf's dist
      Add some missing files to autoconf's dist
      Added more missing files to autoconf's dist
      Cmake tests: Disable keytests if missing needed input files
      Cmake tests: Set also correct sequence of tests again.
      Cmake tex2lyx tests: Take care of initialized userdir
      Update file formats of test files
      Cmake export tests: Use unique file names for exported files
      * sk.po
      Add the git commit (if applicable) to LyX version
      Cmake buid: Install the new svgz icons
      Cmake build: Omit files with names not starting with aplha character.
      Cmake build: Omit also hidden header files from globbing
      Cmake build: No need to recreate lyx.pot on every make call.
      Cmake build: Moved creation of variable LYX_GIT_COMMIT_HASH to 
development/cmake/scripts/LyXGetVersion.cmake.
      Forgot this file in the last commit
      Cmake-gmo creation:  Recreate ${_lyxname}.fmt.pot only if it really 
changes
      * sk.po
      typo
      sk.po: update
      Cmake build: 'callstack printing' detection.
      Cmake build: Detect clang and adapt definition of STD_STRING_USES_COW.
      sk.po update
      Cmake build: Check for string COW by checking for library, not compiler
      Add ExternalTransforms test also to cmake build
      update sk.po
      std:regex cleanup for cmake
      Added inset-select-all to emacs bindings
      sk.po update
      * sk.po
      eplace unparseable char in lib/configure.py.
      update sk.po
      Remove the need of specific language packs for keytests
      Forgotten in previous commit
      Cmake preparation to support python3
      Preparation to support translations with python3
      Cmake build: QtGui now needed also for filetools.cpp
      Changed ti utf-8 encoding, otherwise python3 chokes on undecodable 0xfc 
character
      update sk.po
      Cmake build: Remove deleted svg subdir from installation.
      make build: Make it compilable for Qt4 too.
      update sk.po
      Make tests for QT5 and QT4 work.
      New test for seach and replace of a logo
      Cmake build: Add .svgz files to Resources.
      Test for undo crash in math env.
      Expand dummy_functions.cpp with needed class for check_ExternalTransforms.
      Udate sk.po
      No need to compute size of an icon if not using GUI.
      Cmake tests: make parallel export tests safer.
      Cmake tests: Make check_load tests run in sequence.
      Update doc-files due to icon rename
      Update doc-files due to icon rename, this time correct
      Cmake tests: Test pdf exports honoring the default output format
      Cmake build: Do not install .pdf icons created by export
      Enable editing 'slovak.nsh' with emacs.
      Added test for export of icon graphics in lyx info inset.
      Cmake tests: Test export xhtml always, independent of default output 
format
      Update he.po
      Update sk.po
      Adapt creation of preview images to the defaul document output.
      Update sk.po
      emacs.bind: Added shortcuts for dictionaries
      Update sk.po
      Cmake build: Enable debug output for check_layouts.
      Update sk.po
      Adapt tex2lyx testfiles to the new format 488.
      Cmake build: New libmagic dependency after commit 
93b0f9c080cbb3dd807850ad60dbe211fc5bc703
      Update sk.po
      Update sk.po
      Make output of runtests.py better readable
      Update runtests.py to handle \origin for tex2lyx/cmplyx tests used by 
cmake.
      Update sk.po
      Add debug output while handling debian package dependences
      Cmake build: Abort build-configuration if using a too old c++ gnu compiler
      Update sk.po
      Update sk.po
      Cmake build: Added target updatetex2lyxtests to update lyx2lyx test files
      Updated remaining tex2lyx test cases after commit 
12ae7140c26258425b17c8386144e10560eb8af0
      Cmake tests: cheating check_layout to accept module files as layouts
      Update sk.po
      Cmake build: Define LYX_USE_CXX11 iff using c++11 extensions after commit 
329eae5605d.
      Update sk.po
      Adapt tex2lyx tests to Uwe's changes
      Update sk.po
      Update sk.po
      Cmake build: Adapt to compile after 
0213e7b5c62f487bdddd95ff0b2de736f64b1dc3
      Update sk.po
      Cmake export tests: Luatex tests pass now on some more files.
      Cmake tests: Add missing definition for check_Length_SOURCES
      Update sk.po
      Update sk.po
      Cmake build: Adapt detection of C++11 mode to automake
      Cmake build: Adapt use of c++11 for cygwin too.
      Update sk.po
      Cmake build: Warning if system boost and stdlib-debug are used together
      Cmake build: Remove support for concept checks.
      Update sk.po
      sk.po: Use '…' instead of '...' where appropriate
      Cmake tests: Check for consistency between po-files and lyx-trunk 
translations page.
      Revert "Cmake tests: Check for consistency between po-files and lyx-trunk 
translations page."
      Cmake test: Cmake tests: Check for consistency between po-files and 
lyx-trunk translations page.
      Cmake tests: Combine "text" field to extract translators name
      Merge branch 'master' of git.lyx.org:lyx
      Cmake export tests: Use 'Dejavu' as non-tex font for Russian and 
Ukrainian docs
      Cmake export tests: Unintended removal of 'main' corrected
      Cmake tests: Get rid of use of command 'env', which is not available 
under Windows.
      Cmake tests: Remove the use of file(TIMESTAMP...)
      Cmake tests: Display process while executing for target updatetex2lyxtests
      Cmake export tests: Remove some testcases from 'revertedTests'
      Cmake tests: macro setmarkedtestlabel() worked only by chance
      Cmake tests: Add 'suspendedTests'
      Cmake tests: Removed tests from revertedTests.
      update sk.po
      Update Development.lyx to include 'suspended' cmake tests.
      Cmake tests: Expand for some more suspended testcases
      Cmake export tests: Enable test hu/Tutorial_pdf5_systemF
      Cmake export tests: Adapt the test machinery to the commit 2fc430d.
      Cmake export tests: Set inputencoding to ascii if test with xetex and tex 
fonts.
      Cmake export tests: Try to use language dependent inputencoding.
      Cmake export tests: ctest_export/doc/el/Intro_pdf5_systemF now compiles
      Update sk.po
      Cmake export tests: Don't select inputencoding, this is due to 0eb9477 
not needed.

Pavel Sanda (15):
      Fix man page, patch from Prannoy Pilligundla.
      * layouttranslations.review zh_CN checked.
      Add layout translation bit from Guy.
      * Additional.lyx - note for windows git users.
      Fix license string according to http://spdx.org/licenses/.
      Fix broken lilipond links.
      Add layouttranslations from pt_BR.
      pt_BR.gmo missed at Uwe's commit.
      Add Georger Araujo into contributors.
      Unduplicate box strings.
      Fix default style of broadway layout.
      Remerge he.po
      Upate layouttranslations for he.po.
      nb layout translations reviewed by Helge.
      Set minimal width of fixedwidth collapsable insets.

Peter Kümmel (14):
      build with mingw on Windows and Linux
      std::min/max are defined in <algorithm>
      On Linux show in crash message box the backtrace
      CMake: add option to enable address sanitizer
      build test_Layout test
      ignore Qt Creator's cmake file
      fix coding style
      print callstack on assert
      Remove hard coded Qt selection when cross compiling for Windows
      Remove linebreak after GCC version string
      Also cross compile with Qt5
      Suppress CMake warning about qtmain
      use bash
      Update boost to version 1.59

Richard Heck (91):
      Return an error if LaTeX is unable to compile the file.
      Draw a small red frame around preview images that are too small.
      Tooltip for completion word length.
      This is the result of an audit of all static variables, looking
      Typo.
      Patch from Enrico fixing a problem with the lyxpak.py script when
      Revert "Tooltip for completion word length."
      Typo.
      Typos in algorithm module.
      If this test fails, then we are about to crash, because we are about
      Change forToc() to forOutliner(), to avoid confusion. The old name
      Typos and style.
      Fix two thinkos caught by the cppcheck script.
      Fix a bunch of minor issues discovered by the cppcheck script.
      Whitespace.
      Make some functions return const refs, and add a comment.
      Update comment slightly.
      Update other comment.
      Typo.
      Whitespace.
      Remerge strings.
      GMO files did not get updated at last commit.
      Modify update-po script to commit gmo files, as well.
      Fix failure to detect quoted flex insets in conversion to layout
      Fix bug #9112: There is a test here that seems intended to catch the
      Install lyx2lyx/lyx_2_2.py.
      Add limits to searches in convert_TeX_brace_to_Argument.
      Whitespace.
      Fix copy/paste error, and whitespace.
      Fix up logic of BibTeXInfo::getInfo. We don't need to process the
      Add some const-ref-ness, and remove some default arguments that are
      Fix bug #9131 for development branch. There are two parts to the fix.
      Add a FIXME.
      Per a suggestion of JMarc's, first write the saved file to a
      Flush stream more often to help figure out where the mystery crash
      Use a different naming scheme, per Enrico's suggestion.
      The flush should be done on either branch.
      Fix bug #9236: After we recreate the DocumentClass, we have to apply
      Add some comments about the behavior of cellInset and cellIndex.
      Use a const ref here. Guess it was a thinko when I did it.
      Make the constructor of the singleton class LayoutFileList private.
      Little bit of cleanup.
      Update comments.
      Possible fix for the mystery crash, which is bug #9049.
      Make BiblioInfo::collectCitedEntries private (since it can be),
      Add a debugging message.
      Fix bug #9296. The key may be multiple keys.
      Update comment.
      Sort debug options in the message pane by string. This makes it
      Make static variables used in DocBook output thread-safe.
      Whoops. Forgot to add before amending commit.
      Fix warnings.
      If we successfully save a file but fail to move it to its proper location,
      Improve debugging output.
      Do not truncate references in outline pane (bug 9312).
      Fix bug 9300. We need manually to convert newlines to paragraph breaks.
      Whitespace.
      Get rid of boost::noncopyable.
      Fix XHTML export for new "in title" footnotes. Builds on a patch
      Cleanup of outliner moving code.
      Add new Japanese beamer template from stable.
      Actually add the Beamer template.
      Fix bug #9383. Writing directly to the output stream bypassed the
      Do not show new "cropped" formats on export menu.
      Micro-optimization.
      Partially revert b627b870, which broke cursor movement.
      Add comment, so that does not happen again.
      Whitespace.
      Don't write \PassThruChars if it is empty.
      Pass XHTMLStream by reference. Problem found by coverity.
      Use const ref instead of passing by value.
      Fix bug #9544: Mark file clean after we write it.
      Remove printing support from LyX.
      Update release notes after removal of print support.
      The way this was done here is inconsistent with how it is done
      Try to fix bug #9587 correctly.
      Fix bug noticed by Pavel. Apparently, some changes Abdel made to preview 
loading for 2.1.x broke LyXHTML preview of math as images.
      Comment.
      Fix shortcuts for copy and paste.
      Typo.
      Revert "Typo."
      Add comment regarding fall through.
      Add assertions, just to be sure.
      Typo in tutorial.
      If lyx2lyx is asked to convert a file to the format it already is,
      Add warning message if we do no conversion.
      Make shortcuts for master-buffer-X fall back to buffer-X.
      The cite engine info is needed by makeDocumentClass().
      Move LFUN_CHANGES_TRACK and LFUN_CHANGES_OUTPUT to Buffer.cpp,
      Fix bug #9554: When we save a file that was not originally in the current
      Fix stupid error in cc83dfa887.

Scott Kostyshak (167):
      Fix compilation of ACM-sigplan
      Fix the ignored path of the JASA files
      Fix compilation of Springer template
      Invert new tests failing outside of default format
      Focus on buffer after section select in Outliner
      Do not spellcheck "code" in logical markup module
      ctests: regex to revert two instant_preview tests
      ctests: reinvert a test
      Centralize replacement of "$$s"
      Centralize substitution of python commands
      Fix alignment rendering of multirow in LyX (#8976)
      Graphics only handle inset-modify graphics (#8262)
      Add comment
      Correct my previous comment (thanks Kornel)
      Fix a GCC warning: comparing signed vs. unsigned
      Add Sumatra as a PDF reader
      Fix a regression reported at #9146
      Expand module names instead of buttons in settings
      Combine OutlineIn and OutlineOut blocks
      Add comment and fix a typo
      Select word on double click even when at boundary
      Give more tips in beamer-article.lyx
      Fix a comment
      Update ctests to reflect inputenc changes
      CMake: full path of an include needed for ver <3.0
      Remove an incorrect/expired FIXME
      AEA.lyx: update format
      Restore compilation of AEA template for TeX Live
      ctests: un-invert some tests after updates
      Clear empty selections in GuiView after dispatch
      Submenus now expand even if all items are disabled
      Disable custom insets insert menu if read only
      Disable branches insert menu if read only
      Revert "AGUTeX template/layout: support the new cls name"
      Revert "Clear empty selections in GuiView after dispatch"
      Insert menu accelerator 'x' now goes to box menu
      Remove line in text export of inline math (#9282)
      No space after inline math for text export (#9282)
      Recommit clearing of empty selections in GuiView
      Typo
      Typo
      Do nothing if converting to the same type of Note
      Clean RELEASE-NOTES for 2.2
      Make style of RELEASE-NOTES consistent
      C-a is now bound to inset-select-all
      RELEASE-NOTES: Describe obsoletion of \\rtl
      Whitespace
      Initialize recently added forceownlines_ bool
      Whitespace
      Typo
      Remove an item in RELEASE-NOTES that is in 2.1.3
      Typo
      Add a "Development policies" section to dev manual
      Revert "Do not modify the changed() status of rows when no drawing has 
taken place"
      Correct the spelling of "occured" to "occurred"
      Update Lior's email address
      CREDITS: change "--userdir" to "-userdir"
      Correct the \lyxformat of aastex template
      ctests: invert many of the ja template tests
      ctests: revert Russian XeLaTeX and LuaLaTeX tests
      ctests: invert some of the PDF-comment tests
      Whitespace
      ctests: revert a MultilingualCaptions XeTeX test
      Clarify message about an empty file
      Remove output file in temporary folder on error
      Remove an outdated comment
      Allow cloned buffers to give alerts in runLaTeX()
      Check exit code of LaTeX process in LaTeX::run
      Improve log scanner to correctly report error
      Export/view a PDF even if error
      Assert if successful export but no output file
      Fix selection at borders of insets (#9487)
      Button for showing PDF if compilation error
      Detect when an external command crashes
      Simplify code
      Add on to fix for #2757
      Document buffer-view-cache in RELEASE-NOTES
      Continue compilation despite errors (#8739)
      Add getStatus check that >1 tab for switching
      Simplify previous commit
      Correct typo from last commit
      Set enable for both cases
      Update a fileformat
      Fix compilation of the template ACM-sigplan.lyx
      Implement and bind buffer-move-{next,previous}
      ctests: disable two fr/Math.lyx tests
      ctest: do not disable the English version test
      Add \li Origin for the buffer-move-* LFUNs
      ctests: remove some tests from ignored file
      Update previews after doing a find/replace (#7242)
      Preview and math now update on screen-up (#6173)
      Update previews on preference change (#9507)
      Update previews after pasting (#6211)
      Assert if unknown argument to internal paste
      Whitespace
      Update previews when going to a bookmark (#6173)
      Rename deleteFilesOnError to removeAuxiliaryFiles
      Do a fresh compile for preview after error (#9061)
      ctests: PDF-form only works with (pdf|lua)latex
      Update format of ctex.lyx
      ctex.lyx: use free fonts by default
      Remove code that is no longer needed
      Fix pasting of PDF from clipboard
      In aqua.bind replace an LFUN with one that exists
      Document updating tex2lyx tests when using CMake
      Set empty pdfborderstyle for hyperref (#7264)
      toc bind: 'dialog-show' -> 'dialog-toggle' (#8388)
      Revert "toc bind: 'dialog-show' -> 'dialog-toggle' (#8388)"
      Fix ctex.lyx template to work with TeX Live 2015
      Allow SVGs in HTML output (#7441)
      Add an explanatory note for external_templates
      Revert "Update previews after pasting (#6211)"
      Update description to reflect arg improvements
      Fix setting of pref "hide scrollbar in fullscreen"
      FindAndReplaceUi: update format
      Give Advanced Find a minimum size
      Remove an incorrect horizontal size policy
      Use font 'Scheherazade' in tests of Arabic docs
      FontEncoding format is "utf8" instead of "utf-8"
      Set font in BufferView::setCursor (#9500)
      Refresh file cache before checking existence
      Update RELEASE-NOTES for Qt advice and policy
      RELEASE-NOTES: LyX should work with Qt >= 4.5
      ctests: invert a test that never passed
      ctests: invert a test that never passed
      ctests: invert sys font tests of colored-boxes.lyx
      RELEASE-NOTES: Missing characters could be in pdf2
      Update formats
      ctests: uninvert a XeTeX test that now passes
      Use "babel only" for some Spanish manuals
      Fix export with polyglossia and uninvert a manual
      ctests: invert a test for a file recently added
      Correct PolyglossiaOpts for Serbian
      ctests: uninvert some XeTeX tests that are fixed
      ctests: uninvert some tests
      Fix polyglossia exports for docs with babel cmds
      ctests: uninvert tests that were fixed by updates
      Invert some ctests that correctly fail
      ctests: comment for why the Russian docs fail
      Update format
      Document the export tests and other tests
      Disable "Show Output Anyway" button if empty file
      More updates for the documentation on tests
      Document why tests are enabled for all formats
      ctests: invert Math.lyx tests failing from mhchem
      Document various ways to run the tex2lyx tests
      Initial commit of a file for plans of future tests
      Typo
      Add Georg's idea for lyx2lyx tests to TestsToDo
      ANNOUNCE: give new path to RELEASE-NOTES
      Update ANNOUNCE for LyX2.2.0alpha1
      NEWS: Update from the 2.1.x branch
      NEWS: add what's new in LyX 2.2
      Fix a Makfile.am typo preventing "make lyxdist"
      prefs2prefs: document removing print support
      RELEASE-NOTES: move an item to different category
      Copy caveats from RELEASE-NOTES to UPGRADING
      Add the format line for Mac's lyxrc.dist.in
      Update the formats of lyxrc.dist.in to 19
      Fix duplication introduced at cf7f1cb7
      Revert "Update previews on preference change (#9507)"
      Revert "Update previews after doing a find/replace (#7242)"
      Revert "Now math previews are correctly updated when replacing math 
contents inside"
      Update layouts to 2.2.0alpha1 format
      updatedocs.py now updates templates and examples
      Update examples/templates to 2.2.0alpha1 format
      This is LyX 2.2.0alpha1

Stephan Witt (101):
      Apple recommends the use of drain instead of calling release for 
NSAutoreleasePool objects
      Until there is some more general solution… prepare 2.1 prefs migration 
manually.
      struct with virtual functions should have virtual destructor
      improve language flag for Objective-C compiler call
      #8849 catch exception in enchant speller backend and avoid multiple 
speller lookups for missing dictionaries
      Apple has builtin native spell checker, no need to warn for missing 
Aspell, hunspell or Enchant
      do not strip binary for packaging by default; improved name of disk image
      avoid qt4 variable names
      Add policy definitions to avoid warnings from cmake 3.0.0
      Add QtMacExtras detection for Qt5 support
      Add command line option to define the location of the self made utilities
      Remove gettext framework support. Add libmagic framework support.
      Improved QtConfigureOptions (for Qt5.3).
      Remove unused code.
      Add check for the link for libmagic.dylib.
      Use QProxyStyle instead of QMacStyle. QMacStyle is not available anymore 
with At5 and QProxyStyle is present since Qt4.6 as an alternative
      Correct the method signature of MenuTranslator::translate for Qt5
      FSPathMakeRef is deprecated: use LSOpenFromURLSpec instead of 
LSOpenFromRefSpec
      Remove special GlobalMenuBar class. As Patrick De Visschere pointed out 
it is not needed. The shortcut handling of Qt does it internally now what 
GlobalMenuBar was made for.
      Remove superfluous class definitions.
      Reintroduce some class definitions.
      Qt5MacExtras is required on a Mac; report the version of Qt5
      #9245 replace Q_WS_MACX with Q_OS_MAC - the Q_OS_MAC macro is usable with 
Qt4 and Qt5.
      Correct LyXUtilitiesDir default assignment location (thanks Patrick)
      More careful NSAutoreleasePool management
      pass git commit hash within CPPFLAGS to add it to version info
      Fix possibly uninitialized use of variables
      Remove Qt4 artifacts in comments
      LYX_GIT_COMMIT_HASH is in config.h now
      Mac menu bar init has to be repeated for Qt5 after clearing the menu
      #9130 Text in main work area isn't rendered with high resolution
      #9130 Text in main work area isn't rendered with high resolution
      #9130 Text in main work area isn't rendered with high resolution
      #9130 Text in main work area isn't rendered with high resolution
      #9130 Text in main work area isn't rendered with high resolution
      #9130 Text in main work area isn't rendered with high resolution
      #9130 Text in main work area isn't rendered with high resolution
      #9130 Text in main work area isn't rendered with high resolution
      #9130 Text in main work area isn't rendered with high resolution
      Add Qt-version info to LyX version string when a git repository is 
present.
      Repeat the Mac menu bar init for Qt5 only on Mac
      #9130 Text in main work area isn't rendered with high resolution
      #9130 Text in main work area isn't rendered with high resolution
      #9130 Text in main work area isn't rendered with high resolution
      Check the correct macro for conditional include of lyx_commit_hash.h
      Add lyx_commit_hash.h.cmake to distribution tar ball
      improved mount state check
      #9317 add method cleanDuplicateEnvVars() to correct the broken 
environment with duplicate PATH values passed by Yosemite's launchd(8)
      add short git hash to name of devel disk images to get different names 
for devel versions without manual intervention
      Add diagnostic messages for enchant spell checker dictionary requests
      Add lookup for standard location of hunspell dictionaries of Debian 
packages
      use enchant exception message accessor
      add Mavericks and Yosemite SDKs
      Drop runtime support for OS X 10.5 NSSpellChecker
      whitespace
      #9323 add check for Qt5MacExtras to use it on Mac with --enable-qt5
      whitespace again
      Add icon library to link target - needed on Mac OS X - thanks Kornel
      Disable mouse middle button paste on Mac OS X per default
      Add UI translation for "middle mouse button pasting" tool tip
      #9477 improved argument handling for 
LFUN_SPELLING_ADD,LFUN_SPELLING_IGNORE and LFUN_SPELLING_REMOVE
      #9477 add documentation for optional language argument of 
LFUN_SPELLING_{ADD,REMOVE,IGNORE}
      #5502 add binding for full screen toggle on mac
      #9514 contents inside of LyX insets with spell check disabled should be 
ignored by spell checker.
      #9514 improved document iterator for correct check of speller disabled 
state
      #1720 disable document buffer related LFUNs in GUI view if the work area 
has no focus
      #5502 correct short cut for toggle fullscreen - usually it is 
Control-Command-F on Mac; whitespace
      Add Qt's Svg module to the list of used modules. This is required to 
allow the use of e.g. the QSvgRenderer class.
      #9130 Text in main work area isn't rendered with high resolution
      #9130 Text in main work area isn't rendered with high resolution
      #9130 Text in main work area isn't rendered with high resolution
      #9130 Text in main work area isn't rendered with high resolution
      avoid float-conversion warning and simplify size computation
      fix whitespace issue
      improved positioning of version text in banner image
      #9574 check for valid focus (see ticket #1720) does not work on Linux and 
Windows
      Remove leftover from printing support.
      #7896 add support for symlink creation by the LyX binary itself
      #7896: LyX templates folder is empty - create a symlink to system 
templates in user template directory at run time
      Fix for #9659 - Qt may send more then one close event to a window. 
Therefore multiple calls to unregisterView for a GuiView are possible. The 
first one removes the view from the list of known views, subsequent calls do 
nothing.
      Add paths of private frameworks to linker rpath options
      Qt 5.5.x introduced a new framework dependency: QtDBus
      Qt5.5 cannot be build in parallel anymore
      Don't touch @rpath based frameworks with install_name_tool
      #9496 factor out getting language from LFUN args or cursor position in 
speller LFUNs
      Update default path prefix for Mac OS to include the texbin folder inside 
the TeX Library path and remove old powerpc path entries.
      #9496 add a check for requested thesaurus files if thesaurusdir_path of 
lyxrc is empty
      Use the safer addName helper function to add the configure lock name to 
user support directory path name
      Improved symlink creation for Mac OS for first LyX start
      preserve symlinks on copying of user directory from previous version
      Avoid duplicates of dictionaries and thesauri in distributed package
      correct symlink creation - make them relative instead of absolute
      Correct commit 92b0886: true is not True in python.
      Correct many different typos and logical errors.
      Fix "dead store" warnings of Xcode analyze tool
      Add missing adjustment of end_pos if given length exceeds last pos
      Avoid the use of a static NSAutoreleasePool.
      Correct early return position for if use_pixmap_cache_ check
      New configure options for Qt 5.6
      For Mac OS: Additional check for Control and Meta modifier swap state.
      Fix a missing-braces warning for initialization of subobject

Tommaso Cucinotta (2):
      Merged Paragraph::stringify into asString().
      Workaround for #7987: deleted text in change-tracking mode is not found 
in Advanced F&R any more.

Uwe Stöhr (332):
      Windows installer: add 3 new features/bugfixes
      installer: fix a typo
      PrefCompletionUi.ui: port commit 1a137950
      stdmenus.inc: add move rows/columns feature to Edit menu
      PrefLanguageUi.ui: change a string
      installer: fine-tuning
      README.localization: a precision
      CREDITS: add Min Ding and Roy Xia
      Merge branch 'master' of git.lyx.org:lyx
      French doc files: backport recent changes
      zh_CN.po: port today's change
      French documentation files: port today's changes
      installer: update changelog
      support for the LaTeX commands \x***arrow
      FORMAT: document latest file format change
      LaTeXFeatures.cpp: fix bug #9266
      Install.cmake: add missing subfolder "\templates\springer" and remove an 
unnecessary folder
      ja.po: update for master from Koji
      revtex4-1.layout: remove unnecessary preamble code
      revtex4-1: port changes from branch
      revtex4-1.layout: update to latest REVTeX 4.1
      revtex4-1.lyx: simplifications and fixed typos
      pdfcomment.module: total revision
      PDF-comment.lyx: description of the pdfcomment module
      pdfcomment.module: fix unnecessary options I just accidentally introduced
      Makefile.am: add the new PDF-comment example file
      pdfcomment.module: some fine-tuning
      PDF-comment.lyx: finish description
      PDF-comment.lyx: reset style and some fixes
      PDF-comment.lyx: store in format of LyX 2.2
      pdfcomment.module and PDF-comment.lyx: some minor tweaks
      InsetFootlike.cpp: disable listings inside footnotes
      graphicboxes.module: new module
      PDF-comment.lyx: remove unneeded preamble code
      tex2lyx/Preamble.cpp: support 2 math fonts
      tex2lyx/text.cpp: support for \nameref
      tex2lyx: support for bibtopic
      po-files: remerge
      test-insets.lyx.lyx: forgot to commit this in r471889e0
      tex2lyx/TODO.txt: update file and add information
      tex2lyx: support for \item with opt arg in itemize environment
      mathed: bformat infoize messages
      symbols: support the AMS commands \l(r)v(V)ert
      tex2lyx: support for the libertine fonts
      tex2lyx/Preamble.cpp: whitespace fix
      tex2lyx/TODO.txt: the UGM fonts are already fully supported
      tex2lyx/TODO.txt: \=*{char} is already supported by tex2lyx
      tex2lyx/Preamble.cpp: add support for all \defskip lengths
      tex2lyx: support relative lengths in \vspace and \hspace
      tex2lyx: support for glue lengths in InsetSpace
      tex2lyx/text.cpp: add missing part of a comment
      tex2lyx: support for KOMA-script's \caption* commands
      IEEEtran templates: fix language package
      IEEEtran templates: fix language package
      tex2lyx/text.cpp: bring back a comment as discussed
      ar.po: updates from Hatim for master
      chkconfig.ltx: remove an entry that was added only for the Win-installer
      Windows installer: fix problem with installation of babel Packages
      aastex.lyx: repair a broken figure float
      ParagraphUi.ui: update file to QT's xml format
      aastex: fix optional argument of a command
      Win installer: correct a sorting
      configure.py: quote path to python
      EmbeddedObjects.lyx; port recent changes to master
      text3.cpp: adapt a possible fix to current code
      Development.lyx: add a documentation policy as requested by Scott
      pdfcomment.module: add required style files
      stdmenus.inc: add PDF-comment.lyx as special manual
      configure.py: change name of a converter as discussed
      UserGuide.lyx: port recent changes to master
      ar.po: update by Hatim for master
      French manuals: sync with branch
      UserGuide.lyx: port recent changes from branch
      Installer: slovak.nsh: translation update by Kornel
      documentation: port recent changes to master
      French MultilingualCaptions.lyx: this time really the french version
      MultilingualCaptions.lyx: port recent changes to master
      pdfcomment.module: fix dependencies
      ar.po: update from Hatim
      MultilingualCaptions.lyx: new German translation
      support for Georgian
      lyx2lyx/lyx_2_2.py: correct a whitespace mistake
      MultilingualCaptions.lyx: update some menu names
      UserGuide.lyx: fix a LaTeX warning
      UserGuide.lyx: fix a typo
      cua.bind: switch shortcuts for bold and boldsymbol
      French UserGuide.lyx: updates from Jean-Pierre
      fr.po: update from Jean-Pierre
      installer: preparation and updates for upcoming LyX 2.1.4 release
      FeynmanDiagrams.lyx: fix some typos and expressions
      Feynman-Diagramme.lyx: new German translation
      FeynmanDiagrams.lyx: rename German version
      pdfcomment.module: uniform whitespace
      pdfcomment.module: promote our example file in the description
      pdfcomment.module: reintroduce whitespace mixture because of bug #9518
      PDF-comment.lyx: some fixes
      pdfform.module: new module to create PDF forms
      pdfform.module: correct the description
      PDF-form.lyx: improvements
      pdfform.module: a fix and a new style
      pdfform.module: a simplification
      PDF-form.lyx: some more info and few adaptions
      PDF-form.lyx: add example how to validate numbers
      EmbeddedObjects.lyx: improve description of \cmidrule
      Merge branch 'master' of git.lyx.org:lyx
      pdfform.module: change whitespace as requested by Jürgen
      ar.po: update from Hatim for master
      ar.po: another update from Hatim
      lyx2lyx/lyx_2_2.py: correct a description
      pt_BR.po: new translation by Georger Araujo
      PDF-form.lyx: more info and corrections
      PDF-form.lyx: add a note
      pdfform.module: repair whitespace
      ar.po: today's updates from Hatim
      pt_BR.po: update from Georger
      Merge branch 'master' of git.lyx.org:lyx
      linguistics.module: fix 2 whitespace issues
      pdfform.module: unset a PassTru
      pt_BR.po: another update from Georger
      Merge branch 'master' of git.lyx.org:lyx
      ar.po: update from Hatim
      ar.po: fix a mistake
      ar.po: some more corrections and translations by Hatim
      rename pt.po to pt_PT.po
      LINGUAS: ad another missing bit and correct sorting
      ar.po: update from Hatim
      lyx_2_2.py: fix a typo
      GuiBox.cpp: fix button logic (fixes bug #9543)
      GuiBox.cpp: add missing braces from previous commit
      stdmenus.inc: add PDF forms example to Help menu
      fr.po: update from jean-Pierre for master
      add ability to change box line thickness and separation
      GuiBox.cpp: re-add lost braces
      BoxUi.ui: update tooltips and tab order
      GuiBox.cpp: make a logic setting more clear
      support for all default colors of the package xcolor
      tex2lyx/Preamble.cpp: correct capitalization
      tex2lyx testfiles: update to latest fileformat
      lyx2lyx/lyx_2_2.py: correct a description
      GuiBox.cpp: assure that the parameters are not empty
      InsetBox.cpp: code simplification
      lyx2lyx/lyx_2_2.py: a fix
      GuiBox.cpp: fix logic
      GuiBox.cpp: fix logic
      support for colored boxes
      GuiCharacter.cpp: sort all colors, also white
      GuiBox.cpp: add a comment and a string conversion
      GuiBox.cpp: enable color features also for non-English locales
      lyx2lyx/lyx_2_2.py: correct a value
      GuiBox.cpp: a compile fix
      GuiBox.cpp: fix bug introduced by [bec3f7bc/lyxgit]
      lyx2lyx/lyx_2_2.py: fix for a lyx2lyx issue
      InsetBox.cpp: code simplification
      tex2lyx/text.cpp: add default value for 2 box features
      tex2lyx: support the command \colorbox
      InsetBox.cpp: fix a bug I introduced in [88593e0e/lyxgit]
      tex2lyx/text.cpp: fix an indentation mistake
      tex2lyx/text.cpp: a fix for the horizontal box position
      tex2lyx/text.cpp: set correct default horizontal position for \framebox
      InsetBox.cpp: add visual feedback for frame color
      tex2lyx/text.cpp: support for the commands \fboxsep etc.
      tex2lyx/TODO.txt: add a feature that is not yet supported
      tex2lyx/text.cpp: support for lengths like "2.5\width" in boxes
      lyx2lyx/lyx_2_2.py: remove a hack
      tex2lyx/text.cpp: fix handling of \fbox
      tex2lyx/text.cpp: support for \fcolorbox
      tex2lyx: register required packages for boxes
      tex2lyx/Preamble.cpp: forgot a package in previous commit
      tex2lyx/text.cpp: code simplification
      tex2lyx/text.cpp: add support for box alignment
      tex2lyx/text.cpp: fix a bug I introduced with [c7a11c1d/lyxgit]
      tex2lyx/text.cpp: coding style improvements and code simplification
      tex2lyx/text.cpp: set correct alignment for \makebox{test}
      PDF-form.lyx: update using the new features of PassThruChars and colored 
boxes
      tex2lyx/text.cpp: remove a now unnecessary hack
      tex2lyx/text.cpp: fixes for \mbox{}
      tex2lyx/text.cpp: remove an unintended addition
      box-color-size-space-align.lyx.lyx: update file
      tex2lyx/text.cpp: a fix for \fboxcolor around \parbox and minipage
      tex2lyx/text.cpp: avoid a tex2lyx error message
      pdfview: rename the file to distinguish it from the new version
      pdfview.nsi: new version that fixes bug #9512 and some more
      powerdot.layout: use the default floats
      tufte-book.layout: uniform whitespace and add some whitespace for a 
better readability
      stdlayouts.inc, elsarticle.layout: uniform spacing
      revtex4-1.layout: uniform spacing
      layout files: add the new AllowedPlacement
      tex2lyx/test/test-insets.lyx.lyx: update according the the recent 
text2lyx fixes
      Merge branch 'master' of git.lyx.org:lyx
      achemso.layout: uniform whitespace
      revtex4-1.layout: use the new layout tags for floats
      powerdot.layout: use the new layout tags for floats
      achemso.layout: use the new layout tags for floats
      tufte-book.layout: use the new layout tags for floats
      sciposter.layout: use the new layout tags for floats
      algorithm2e.module: use the new layout tags for floats
      powerdot-example.lyx: update according to latest layout change
      revtex4-1.layout: 2 more float setting changes
      lyx2lyx/lyx2lyx_tools.py: add support for parsing newline in lyx2latex
      jss.layout: support for more layouts
      JSS-article.lyx: update the file
      RELEASE-NOTES: update info about QT 4.8 on Windows
      ar.po: update from Hatim
      tex2lyx/Preamble.cpp: fix bug #9561
      Merge branch 'master' of git.lyx.org:lyx
      delete test file verbatim.tex
      tex2lyx/test/test-insets.tex: input an existing file to avoid errors ad 
warnings
      Dummy Document.tex: this file was missing but input in our test file
      tex2lyx/test/test-insets.tex: avoid 2 error messages
      test-insets-basic.tex: add new testfile
      EmbeddedObjects.lyx: port recent changes from branch
      Merge branch 'master' of git.lyx.org:lyx
      tex2lyx: use correct LaTeX code for a table
      tex2lyx/test/test-insets.tex: don't say that this is a LyX file
      test-insets-basic.tex: remove (in my opinion) wrong parser test
      tex2lyx/test/test-insets.tex: remove the \lyxline stuff
      tex2lyx/Preamble.cpp: handle \lyxarrow
      tex2lyx/Preamble.cpp: handle \lyxline
      tex2lyx/Preamble.cpp: handle \LyX
      tex2lyx: update references according to today's changes
      test/test-refstyle-theorems.lyx.lyx: update reference according to 
yesterdays tex2lyx changes
      tex2lyx/Preamble.cpp: revert a part of [041a3add/lyxgit]
      jss.layout: changes as requested by the user in bug#9516
      Win installer: some updates
      jss.layout: correct appearance of sectioning commands
      jss.layout: improve the keyboard style
      jasatex.layout, elsarticle.layout: remove double statement
      jss.layout: remove superfluous Appendix style
      jss.layout: use Flex Inset for Code Chunk style as proposed by JMarc
      jss.layout: delete an unused tag
      iucr.layout: new Layout file
      chkconfig.ltx: mhchem uses now the chemgreek package
      cua.bind: replace problematic Alt+Ctrl shortcuts
      RELEASE-NOTES: forgot this in last commit
      R-S-statements.lyx: add warning that R-S statements no longer accepted in 
the EU
      hpstatement.module: just in time a new module for H-P statements
      stdmenus.inc: replace R-S statements by H-P statements
      LaTeXFeatures.cpp: register the hpstatement package
      iucr.layout: use Item_Environment for a style as proposed by Jürgen
      configure.py: add --nofooter option to hide elyXer's footer
      configure.py: rename OpenOffice -> OpenDocument
      configure.py: partly revert previous commit
      configure.py: remove 2 unnecessary entries
      configure.py: elyxer is not provided as executable
      UserGuide: remove description of LyX's former printing feature
      UserGuide: remove another print residue
      configure.py: revert ee5760ef/lyxgit and [78252f1f/lyxgit]
      configure.py: add another OpenDocument and a Word converter
      EmbeddedObjects.lyx: describe the new box features
      iucr.layout: adjust label alignment
      ar.po: fix bug #9585
      lyx2lyx/lyx_2_2.py: remove unused code
      Merge branch 'master' of git.lyx.org:lyx
      lyx2lyx/lyx_2_2.py: set correct default color
      lyx2lyx/lyx_2_2.py: fix colorbox reversion
      EmbeddedObjects.lyx: more updates for the box description
      lyx2lyx/lyx_2_2.py: refine the colorbox reversion
      Win installer: add support for the program rsvg
      ar.po: some translations and fixes by Hatim
      layouttranslations: Arabic update by Hatim
      layouttranslations: pt is was renamed to pt_PT
      lyx2lyx/lyx_2_2.py: fix typo in comment
      configure.py: add support for pandoc and docx
      SpaceMarker.png: fix image
      UserGuide.lyx: merge changes to all language variants
      ar.po: update from Hatim
      installer/include/filelist.nsh: add the QtSvg library
      VCBackend.cpp: addendum to [f51d7fdd/lyxgit]
      EmbeddedObjects.lyx: update all language versions after [d16a95af/lyxgit]
      Changelog-UserGuide-LyX_22x.txt: add a todo note
      new French translation of the PDF-comment example file
      ar.po: update from Hatim
      Changelog-UserGuide-LyX_22x.txt: add a todo note
      installer: fix 2 Python related bugs
      Win installer: preparations for a new build
      installer: update to latest ImageMagick
      UserGuide.lyx: accept Stephan's changes
      PDF-comment.lyx: fix 2 typos
      PDF-comment.lyx: describe a further feature
      PDF-comment.lyx: some corrections
      PDF-comment.lyx: new German translation
      installer: new release because of bug #9733
      installer: update the packages list
      chkconfig.ltx: add packages supported by LyX
      EmbeddedObjects.lyx: update appendix A
      EmbeddedObjects.lyx: revert unintended part of previous commit are commit 
correct stuff
      UserGuide.lyx: port changes from branch
      colored-boxes.lyx: new example file for the tcolorbox.module
      tcolorbox.module: uniform whitespace
      Math.lyx: update because bug #8566 was fixed long time ago
      Math.lyx: fix bug #9803
      chkconfig.ltx: fix typos
      jss.layout: update appearance of 2 styles in LyX
      colored-boxes.lyx: 2 fixes
      colored-boxes.lyx: add info about shadows
      InsetMathNest.cpp: add \sideset to the autocomplete list
      Win installer: 2 fixes for the uninstaller
      Math.lyx: replace tables by formal ones - part 1
      Math.lyx: repair broken paths
      Math.lyx: correct images paths now correctly
      Math.lyx: replace tables by formal ones - part 2
      Math.lyx: replace tables by formal ones - part 3
      Math.lyx: replace tables by formal ones - part 4
      EmbeddedObjects.lyx: remove an outdated info
      Math.lyx: replace tables by formal ones - part 5
      colored-boxes.lyx: some fixes
      modernCV: updates
      colored-boxes.lyx: more small fixes and improvements
      moderncv.layout: updates
      modernCV.lyx: remove unnecessary preamble code
      modernCV.lyx: remove more preamble code
      FORMAT: fix a typo and add an info
      moderncv.layout: update some styles and add new ones
      stdmenus.inc: resolve a shortcut conflict
      Math.lyx: replace tables by formal ones - part 6
      Math.lyx: replace tables by formal ones - final part 7/7
      EmbeddedObjects.lyx: describe rotate boxes properly
      Development.lyx: describe how to update the tex2lyx references on Windows
      achemso.layout: add a flex inset
      lyx2lyx/lyx_2_2.py: remove unused code
      lyx_2_2.py: fix the conversion of colored boxes
      lyx_2_2.py: add a safe guard
      EmbeddedObjects.lyx: describe Reflectbox and friends
      splash.lyx: correct a menu name and update file format
      Development.lyx: remove unused preamble code and modules
      thesis template: disable the automatic usage of \autoref
      thesis files: update file format
      theorems-without-preamble.inc: fix a typo
      configure.py: support OpenDocument as input format
      UserGuide.lyx: change a section name as suggested by a user
      stdcontext.inc: new context menu for tables
      stdcontext.inc: improvement according to the list

Vincent van Ravesteijn (21):
      Start the 2.2 development cycle
      lyx2lyx: Add the 2.2 entry
      configure: Add export format for 2.1.x
      cmake: Objective-C compilation support with clang and C++11
      Capitalize layout tag
      Use the cached value GuiSelection::selection_supported_
      GuiLog: Use GuiClipboard to put the log on the clipboard
      lyx2lyx: Update the emergency value
      boost: Update to 1.55.0
      boost: Turn off warning that signals are deprecated
      str_metrics: Prevent clipping of chars with negative bearing
      InsetTabular.cpp: Remove commented code without a comment
      cmake: Put check_ExternalTransforms in tests folder
      ConsoleApplication: Fix typos
      po: Fix EOL of fi.po
      po: Fix wrong parameter placeholder in fi.po
      cmake: Put updatetex2lyxtests in an appropriate folder
      msvc: Fix compilation of TexRow
      Revert "msvc: Fix compilation of TexRow"
      msvc: Move implementation of numpunct<> functions to cpp file
      cmake: Properly suppress CMake warning about qtmain

brokenclock (1):
      Add LFUN_SERVER_GET_STATISTICS command

-----------------------------------------------------------------------


hooks/post-receive
-- 
Repository for new features
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to