texlive[45521] Build/source/texk/web2c/synctexdir: SyncTeX parser
commits+jlaurens at tug.org
commits+jlaurens at tug.org
Wed Oct 11 21:29:06 CEST 2017
Revision: 45521
http://tug.org/svn/texlive?view=revision&revision=45521
Author: jlaurens
Date: 2017-10-11 21:29:05 +0200 (Wed, 11 Oct 2017)
Log Message:
-----------
SyncTeX parser 1.20. Initialisations fixes.
Modified Paths:
--------------
trunk/Build/source/texk/web2c/synctexdir/synctex_main.c
trunk/Build/source/texk/web2c/synctexdir/synctex_parser.c
trunk/Build/source/texk/web2c/synctexdir/synctex_parser.h
trunk/Build/source/texk/web2c/synctexdir/synctex_parser_advanced.h
trunk/Build/source/texk/web2c/synctexdir/synctex_parser_readme.md
trunk/Build/source/texk/web2c/synctexdir/synctex_parser_utils.c
trunk/Build/source/texk/web2c/synctexdir/synctex_parser_utils.h
Modified: trunk/Build/source/texk/web2c/synctexdir/synctex_main.c
===================================================================
--- trunk/Build/source/texk/web2c/synctexdir/synctex_main.c 2017-10-11 15:27:32 UTC (rev 45520)
+++ trunk/Build/source/texk/web2c/synctexdir/synctex_main.c 2017-10-11 19:29:05 UTC (rev 45521)
@@ -4,7 +4,7 @@
This file is part of the __SyncTeX__ package.
[//]: # (Latest Revision: Fri Jul 14 16:20:41 UTC 2017)
- [//]: # (Version: 1.19)
+ [//]: # (Version: 1.20)
See `synctex_parser_readme.md` for more details
Modified: trunk/Build/source/texk/web2c/synctexdir/synctex_parser.c
===================================================================
--- trunk/Build/source/texk/web2c/synctexdir/synctex_parser.c 2017-10-11 15:27:32 UTC (rev 45520)
+++ trunk/Build/source/texk/web2c/synctexdir/synctex_parser.c 2017-10-11 19:29:05 UTC (rev 45521)
@@ -3,8 +3,8 @@
This file is part of the __SyncTeX__ package.
- [//]: # (Latest Revision: Fri Jul 14 16:20:41 UTC 2017)
- [//]: # (Version: 1.19)
+ [//]: # (Latest Revision: Wed Oct 11 19:19:08 UTC 2017)
+ [//]: # (Version: 1.20)
See `synctex_parser_readme.md` for more details
@@ -59,7 +59,7 @@
* \file synctex_parser.c
* \brief SyncTeX file parser and controller.
* - author: Jérôme LAURENS
- * \version 1.19
+ * \version 1.20
* \date Mon Apr 24 07:08:56 UTC 2017
*
* Reads and parse *.synctex[.gz] files,
@@ -186,7 +186,7 @@
-1, /* depth_V */
-1, /* name */
-1, /* page */
- 0
+ 0 /* size */
};
typedef const synctex_data_model_s * synctex_data_model_p;
@@ -1688,7 +1688,9 @@
-1, /* width_V */
-1, /* height_V */
-1, /* depth_V */
- synctex_data_ref_thv_max
+ -1, /* name */
+ -1, /* page */
+ synctex_data_ref_thv_max /* size */
};
static synctex_class_s synctex_class_ref = {
NULL, /* No scanner yet */
@@ -6706,7 +6708,7 @@
return old;
}
SYNCTEX_INLINE static synctex_box_s _synctex_data_box(synctex_node_p node) {
- synctex_box_s box = {0,0,0,0};
+ synctex_box_s box = {{0,0},{0,0}};
int n;
n = synctex_node_width(node);
if (n<0) {
@@ -6722,7 +6724,7 @@
return box;
}
SYNCTEX_INLINE static synctex_box_s _synctex_data_xob(synctex_node_p node) {
- synctex_box_s box = {0,0,0,0};
+ synctex_box_s box = {{0,0},{0,0}};
int n;
n = synctex_node_width(node);
if (n>0) {
@@ -6738,7 +6740,7 @@
return box;
}
SYNCTEX_INLINE static synctex_box_s _synctex_data_box_V(synctex_node_p node) {
- synctex_box_s box = {0,0,0,0};
+ synctex_box_s box = {{0,0},{0,0}};
int n;
n = _synctex_node_width_V(node);
if (n<0) {
Modified: trunk/Build/source/texk/web2c/synctexdir/synctex_parser.h
===================================================================
--- trunk/Build/source/texk/web2c/synctexdir/synctex_parser.h 2017-10-11 15:27:32 UTC (rev 45520)
+++ trunk/Build/source/texk/web2c/synctexdir/synctex_parser.h 2017-10-11 19:29:05 UTC (rev 45521)
@@ -4,7 +4,7 @@
This file is part of the __SyncTeX__ package.
[//]: # (Latest Revision: Fri Jul 14 16:20:41 UTC 2017)
- [//]: # (Version: 1.19)
+ [//]: # (Version: 1.20)
See `synctex_parser_readme.md` for more details
Modified: trunk/Build/source/texk/web2c/synctexdir/synctex_parser_advanced.h
===================================================================
--- trunk/Build/source/texk/web2c/synctexdir/synctex_parser_advanced.h 2017-10-11 15:27:32 UTC (rev 45520)
+++ trunk/Build/source/texk/web2c/synctexdir/synctex_parser_advanced.h 2017-10-11 19:29:05 UTC (rev 45521)
@@ -4,7 +4,7 @@
This file is part of the __SyncTeX__ package.
[//]: # (Latest Revision: Fri Jul 14 16:20:41 UTC 2017)
- [//]: # (Version: 1.19)
+ [//]: # (Version: 1.20)
See `synctex_parser_readme.md` for more details
Modified: trunk/Build/source/texk/web2c/synctexdir/synctex_parser_readme.md
===================================================================
--- trunk/Build/source/texk/web2c/synctexdir/synctex_parser_readme.md 2017-10-11 15:27:32 UTC (rev 45520)
+++ trunk/Build/source/texk/web2c/synctexdir/synctex_parser_readme.md 2017-10-11 19:29:05 UTC (rev 45521)
@@ -2,11 +2,15 @@
This file is part of the __SyncTeX__ package.
-[//]: # (Version: 1.19)
+[//]: # (Version: 1.20)
[//]: # (Date: Fri Jul 14 16:20:41 UTC 2017)
## Important
+* Changes in version `1.20`
+
+ One bug fixed in some initialization and different syntax to make some compilers happy.
+
* Changes in version `1.19`
A long standing bug affecting only pdftex has been fixed by adding support to pdf forms. As a side effect, the synchronization algorithm gains in accuracy for all the engines, especially from pdf to source. Of course, there is a small cost in both memory footprint and computational time, but none is noticeable.
Modified: trunk/Build/source/texk/web2c/synctexdir/synctex_parser_utils.c
===================================================================
--- trunk/Build/source/texk/web2c/synctexdir/synctex_parser_utils.c 2017-10-11 15:27:32 UTC (rev 45520)
+++ trunk/Build/source/texk/web2c/synctexdir/synctex_parser_utils.c 2017-10-11 19:29:05 UTC (rev 45521)
@@ -4,7 +4,7 @@
This file is part of the __SyncTeX__ package.
[//]: # (Latest Revision: Fri Jul 14 16:20:41 UTC 2017)
- [//]: # (Version: 1.19)
+ [//]: # (Version: 1.20)
See `synctex_parser_readme.md` for more details
Modified: trunk/Build/source/texk/web2c/synctexdir/synctex_parser_utils.h
===================================================================
--- trunk/Build/source/texk/web2c/synctexdir/synctex_parser_utils.h 2017-10-11 15:27:32 UTC (rev 45520)
+++ trunk/Build/source/texk/web2c/synctexdir/synctex_parser_utils.h 2017-10-11 19:29:05 UTC (rev 45521)
@@ -4,7 +4,7 @@
This file is part of the __SyncTeX__ package.
[//]: # (Latest Revision: Fri Jul 14 16:20:41 UTC 2017)
- [//]: # (Version: 1.19)
+ [//]: # (Version: 1.20)
See `synctex_parser_readme.md` for more details
More information about the tex-live-commits
mailing list