Stephan Witt
84e6b98562
#9130 Text in main work area isn't rendered with high resolution
...
Draw version string to splash image with correct position and size
2014-10-20 17:37:12 +02:00
Stephan Witt
345ec48ed3
#9130 Text in main work area isn't rendered with high resolution
...
Search high resolution images only when application has detected high resolution screen
2014-10-20 17:15:23 +02:00
Stephan Witt
aabc20fde8
Repeat the Mac menu bar init for Qt5 only on Mac
2014-10-20 14:22:45 +02:00
Jean-Marc Lasgouttes
2737f82139
Fix bug #9288 : Cannot position cursor near the end of a line.
...
The problem was that some parts of the code assume that the right margin is part of the width of the row. This is not the case, only the left margin (Row::x) is counted.
The code has been fixed and documented to reflect this.
2014-10-19 15:38:38 +02:00
Kornel Benko
110f39482e
Cmake buid: Install the new svgz icons
2014-10-18 16:53:41 +02:00
Stephan Witt
a09eaf448c
Add Qt-version info to LyX version string when a git repository is present.
2014-10-18 16:06:33 +02:00
Stephan Witt
6fdb32958c
#9130 Text in main work area isn't rendered with high resolution
...
Add a LyX banner with double resolution for displays with high resolution.
2014-10-18 15:57:21 +02:00
Stephan Witt
2dfb45f91b
#9130 Text in main work area isn't rendered with high resolution
...
Assign the pixelRatio of the application to the buffer of the work area.
2014-10-18 15:52:43 +02:00
Stephan Witt
4d51ad339f
#9130 Text in main work area isn't rendered with high resolution
...
Load images with search mode check_hidpi to read images with double size when present.
2014-10-18 15:50:22 +02:00
Stephan Witt
54a742382c
#9130 Text in main work area isn't rendered with high resolution
...
Make QT_VERSION check for Qt5 matching Qt5.0.0 too.
2014-10-18 15:48:18 +02:00
Stephan Witt
8829eeed04
#9130 Text in main work area isn't rendered with high resolution
...
Assign the pixel_ratio of graphics params to the Qt pixmap of the image.
2014-10-18 15:46:17 +02:00
Stephan Witt
f9bff2d9b1
#9130 Text in main work area isn't rendered with high resolution
...
Add display_pixel_ratio to buffer params to use it for displays with high resolution.
It holds the highest ratio between physical pixels and device-independent pixels of the LyX application.
Preview snippets will be generated using this value to get high resolution preview.
2014-10-18 15:39:58 +02:00
Stephan Witt
82904d4603
#9130 Text in main work area isn't rendered with high resolution
...
Add pixel_ratio to graphics params to use it for displays with high resolution.
It holds the ratio between physical pixels and device-independent pixels of the graphics.
2014-10-18 15:26:49 +02:00
Stephan Witt
e7163a0999
#9130 Text in main work area isn't rendered with high resolution
...
Add search mode check_hidpi to ease the lookup for images with double size to use for displays with high resolution.
2014-10-18 15:19:47 +02:00
Stephan Witt
9135dcee07
#9130 Text in main work area isn't rendered with high resolution
...
Introduce the concept of pixel ratio: the ratio of physical and device independent pixels.
This is useful for rendering of content on Retina-displays of Mac hardware with high resolution.
Qt has real support for this starting with Qt5 - therefore it has to be compiled conditionally.
This change uses some work of Marcelo Galvão Póvoa, thank you.
2014-10-18 11:53:16 +02:00
Richard Heck
2ca21d2c15
Update comment.
2014-10-16 16:50:03 -04:00
Richard Heck
080a4d84e2
Fix bug #9296 . The key may be multiple keys.
2014-10-16 16:31:03 -04:00
Jean-Marc Lasgouttes
f58d9f27a2
Erase correctly math multi-cell selection
...
What a selection spans several cells in mathed, and a deletion occurs though LFUN_CHAR_DELETE_FORWARD for example, only the case of a proper grid was handled. When no such grid exists, all cells between the first and the last index are cleared now.
2014-10-16 16:16:15 +02:00
Jean-Marc Lasgouttes
ac018bd8db
Fix ticket #9224 : text overflows through adjacent insets
...
The logic of Row::shortenIfNeeded is completely changed to look at the row from the start and not the end. This leads to clearer code.
2014-10-16 14:53:54 +02:00
Juergen Spitzmueller
7bb472d685
Polishing
2014-10-16 10:36:12 +02:00
Juergen Spitzmueller
591a217a35
SVG math icon polishing
2014-10-16 10:04:37 +02:00
Scott Kostyshak
5636906aee
No space after inline math for text export ( #9282 )
...
This extra space was the result of the fix for #6094
(at 7e624928
).
2014-10-15 19:21:18 -04:00
Scott Kostyshak
3b96c6e901
Remove line in text export of inline math ( #9282 )
...
If there is only one row, a new line should not be appended. If
there is more than one row, the new line should not be appended for
the last row.
For example, if in LyX there was "as you can see in $x$ there..." a
copy/paste would lead to a newline after "x".
2014-10-15 19:18:46 -04:00
Juergen Spitzmueller
a956239e47
Complete math SVG icons
2014-10-15 23:32:00 +02:00
Juergen Spitzmueller
f699c8a743
Icon polishing
2014-10-15 18:03:33 +02:00
Juergen Spitzmueller
d060ef6ca9
A waggonload of SVG math icons.
...
These are automatically generated via the generate_symbols_svg script. Some were modified manually afterwards.
These certainly need some manual care, and a number of icons are missing (cannot be created automatically). But it is a start.
2014-10-15 16:17:51 +02:00
Juergen Spitzmueller
6708c011d7
Add a script to automatically generate SVG math images from a LyX template.
...
This is an adaptation of Georg's generate_symbols_images script, but it uses dvisvgm instead of dvipng.
2014-10-15 16:14:05 +02:00
Juergen Spitzmueller
15d3b7bae2
lyx2lyx: fix convert_chunks for empty chunk layouts
...
Fixes : #9298
2014-10-15 14:07:14 +02:00
Georg Baum
a970df2a13
Add missing license information for rsfs10.ttf.
2014-10-14 21:40:17 +02:00
Alfredo Braunstein
8f821dba70
Rewrite of change-related helpers
...
lyxfind.cpp(findNextChange, findPreviousChange, findChange, selectChange): factor the change-selection part out of the change-finding part
Text.cpp (acceptOrRejectChanges): call only selectChange
2014-10-14 17:40:44 +02:00
Juergen Spitzmueller
59a9e4c306
IPA: SVG -> SVGZ
2014-10-14 14:42:06 +02:00
Juergen Spitzmueller
39b141baef
Oxygen icon set is now SVG-complete
2014-10-14 13:31:12 +02:00
Alfredo Braunstein
b2246c4ea2
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".
...
insets/InsetTabular.cpp (edit): do not reset the selection
2014-10-14 12:04:19 +02:00
Juergen Spitzmueller
bb9cbd3a94
Oxygen: SVG -> SVGZ
2014-10-14 10:11:36 +02:00
Jean-Marc
82ab83080f
Whitespace only
2014-10-13 22:44:30 +02:00
Juergen Spitzmueller
6920e56f3a
Still more oxygen SVGs
2014-10-13 18:26:49 +02:00
Juergen Spitzmueller
5f1a67d6f0
more oxygen svg icons
2014-10-13 14:55:00 +02:00
Juergen Spitzmueller
22406c6eac
Remove unneeded file
2014-10-13 11:21:58 +02:00
Juergen Spitzmueller
c894584d6d
Some more oyxgen-style svg icons
2014-10-13 11:13:27 +02:00
Enrico Forestieri
eb1ba93a1b
it.po tweaks
2014-10-12 19:25:48 +02:00
Enrico Forestieri
d90ecfc2ff
Update it.po
2014-10-12 19:04:24 +02:00
Alfredo Braunstein
866fc2afcc
mathed/InsetMathHull.cpp (InsetMathHull::doDispatch): do not declare LFUN_FINISHED_* lfuns as undispatched after handling them
...
Fixes #9289 , and an unreported cousin of #3900
2014-10-12 11:07:28 +02:00
Alfredo Braunstein
25cf12d650
Text2.cpp (checkAndActivateInset, checkAndActivateInsetVisual): activate insets on selection if the anchor is inside the inset.
...
insets/InsetText.cpp (InsetText::edit): do not reset the selection
Fixes #2346 .
2014-10-12 10:07:18 +02:00
Alfredo Braunstein
ec269c2000
Whitespace
2014-10-11 23:28:15 +02:00
Stephan Witt
68d217df49
Mac menu bar init has to be repeated for Qt5 after clearing the menu
2014-10-11 12:39:08 +02:00
Kornel Benko
a24e076046
Add the git commit (if applicable) to LyX version
...
Addition to cmake.
Patch mostly from Stephan Witt.
2014-10-11 11:18:48 +02:00
Juergen Spitzmueller
8e12587910
Some more SVG icons
2014-10-10 14:01:14 +02:00
Stephan Witt
35722e58ec
LYX_GIT_COMMIT_HASH is in config.h now
2014-10-10 12:27:31 +02:00
Jean-Marc Lasgouttes
8ecb96c09a
Add the git commit (if applicable) to LyX version
...
This only works for autotools right now, but adding that to cmake is trivial
2014-10-10 12:12:17 +02:00
Jean-Marc Lasgouttes
d605048b5c
Fix ticket #9276 : Labeling cursor off by several characters
...
The length of STRING row elements is not updated until finalizeLast() is called.
2014-10-09 22:09:33 +02:00