mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-28 20:45:47 +00:00
Rename Caption:LongTableNoNumber to Caption:Unnumbered
The term LongTable has been deprecated and moreover the renaming makes the interface easier to the eye. File format updated to 507. (conversion based on jamatos patch) Layout format updated to 60. tex2ylx tests updated. Document EmbeddedObjects.lyx has been updated.
This commit is contained in:
parent
e5e21da467
commit
fd1ee3b424
@ -11,6 +11,10 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx.
|
|||||||
|
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
|
2016-03-25 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
|
||||||
|
* Format incremented to 507
|
||||||
|
Convert caption subtype LongTableNoNumber to Unnumbered
|
||||||
|
|
||||||
2016-01-26 Guillaume Munch <gm@lyx.org>
|
2016-01-26 Guillaume Munch <gm@lyx.org>
|
||||||
* Format incremented to 506
|
* Format incremented to 506
|
||||||
No new parameters.
|
No new parameters.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX 2.2 created this file. For more info see http://www.lyx.org/
|
#LyX 2.2 created this file. For more info see http://www.lyx.org/
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
@ -7689,7 +7689,7 @@ Caption
|
|||||||
\begin_inset space ~
|
\begin_inset space ~
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
(LongTableNoNumber)
|
(Unnumbered)
|
||||||
\family default
|
\family default
|
||||||
.
|
.
|
||||||
Table
|
Table
|
||||||
@ -7842,7 +7842,7 @@ TEL.
|
|||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
\begin_inset Caption LongTableNoNumber
|
\begin_inset Caption Unnumbered
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
Continued Example Phone List
|
Continued Example Phone List
|
||||||
@ -10017,7 +10017,7 @@ TEL.
|
|||||||
\begin_inset Text
|
\begin_inset Text
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
\begin_inset Caption LongTableNoNumber
|
\begin_inset Caption Unnumbered
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
Continued Example Phone List
|
Continued Example Phone List
|
||||||
|
@ -16,3 +16,6 @@ second step:
|
|||||||
entries)of longtable accordingly
|
entries)of longtable accordingly
|
||||||
occurrences: sec. 2.2, 2.6, 2.7, 4.2
|
occurrences: sec. 2.2, 2.6, 2.7, 4.2
|
||||||
- sec. 7.1: new template "vector graphics"
|
- sec. 7.1: new template "vector graphics"
|
||||||
|
|
||||||
|
second step (cont'd by lasgouttes)
|
||||||
|
- sec. 2.6.3.3: caption type LongTableNoNumber has been renamed to Unumbered.
|
||||||
|
@ -86,7 +86,7 @@ format_relation = [("0_06", [200], minor_versions("0.6" , 4)),
|
|||||||
("1_6", list(range(277,346)), minor_versions("1.6" , 10)),
|
("1_6", list(range(277,346)), minor_versions("1.6" , 10)),
|
||||||
("2_0", list(range(346,414)), minor_versions("2.0" , 8)),
|
("2_0", list(range(346,414)), minor_versions("2.0" , 8)),
|
||||||
("2_1", list(range(414,475)), minor_versions("2.1" , 0)),
|
("2_1", list(range(414,475)), minor_versions("2.1" , 0)),
|
||||||
("2_2", list(range(475,507)), minor_versions("2.2" , 0))
|
("2_2", list(range(475,508)), minor_versions("2.2" , 0))
|
||||||
]
|
]
|
||||||
|
|
||||||
####################################################################
|
####################################################################
|
||||||
|
@ -104,6 +104,36 @@ def revert_Argument_to_TeX_brace(document, line, endline, n, nmax, environment,
|
|||||||
###
|
###
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
|
def convert_longtable_label_internal(document, forward):
|
||||||
|
"""
|
||||||
|
Convert reference to "LongTableNoNumber" into "Unnumbered" if forward is True
|
||||||
|
else revert it.
|
||||||
|
"""
|
||||||
|
old_reference = "\\begin_inset Caption LongTableNoNumber"
|
||||||
|
new_reference = "\\begin_inset Caption Unnumbered"
|
||||||
|
|
||||||
|
# if the purpose is to revert swap the strings roles
|
||||||
|
if not forward:
|
||||||
|
old_reference, new_reference = new_reference, old_reference
|
||||||
|
|
||||||
|
i = 0
|
||||||
|
while True:
|
||||||
|
i = find_token(document.body, old_reference, i)
|
||||||
|
|
||||||
|
if i == -1:
|
||||||
|
return
|
||||||
|
|
||||||
|
document.body[i] = new_reference
|
||||||
|
|
||||||
|
|
||||||
|
def convert_longtable_label(document):
|
||||||
|
convert_longtable_label_internal(document, True)
|
||||||
|
|
||||||
|
|
||||||
|
def revert_longtable_label(document):
|
||||||
|
convert_longtable_label_internal(document, False)
|
||||||
|
|
||||||
|
|
||||||
def convert_separator(document):
|
def convert_separator(document):
|
||||||
"""
|
"""
|
||||||
Convert layout separators to separator insets and add (LaTeX) paragraph
|
Convert layout separators to separator insets and add (LaTeX) paragraph
|
||||||
@ -2253,10 +2283,12 @@ convert = [
|
|||||||
[503, []],
|
[503, []],
|
||||||
[504, [convert_save_props]],
|
[504, [convert_save_props]],
|
||||||
[505, []],
|
[505, []],
|
||||||
[506, [convert_info_tabular_feature]]
|
[506, [convert_info_tabular_feature]],
|
||||||
|
[507, [convert_longtable_label]]
|
||||||
]
|
]
|
||||||
|
|
||||||
revert = [
|
revert = [
|
||||||
|
[506, [revert_longtable_label]],
|
||||||
[505, [revert_info_tabular_feature]],
|
[505, [revert_info_tabular_feature]],
|
||||||
[504, []],
|
[504, []],
|
||||||
[503, [revert_save_props]],
|
[503, [revert_save_props]],
|
||||||
|
@ -198,6 +198,9 @@ import os, re, string, sys
|
|||||||
# New Layout tags "AddToToc", "IsTocCaption"
|
# New Layout tags "AddToToc", "IsTocCaption"
|
||||||
# New Layout argument tag "IsTocCaption"
|
# New Layout argument tag "IsTocCaption"
|
||||||
|
|
||||||
|
# Incremented to format 60, 25 March 2016 by lasgouttes
|
||||||
|
# Rename caption subtype LongTableNoNumber to Unnumbered
|
||||||
|
|
||||||
# Do not forget to document format change in Customization
|
# Do not forget to document format change in Customization
|
||||||
# Manual (section "Declaring a new text class").
|
# Manual (section "Declaring a new text class").
|
||||||
|
|
||||||
@ -205,7 +208,7 @@ import os, re, string, sys
|
|||||||
# development/tools/updatelayouts.py script to update all
|
# development/tools/updatelayouts.py script to update all
|
||||||
# layout files to the new format.
|
# layout files to the new format.
|
||||||
|
|
||||||
currentFormat = 59
|
currentFormat = 60
|
||||||
|
|
||||||
|
|
||||||
def usage(prog_name):
|
def usage(prog_name):
|
||||||
@ -319,6 +322,7 @@ def convert(lines):
|
|||||||
re_TopEnvironment = re.compile(r'^(\s*)LabelType(\s+)Top_Environment\s*$', re.IGNORECASE)
|
re_TopEnvironment = re.compile(r'^(\s*)LabelType(\s+)Top_Environment\s*$', re.IGNORECASE)
|
||||||
re_CenteredEnvironment = re.compile(r'^(\s*)LabelType(\s+)Centered_Top_Environment\s*$', re.IGNORECASE)
|
re_CenteredEnvironment = re.compile(r'^(\s*)LabelType(\s+)Centered_Top_Environment\s*$', re.IGNORECASE)
|
||||||
re_ChapterStyle = re.compile(r'^\s*Style\s+Chapter\s*$', re.IGNORECASE)
|
re_ChapterStyle = re.compile(r'^\s*Style\s+Chapter\s*$', re.IGNORECASE)
|
||||||
|
re_InsetLayout_CaptionLTNN = re.compile(r'^(\s*InsetLayout\s+)(Caption:LongTableNonumber)', re.IGNORECASE)
|
||||||
|
|
||||||
|
|
||||||
# counters for sectioning styles (hardcoded in 1.3)
|
# counters for sectioning styles (hardcoded in 1.3)
|
||||||
@ -430,6 +434,17 @@ def convert(lines):
|
|||||||
i += 1
|
i += 1
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
if format == 59:
|
||||||
|
match = re_InsetLayout_CaptionLTNN.match(lines[i])
|
||||||
|
if not match:
|
||||||
|
i += 1
|
||||||
|
continue
|
||||||
|
# '^(\s*InsetLayout\s+)(Caption:LongTableNonumber)'
|
||||||
|
lead = match.group(1)
|
||||||
|
lines[i] = lead + "Caption:Unnumbered"
|
||||||
|
i += 1
|
||||||
|
continue
|
||||||
|
|
||||||
if format == 58:
|
if format == 58:
|
||||||
# nothing to do.
|
# nothing to do.
|
||||||
i += 1
|
i += 1
|
||||||
|
@ -2718,7 +2718,7 @@ bool Text::getStatus(Cursor & cur, FuncRequest const & cmd,
|
|||||||
case LFUN_CAPTION_INSERT: {
|
case LFUN_CAPTION_INSERT: {
|
||||||
code = CAPTION_CODE;
|
code = CAPTION_CODE;
|
||||||
string arg = cmd.getArg(0);
|
string arg = cmd.getArg(0);
|
||||||
bool varia = arg != "LongTableNoNumber"
|
bool varia = arg != "Unnumbered"
|
||||||
&& cur.inset().allowsCaptionVariation(arg);
|
&& cur.inset().allowsCaptionVariation(arg);
|
||||||
// not allowed in description items,
|
// not allowed in description items,
|
||||||
// and in specific insets
|
// and in specific insets
|
||||||
|
@ -61,7 +61,7 @@ namespace lyx {
|
|||||||
// You should also run the development/tools/updatelayouts.py script,
|
// You should also run the development/tools/updatelayouts.py script,
|
||||||
// to update the format of all of our layout files.
|
// to update the format of all of our layout files.
|
||||||
//
|
//
|
||||||
int const LAYOUT_FORMAT = 59; //gm: OutlinerName, AddToToc, IsTocCaption
|
int const LAYOUT_FORMAT = 60; //lasgouttes LongTableNoNumber => Unnumbered
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
|
|
||||||
|
@ -224,7 +224,7 @@ bool InsetCaption::getStatus(Cursor & cur, FuncRequest const & cmd,
|
|||||||
if (first_arg == "changetype") {
|
if (first_arg == "changetype") {
|
||||||
string const type = cmd.getArg(1);
|
string const type = cmd.getArg(1);
|
||||||
status.setOnOff(type == type_);
|
status.setOnOff(type == type_);
|
||||||
bool varia = type != "LongTableNoNumber";
|
bool varia = type != "Unnumbered";
|
||||||
// check if the immediate parent inset allows caption variation
|
// check if the immediate parent inset allows caption variation
|
||||||
if (cur.depth() > 1) {
|
if (cur.depth() > 1) {
|
||||||
varia = cur[cur.depth() - 2].inset().allowsCaptionVariation(type);
|
varia = cur[cur.depth() - 2].inset().allowsCaptionVariation(type);
|
||||||
|
@ -487,7 +487,7 @@ void InsetFloat::setNewLabel()
|
|||||||
|
|
||||||
bool InsetFloat::allowsCaptionVariation(std::string const & newtype) const
|
bool InsetFloat::allowsCaptionVariation(std::string const & newtype) const
|
||||||
{
|
{
|
||||||
return !params_.subfloat && newtype != "LongTableNoNumber";
|
return !params_.subfloat && newtype != "Unnumbered";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -3521,7 +3521,7 @@ bool InsetTabular::insetAllowed(InsetCode code) const
|
|||||||
bool InsetTabular::allowsCaptionVariation(std::string const & newtype) const
|
bool InsetTabular::allowsCaptionVariation(std::string const & newtype) const
|
||||||
{
|
{
|
||||||
return tabular.is_long_tabular &&
|
return tabular.is_long_tabular &&
|
||||||
(newtype == "Standard" || newtype == "LongTableNoNumber");
|
(newtype == "Standard" || newtype == "Unnumbered");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
@ -1539,7 +1539,7 @@ Second
|
|||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
|
|
||||||
\begin_inset Caption LongTableNoNumber
|
\begin_inset Caption Unnumbered
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
standard foot
|
standard foot
|
||||||
@ -1584,7 +1584,7 @@ bottom.
|
|||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
|
|
||||||
\begin_inset Caption LongTableNoNumber
|
\begin_inset Caption Unnumbered
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
(last foot)
|
(last foot)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
@ -1596,7 +1596,7 @@ Second
|
|||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
|
|
||||||
\begin_inset Caption LongTableNoNumber
|
\begin_inset Caption Unnumbered
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
standard foot
|
standard foot
|
||||||
@ -1641,7 +1641,7 @@ bottom.
|
|||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
|
|
||||||
\begin_inset Caption LongTableNoNumber
|
\begin_inset Caption Unnumbered
|
||||||
|
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
(last foot)
|
(last foot)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#LyX file created by tex2lyx 2.2
|
#LyX file created by tex2lyx 2.2
|
||||||
\lyxformat 506
|
\lyxformat 507
|
||||||
\begin_document
|
\begin_document
|
||||||
\begin_header
|
\begin_header
|
||||||
\save_transient_properties true
|
\save_transient_properties true
|
||||||
|
@ -32,8 +32,8 @@ extern char const * const lyx_version_info;
|
|||||||
|
|
||||||
// Do not remove the comment below, so we get merge conflict in
|
// Do not remove the comment below, so we get merge conflict in
|
||||||
// independent branches. Instead add your own.
|
// independent branches. Instead add your own.
|
||||||
#define LYX_FORMAT_LYX 506 // guillaume munch: convert "inset-modify tabular"
|
#define LYX_FORMAT_LYX 507 // lasgouttes: rename LongTableNoNumber to Unnumbered
|
||||||
#define LYX_FORMAT_TEX2LYX 506
|
#define LYX_FORMAT_TEX2LYX 507
|
||||||
|
|
||||||
#if LYX_FORMAT_TEX2LYX != LYX_FORMAT_LYX
|
#if LYX_FORMAT_TEX2LYX != LYX_FORMAT_LYX
|
||||||
#ifndef _MSC_VER
|
#ifndef _MSC_VER
|
||||||
|
Loading…
Reference in New Issue
Block a user