]>
git.lyx.org Git - features.git/log
Kornel Benko [Tue, 14 Aug 2018 06:49:34 +0000 (08:49 +0200)]
New layout for aastex62.cls
Juergen Spitzmueller [Mon, 13 Aug 2018 15:18:44 +0000 (17:18 +0200)]
New info-inset type l7n
This returns a localized version of a string (in the GUI language)
if available, removing trailing colons and accelerator marks.
This can be used to refer to dialog items in the docs in a portable way.
Enrico Forestieri [Sun, 12 Aug 2018 11:26:38 +0000 (13:26 +0200)]
Update it.po
Juergen Spitzmueller [Sun, 12 Aug 2018 07:09:23 +0000 (09:09 +0200)]
tex2lyx/TODO: cleanup
Remove items that are done or not relevant to tex import.
Juergen Spitzmueller [Sun, 12 Aug 2018 06:29:16 +0000 (08:29 +0200)]
Remove inclusion of obsolete header
Juergen Spitzmueller [Sat, 11 Aug 2018 16:19:23 +0000 (18:19 +0200)]
de.po
Juergen Spitzmueller [Sat, 11 Aug 2018 15:43:25 +0000 (17:43 +0200)]
InsetInfo: enable inset dissolve
Juergen Spitzmueller [Sat, 11 Aug 2018 14:55:44 +0000 (16:55 +0200)]
tex2lyx: fix option parsing of listings
the tricky thing was to decide whether [foo] is taken as option or as
verbatim content.
Candidate for stable.
Kornel Benko [Sat, 11 Aug 2018 11:04:57 +0000 (13:04 +0200)]
Amend
3058deb : Make convert_fonts robust
The preamble handling needs to know, which package belongs to
which font-type
* The conversion is now independent of the sequence in the preamble
This is important for instance, if the user created the preamble manually
Juergen Spitzmueller [Sat, 11 Aug 2018 10:17:42 +0000 (12:17 +0200)]
Rework BibTeX dialog
Fixes concerns reported in #11239
Kornel Benko [Sat, 11 Aug 2018 09:45:02 +0000 (11:45 +0200)]
Amend
366e37c : Add also the conversion routine
Created also routines convert_fonts() and revert_fonts()
so that adding new fonts which have similar features should be easier
Kornel Benko [Fri, 10 Aug 2018 18:02:17 +0000 (20:02 +0200)]
Update sk.po
Kornel Benko [Fri, 10 Aug 2018 17:53:07 +0000 (19:53 +0200)]
Update sk.po
Kornel Benko [Fri, 10 Aug 2018 17:38:06 +0000 (19:38 +0200)]
Added latex-DejaVu fonts to lyx-GUI.
Increment lyx-format to 561
Juergen Spitzmueller [Fri, 10 Aug 2018 15:10:59 +0000 (17:10 +0200)]
typo
Juergen Spitzmueller [Thu, 9 Aug 2018 15:23:05 +0000 (17:23 +0200)]
Juergen Spitzmueller [Thu, 9 Aug 2018 14:56:41 +0000 (16:56 +0200)]
Fix shortcuts info output on the Mac
QKeySequence returns special characters for keys on the mac rather than
textual key names (as on other OSes).
Since these symbols are not included in many fonts, we re-translate them
to textual names
Fixes: #10641
Juergen Spitzmueller [Thu, 9 Aug 2018 13:05:19 +0000 (15:05 +0200)]
Support key symbols via menukeys package
Juergen Spitzmueller [Wed, 8 Aug 2018 13:50:04 +0000 (15:50 +0200)]
Consider default output format
Juergen Spitzmueller [Wed, 8 Aug 2018 13:14:26 +0000 (15:14 +0200)]
Revert that part
We don't want to lose the shortcuts.
Juergen Spitzmueller [Wed, 8 Aug 2018 13:05:58 +0000 (15:05 +0200)]
Extend list of accessible menu info
When searching for and item in the menu, also try to consider those that
require a BufferView (such as View/Update formats).
Also, be explicit for the default format in order to find it.
Fixes: #9851
Juergen Spitzmueller [Wed, 8 Aug 2018 08:34:57 +0000 (10:34 +0200)]
Disable Immediate Apply if no inset is modified.
Juergen Spitzmueller [Wed, 8 Aug 2018 08:17:10 +0000 (10:17 +0200)]
de.po
Juergen Spitzmueller [Wed, 8 Aug 2018 08:07:57 +0000 (10:07 +0200)]
Resolve shortcut conflict
Juergen Spitzmueller [Wed, 8 Aug 2018 07:52:03 +0000 (09:52 +0200)]
GuiInfo: Show "Unknown" only if issued from an unknown info.
Richard Kimberly Heck [Wed, 8 Aug 2018 03:38:55 +0000 (23:38 -0400)]
Update buffer after preferences change.
Fixes missing update after new InsetInfo stuff.
Kornel Benko [Tue, 7 Aug 2018 16:50:17 +0000 (18:50 +0200)]
Update sk.po
Enrico Forestieri [Tue, 7 Aug 2018 15:56:07 +0000 (17:56 +0200)]
Fix LyX server on Windows
On some recent Windows versions, GetLastError() may also return
NO_ERROR instead of ERROR_IO_PENDING during an overlapped write
operation to a pipe. This was confusing the state machine in
Server.cpp so that replies to commands were scheduled but were
never actually output.
Enrico Forestieri [Tue, 7 Aug 2018 15:47:50 +0000 (17:47 +0200)]
Update the server_monitor example client to Qt5
Juergen Spitzmueller [Tue, 7 Aug 2018 13:42:22 +0000 (15:42 +0200)]
update tex2lyx tests
Juergen Spitzmueller [Tue, 7 Aug 2018 13:25:04 +0000 (15:25 +0200)]
Doc update
Juergen Spitzmueller [Tue, 7 Aug 2018 13:24:40 +0000 (15:24 +0200)]
Disambiguate time (period) from time (of day).
Juergen Spitzmueller [Tue, 7 Aug 2018 13:23:46 +0000 (15:23 +0200)]
de.po
Juergen Spitzmueller [Tue, 7 Aug 2018 13:03:18 +0000 (15:03 +0200)]
de.po
Juergen Spitzmueller [Tue, 7 Aug 2018 13:01:42 +0000 (15:01 +0200)]
de.po
Juergen Spitzmueller [Tue, 7 Aug 2018 12:57:44 +0000 (14:57 +0200)]
Add user name and email to Insert > Fields
This is a low hanging fruit, since it's already available (although
quite hidden)
Generally, output "not set" i a pref is not set rather than an empty
string.
Juergen Spitzmueller [Tue, 7 Aug 2018 12:48:51 +0000 (14:48 +0200)]
Fix small UI glitch
Kornel Benko [Tue, 7 Aug 2018 12:18:11 +0000 (14:18 +0200)]
Update sk.po
Juergen Spitzmueller [Tue, 7 Aug 2018 10:56:43 +0000 (12:56 +0200)]
Validate (fix) date vs. time specifier
Juergen Spitzmueller [Tue, 7 Aug 2018 10:41:00 +0000 (12:41 +0200)]
Typos
Juergen Spitzmueller [Tue, 7 Aug 2018 10:40:11 +0000 (12:40 +0200)]
de.po
Juergen Spitzmueller [Tue, 7 Aug 2018 10:14:45 +0000 (12:14 +0200)]
Further extend Info insets:
* Add time type (time, modtime, fixtime)
* Add "name-noext" buffer type (file name w/o extension)
Juergen Spitzmueller [Tue, 7 Aug 2018 08:30:49 +0000 (10:30 +0200)]
remove duplicate entries
Paste error :-/
Enrico Forestieri [Mon, 6 Aug 2018 21:24:27 +0000 (23:24 +0200)]
Update it.po
Juergen Spitzmueller [Mon, 6 Aug 2018 18:07:15 +0000 (20:07 +0200)]
Introduce InsetInfoParams
This allows to open the dialog without having an inset already.
Juergen Spitzmueller [Mon, 6 Aug 2018 07:25:05 +0000 (09:25 +0200)]
Temporarily disable
We need proper InsetInfoParams to get this working (I'm on it)
Juergen Spitzmueller [Sun, 5 Aug 2018 14:31:53 +0000 (16:31 +0200)]
de/UserGuide: update
Kornel Benko [Sun, 5 Aug 2018 14:31:09 +0000 (16:31 +0200)]
Update sk.po, typo
Juergen Spitzmueller [Sun, 5 Aug 2018 14:08:57 +0000 (16:08 +0200)]
de.po
Kornel Benko [Sun, 5 Aug 2018 09:25:08 +0000 (11:25 +0200)]
Update sk.po
Juergen Spitzmueller [Sun, 5 Aug 2018 09:18:24 +0000 (11:18 +0200)]
Basic field documentation
Juergen Spitzmueller [Sun, 5 Aug 2018 08:33:19 +0000 (10:33 +0200)]
de.po
Juergen Spitzmueller [Sun, 5 Aug 2018 08:19:25 +0000 (10:19 +0200)]
Style
Juergen Spitzmueller [Sun, 5 Aug 2018 08:10:50 +0000 (10:10 +0200)]
Capitalization fixes
Fixes: #11237
Kornel Benko [Sun, 5 Aug 2018 07:54:44 +0000 (09:54 +0200)]
Expand tilde meaning in front of a path name.
This allows to address data in the current lyx-system-directory.
The additional prefix is '~:s/'
The original prefix '~/' still addresses current users home directory.
Juergen Spitzmueller [Sun, 5 Aug 2018 07:51:12 +0000 (09:51 +0200)]
Add date-related info insets
With this commit, info insets leave the dark backstage room of an opaque
and quite hidden dev-only feature and come frontstage.
In the UI, they present themselves as "Fields" since this is what people
know from word processors. Other user-related fields that could be
implemented next: time, user name (I plan to do that for 2.4).
Since this supersedes date-insert, I removed Insert > Date from
the menu and propose to ditch date-insert and the corresponding rc.
The lyx2lyx reversion routine has lots of room for improvement and
attractive tasks for pythons (file timestamp, switch of localization).
Please feel invited!
This is a file format change.
Kornel Benko [Sun, 5 Aug 2018 07:40:13 +0000 (09:40 +0200)]
Adapt test 'BATCH_outline-beamer' to reflect lokalization changes
See commit
abaccec
Kornel Benko [Sun, 5 Aug 2018 07:09:47 +0000 (09:09 +0200)]
Add default language to make RJournal.lyx compilable again
Kornel Benko [Sat, 4 Aug 2018 05:51:53 +0000 (07:51 +0200)]
Amend
f3b89e4 : Use correct end-layout
Also correct indentation of innner values
Kornel Benko [Thu, 2 Aug 2018 20:51:36 +0000 (22:51 +0200)]
Do not increment start for find(phrase) while looping over phrases
The increment will be done at the end of the for-loop.
Juergen Spitzmueller [Thu, 2 Aug 2018 07:08:11 +0000 (09:08 +0200)]
Change size policy of buffer combo in refs dialog
Fixes: #9316
Juergen Spitzmueller [Wed, 1 Aug 2018 14:51:38 +0000 (16:51 +0200)]
reorder entries
Juergen Spitzmueller [Wed, 1 Aug 2018 14:16:46 +0000 (16:16 +0200)]
auto-nest beamer note item in list
candidate for stable
Juergen Spitzmueller [Wed, 1 Aug 2018 13:46:00 +0000 (15:46 +0200)]
Pass languages also if babel is provided by class.
This is needed to load all used languages.
Juergen Spitzmueller [Wed, 1 Aug 2018 13:17:46 +0000 (15:17 +0200)]
InsetInfo: use localized shortcuts
Kornel Benko [Wed, 1 Aug 2018 10:11:45 +0000 (12:11 +0200)]
Update sk.po
Kornel Benko [Wed, 1 Aug 2018 10:09:42 +0000 (12:09 +0200)]
Amend
7f3fd5a : Missed changes in version.h
Juergen Spitzmueller [Wed, 1 Aug 2018 07:33:14 +0000 (09:33 +0200)]
de.po: update
Juergen Spitzmueller [Wed, 1 Aug 2018 07:28:03 +0000 (09:28 +0200)]
More GuiInfo usability work
Kornel Benko [Tue, 31 Jul 2018 11:44:48 +0000 (13:44 +0200)]
lyx2lyx: Use correct check for emty lines while converting Begin/EndFrontmatter
* Coversion now tries not to pollute the result with emty lines
* stripped some trailing spaces
Juergen Spitzmueller [Mon, 30 Jul 2018 15:18:38 +0000 (17:18 +0200)]
Update info-insert documentation
Juergen Spitzmueller [Mon, 30 Jul 2018 15:02:28 +0000 (17:02 +0200)]
Typo.
Thanks, Kornel.
Kornel Benko [Mon, 30 Jul 2018 11:50:05 +0000 (13:50 +0200)]
Update sk.po
Kornel Benko [Mon, 30 Jul 2018 11:44:01 +0000 (13:44 +0200)]
Amend
3e92efd : Remove (Begin|End)Frontmatter in elsarticle
1.) Revert changes in elsarticle.lyx
2.) upgrade format to 558
3.) added missing lyx2lyx routines
Juergen Spitzmueller [Sun, 29 Jul 2018 17:41:34 +0000 (19:41 +0200)]
Split vcs Info inset from buffer Info inset
This should go separately in the GUI, and thus in the inset.
Juergen Spitzmueller [Sun, 29 Jul 2018 16:29:07 +0000 (18:29 +0200)]
de.po: update
Juergen Spitzmueller [Sun, 29 Jul 2018 16:28:18 +0000 (18:28 +0200)]
InsetInfo: add useful shortcuts.
Juergen Spitzmueller [Sun, 29 Jul 2018 13:24:45 +0000 (15:24 +0200)]
Add Gilbert Forkel to the Credits
Juergen Spitzmueller [Sun, 29 Jul 2018 13:16:44 +0000 (15:16 +0200)]
Fix problem of unwanted spaces caused by macro definitions
Patch by Gilbert J. M. Forkel
Fixes: #11216
Enrico Forestieri [Sat, 28 Jul 2018 21:07:17 +0000 (23:07 +0200)]
Fix bug #11214
The checkProg() function was separating a command from its parameters
by splitting at the first space. This was a problem if the command
was specified with a full path containing spaces. Now the checkProg()
function separates a command from the parameters by splitting at the
first non-quoted space. So, it suffices quoting a path to solve the
issue.
Kornel Benko [Sat, 28 Jul 2018 12:30:25 +0000 (14:30 +0200)]
Replace styles '(Begin|End)Frontmatter' with environment in elsarticle
No change in tex or pdf output.
This does not help in compiling, but still feels more natural.
Juergen Spitzmueller [Sat, 28 Jul 2018 08:26:52 +0000 (10:26 +0200)]
Try to please windows compiler
Juergen Spitzmueller [Sat, 28 Jul 2018 07:33:43 +0000 (09:33 +0200)]
Add Winfred Huang to the Credits
Juergen Spitzmueller [Sat, 28 Jul 2018 07:28:38 +0000 (09:28 +0200)]
zh_CN: update from Winfred Huang
Scott Kostyshak [Fri, 27 Jul 2018 19:28:22 +0000 (15:28 -0400)]
Fix crash when selecting text with changes
When selecting text, in some cases a DocIterator could be forwarded
to a (non-existant) paragraph after the end. The critical part of
this fix is to break the loop at the correct place. The following
are additional improvements:
- increase readability by defining a bool named "in_last_par"
- use cur.selectionEnd().pit() instead of cur.selectionEnd().paragraph().id()
- use it.lastpos() instead of it.paragraph().size()
This commit fixes a regression introduced by
23de5e5e , and reported
at #11204.
Thanks to Jürgen and JMarc.
Kornel Benko [Fri, 27 Jul 2018 12:12:15 +0000 (14:12 +0200)]
Update sk.po
Juergen Spitzmueller [Fri, 27 Jul 2018 12:06:54 +0000 (14:06 +0200)]
de.po: update
Juergen Spitzmueller [Fri, 27 Jul 2018 10:14:37 +0000 (12:14 +0200)]
Sort out problems with InsetInfo language settings
* use the context language of the info inset (rather than the buffer
language), and translate strings accordingly
* for menu and shortcuts, use the Gui language instead
* actually care that all translatable strings end in po
(this wasn't the case).
Fixes: #5348, rest of #10463
Kornel Benko [Thu, 26 Jul 2018 17:18:02 +0000 (19:18 +0200)]
Update sk.po
Juergen Spitzmueller [Thu, 26 Jul 2018 14:02:03 +0000 (16:02 +0200)]
Make the InsetInfo dialog a bit less esoteric.
Juergen Spitzmueller [Wed, 25 Jul 2018 16:01:22 +0000 (18:01 +0200)]
Use footnotehyper rather than footnote if hyperref is used
Fixes: #11212
Jean-Marc Lasgouttes [Wed, 25 Jul 2018 12:07:19 +0000 (14:07 +0200)]
Revert "Make formal table lines exagerately thick to identify \cmidrule"
This not the correct solution. Let's see if we find a better one.
This reverts commit
d900b1fcec5093a49042d82d9e1ea90bdfb40ea2 .
Juergen Spitzmueller [Wed, 25 Jul 2018 12:59:21 +0000 (14:59 +0200)]
Fix austrian language code\n\nCandidate for stable.
Juergen Spitzmueller [Wed, 25 Jul 2018 09:38:56 +0000 (11:38 +0200)]
Amend
79cf3f5ec10
Some InfoInsets have to be LTR always.
Juergen Spitzmueller [Wed, 25 Jul 2018 09:00:00 +0000 (11:00 +0200)]
Fix text direction issue for InsetInfo in RTL context
Fixes: #10463
Juergen Spitzmueller [Tue, 24 Jul 2018 11:49:27 +0000 (13:49 +0200)]
Implement tri-state in GuiSetBorder
A new UNDECIDED state is used if multiple cells with differing border
settings are selected.
This prevents additional borders to be set without being asked.
Fixes: #10010
Juergen Spitzmueller [Tue, 24 Jul 2018 06:48:33 +0000 (08:48 +0200)]
Revert "Fix toggle-line for multi-cell selection"
This changes the behavior of the table border toolbar in a way I am not sure everybody appreciates.
This reverts commit
022228e56f2a58d3a6a79af26e38470ebd74dcaf .
Jean-Marc Lasgouttes [Mon, 23 Jul 2018 22:07:59 +0000 (00:07 +0200)]
Make formal table lines exagerately thick to identify \cmidrule
Width is now 3 for top/bottomrule, 2 for midrule and 1 for cmidrule.
These numbers are bogus of course, but the goal is to help the user
see what he is doing.
Jean-Marc Lasgouttes [Mon, 23 Jul 2018 21:48:52 +0000 (23:48 +0200)]
Amend
20976e81 : remove debug messages
Jean-Marc Lasgouttes [Mon, 23 Jul 2018 15:07:48 +0000 (17:07 +0200)]
Aesthetics: off-by-one in line drawing
It is a general problem when doing graphics to know where a line
begins and where it ends pixel-wise. At the instigation of Scott, and
with the use of the kmag magnifier, this commit corrects 3 areas:
* foreign marks were larger than the row element they were supposed to
mark. This could lead to moving lines, depending on paint ordering.
* visible spaces were drawn outside of their box (select a single
space to see this).
* the `L' blinking caret would leave a cursor dropping because the
horizontal part was too wide.