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