texlive[71033] Master/texmf-dist: ufrgscca (21apr24)

commits+karl at tug.org commits+karl at tug.org
Sun Apr 21 22:16:08 CEST 2024


Revision: 71033
          https://tug.org/svn/texlive?view=revision&revision=71033
Author:   karl
Date:     2024-04-21 22:16:07 +0200 (Sun, 21 Apr 2024)
Log Message:
-----------
ufrgscca (21apr24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/ufrgscca/README.md
    trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-cover-ptBR.tex
    trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-forms.tex
    trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-terms-en.tex
    trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-terms-ptBR.tex
    trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.pdf
    trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.tex
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-base-en.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-base-ptBR.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls

Modified: trunk/Master/texmf-dist/doc/latex/ufrgscca/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ufrgscca/README.md	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/doc/latex/ufrgscca/README.md	2024-04-21 20:16:07 UTC (rev 71033)
@@ -107,7 +107,10 @@
 
 
 ## Changelog
-* Version 2.9 (this) 
+* Version 2.10 (this) 
+    - added a package option, noxtrbookmarks, to package ufrgscca-forms (see manual).
+
+* Version 2.9
     - fixing the use of \pdfbookmark after the last hyperref/kernel update (which broke the \MakeForms command).
 
 * Version 2.8

Modified: trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-cover-ptBR.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-cover-ptBR.tex	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-cover-ptBR.tex	2024-04-21 20:16:07 UTC (rev 71033)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
@@ -24,6 +24,14 @@
 %%%==============================================================================
 
 
+
+\ExplSyntaxOn
+  \tl_new:N \tmpFieldA
+  \tl_new:N \tmpFieldB
+  \tl_new:N \tmpFieldC
+\ExplSyntaxOff
+
+
 %%%%%%%%%%%%%%%
 %%%%%%%%%%%%%%%
 
@@ -71,8 +79,9 @@
   } ,
   cover.students        = %
   {%
-        \eDataSet{student}%
-        \centering{\MakeUppercase{\eDataFields{name}} - \eDataFields{ID}}  
+        \DataGet{student}{name}{\tmpFieldA}
+        \DataGet{student}{ID}{\tmpFieldB}
+        \centering{\MakeUppercase{\tmpFieldA} - \tmpFieldB}  
   } ,
   cover.topbase            = %
   {%
@@ -83,8 +92,8 @@
   } ,
   cover.title             = %
   {%
-          \eDataSet{student}%
-          \centering\textbf{\MakeUppercase{\eDataFields{worktitle}}}  
+          \DataGet{student}{worktitle}{\tmpFieldA}
+          \centering\textbf{\MakeUppercase{\tmpFieldA}}  
   } ,
   cover.bottom            = {%
           \centering \UseConst{publ.city}\\ \UseConst{publ.date}\par
@@ -128,8 +137,9 @@
   {%
     \studentiterate%
      {%
-       \eDataSet{student}%
-       \centering{\MakeUppercase{\eDataFields{name}}~ -~ \eDataFields{ID}}\\     
+        \DataGet{student}{name}{\tmpFieldA}
+        \DataGet{student}{ID}{\tmpFieldB}
+        \centering{\MakeUppercase{\tmpFieldA} - \tmpFieldB}  
      }
   }  
 }

Modified: trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-forms.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-forms.tex	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-forms.tex	2024-04-21 20:16:07 UTC (rev 71033)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
@@ -51,7 +51,7 @@
 %%  req form - Internship
 %%%%%%%%%%%%%%%
 \SetForm{internshiprequest}{heading}{\UseTerm{title.internship}}
-\SetForm{internshiprequest}{bookmark}{\PdfTermBookMark{book.internrequestform}}
+\SetForm{internshiprequest}{bookmark}{\pdfTermBookMark{book.internrequestform}}
 \SetForm{internshiprequest}{title}{\UseTerm{title.requestform}}
 
 %%%
@@ -101,7 +101,7 @@
 %%  supervisor`s form - Internship
 %%%%%%%%%%%%%%%
 \SetForm{internshipsupervisorform}{heading}{\UseTerm{title.internship}}
-\SetForm{internshipsupervisorform}{bookmark}{\PdfTermBookMark{book.internsupervisorform}}
+\SetForm{internshipsupervisorform}{bookmark}{\pdfTermBookMark{book.internsupervisorform}}
 \SetForm{internshipsupervisorform}{title}{\UseTerm{title.internsupervisorform}}
 \SetForm{internshipsupervisorform}{footnote}{\UseTerm{footnote.supervisorsform}}
 
@@ -147,7 +147,7 @@
 %%  tutor`s form - Internship
 %%%%%%%%%%%%%%%
 \SetForm{internshiptutorform}{heading}{\UseTerm{title.internship}}
-\SetForm{internshiptutorform}{bookmark}{\PdfTermBookMark{book.interntutorform}}
+\SetForm{internshiptutorform}{bookmark}{\pdfTermBookMark{book.interntutorform}}
 \SetForm{internshiptutorform}{title}{\UseTerm{title.interntutorform}}
 
 %%%
@@ -196,7 +196,7 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \SetForm{attendancelist}{heading}{\UseTerm{title.tcc}}
-\SetForm{attendancelist}{bookmark}{\PdfTermBookMark{book.attendancelist}}
+\SetForm{attendancelist}{bookmark}{\pdfTermBookMark{book.attendancelist}}
 \SetForm{attendancelist}{title}{\UseTerm{title.attendancelist}}
 \SetForm{attendancelist}{opening}{}
 
@@ -222,7 +222,7 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \SetForm{calendar-I}{heading}{\UseTerm{title.tccI}}
-\SetForm{calendar-I}{bookmark}{\PdfTermBookMark{book.calendar-I}}
+\SetForm{calendar-I}{bookmark}{\pdfTermBookMark{book.calendar-I}}
 
 %\SetForm{calendar-I}{heading}{\UseTerm{title.tccI}}
 \SetForm{calendar-I}{title}{\UseTerm{title.calendar}}
@@ -255,7 +255,7 @@
 %%%%%%%%%%%%%%%
 
 \SetForm{calendar-II}{heading}{\UseTerm{title.tccII}}
-\SetForm{calendar-II}{bookmark}{\PdfTermBookMark{book.calendar-II}}
+\SetForm{calendar-II}{bookmark}{\pdfTermBookMark{book.calendar-II}}
 
 \SetForm{calendar-II}{title}{\UseTerm{title.calendar}}
 \SetForm{calendar-II}{opening}{}
@@ -301,7 +301,7 @@
 %%  req form - I
 %%%%%%%%%%%%%%%
 \SetForm{request-I}{heading}{\UseTerm{title.tccI}}
-\SetForm{request-I}{bookmark}{\PdfTermBookMark{book.requestform-I}}
+\SetForm{request-I}{bookmark}{\pdfTermBookMark{book.requestform-I}}
 \SetForm{request-I}{title}{\UseTerm{title.requestform}}
 \SetForm{request-I}{opening}{
 
@@ -341,7 +341,7 @@
 %%  coadvisor - I
 %%%%%%%%%%%%%%%
 \SetForm{coadvisor-I}{heading}{\UseTerm{title.tccI}}
-\SetForm{coadvisor-I}{bookmark}{\PdfTermBookMark{book.coadvisorform-I}}
+\SetForm{coadvisor-I}{bookmark}{\pdfTermBookMark{book.coadvisorform-I}}
 \SetForm{coadvisor-I}{title}{\UseTerm{title.coadvisorform}}
 \SetForm{coadvisor-I}{opening}{
 
@@ -386,7 +386,7 @@
 %%  board approval - I
 %%%%%%%%%%%%%%%
 \SetForm{boardapproval-I}{heading}{\UseTerm{title.tccI}}
-\SetForm{boardapproval-I}{bookmark}{\PdfTermBookMark{book.boardapproval-I}}
+\SetForm{boardapproval-I}{bookmark}{\pdfTermBookMark{book.boardapproval-I}}
 \SetForm{boardapproval-I}{title}{\UseTerm{title.boardapproval}}
 \SetForm{boardapproval-I}{opening}{\UseTerm{desc.studentwork.full}}
 
@@ -415,7 +415,7 @@
 %%  advisor's approval - I
 %%%%%%%%%%%%%%%
 \SetForm{advisorsapproval-I}{heading}{\UseTerm{title.tccI}}
-\SetForm{advisorsapproval-I}{bookmark}{\PdfTermBookMark{book.advisorapproval-I}}
+\SetForm{advisorsapproval-I}{bookmark}{\pdfTermBookMark{book.advisorapproval-I}}
 \SetForm{advisorsapproval-I}{title}{\UseTerm{title.advisorsapproval-I}}
 \SetForm{advisorsapproval-I}{opening}{\UseTerm{desc.studentwork.full}}
 
@@ -443,7 +443,7 @@
 %%  examiner's form - I
 %%%%%%%%%%%%%%%
 \SetForm{examinersform-I}{heading}{\UseTerm{title.tccI}}
-\SetForm{examinersform-I}{bookmark}{\PdfTermBookMark{book.reviewersform-I}}
+\SetForm{examinersform-I}{bookmark}{\pdfTermBookMark{book.reviewersform-I}}
 \SetForm{examinersform-I}{title}{\UseTerm{title.reviewersform}}
 \SetForm{examinersform-I}{footnote}{\UseTerm{footnote.reviewersform}}
 \SetForm{examinersform-I}{opening}{%
@@ -496,7 +496,7 @@
 %%  rectify approval - I
 %%%%%%%%%%%%%%%
 \SetForm{rectifyapproval-I}{heading}{\UseTerm{title.tccI}}
-\SetForm{rectifyapproval-I}{bookmark}{\PdfTermBookMark{book.rectifyapproval-I}}
+\SetForm{rectifyapproval-I}{bookmark}{\pdfTermBookMark{book.rectifyapproval-I}}
 \SetForm{rectifyapproval-I}{title}{\UseTerm{title.rectifyapproval}}
 \SetForm{rectifyapproval-I}{opening}{\UseTerm{desc.studentwork.full}}
 
@@ -539,7 +539,7 @@
 %%  req form - II
 %%%%%%%%%%%%%%%
 \SetForm{request-II}{heading}{\UseTerm{title.tccII}}
-\SetForm{request-II}{bookmark}{\PdfTermBookMark{book.requestform-II}}
+\SetForm{request-II}{bookmark}{\pdfTermBookMark{book.requestform-II}}
 \SetForm{request-II}{title}{\UseTerm{title.requestform}}
 
 \SetForm{request-II}{opening}{
@@ -591,7 +591,7 @@
 %%  coadvisor - II
 %%%%%%%%%%%%%%%
 \SetForm{coadvisor-II}{heading}{\UseTerm{title.tccII}}
-\SetForm{coadvisor-II}{bookmark}{\PdfTermBookMark{book.coadvisorform-II}}
+\SetForm{coadvisor-II}{bookmark}{\pdfTermBookMark{book.coadvisorform-II}}
 \SetForm{coadvisor-II}{title}{\UseTerm{title.coadvisorform}}
 \SetForm{coadvisor-II}{opening}{
 
@@ -637,7 +637,7 @@
 %%  board approval - II
 %%%%%%%%%%%%%%%
 \SetForm{boardapproval-II}{heading}{\UseTerm{title.tccII}}
-\SetForm{boardapproval-II}{bookmark}{\PdfTermBookMark{book.boardapproval-II}}
+\SetForm{boardapproval-II}{bookmark}{\pdfTermBookMark{book.boardapproval-II}}
 \SetForm{boardapproval-II}{title}{\UseTerm{title.boardapproval}}
 \SetForm{boardapproval-II}{opening}{\UseTerm{desc.studentwork.full}}
 
@@ -672,7 +672,7 @@
 %%  advisor's approval - II
 %%%%%%%%%%%%%%%
 \SetForm{advisorsapproval-II}{heading}{\UseTerm{title.tccII}}
-\SetForm{advisorsapproval-II}{bookmark}{\PdfTermBookMark{book.advisorapproval-II}}
+\SetForm{advisorsapproval-II}{bookmark}{\pdfTermBookMark{book.advisorapproval-II}}
 \SetForm{advisorsapproval-II}{title}{\UseTerm{title.advisorsapproval-II}}
 \SetForm{advisorsapproval-II}{opening}{\UseTerm{desc.studentwork.full}}
 
@@ -700,7 +700,7 @@
 %%  receipts - II
 %%%%%%%%%%%%%%%
 \SetForm{receipts-II}{heading}{\UseTerm{title.tccII}}
-\SetForm{receipts-II}{bookmark}{\PdfTermBookMark{book.receipts-II}}
+\SetForm{receipts-II}{bookmark}{\pdfTermBookMark{book.receipts-II}}
 \SetForm{receipts-II}{title}{\UseTerm{title.receipts}}
 \SetForm{receipts-II}{footnote}{\UseTerm{footnote.receipts}}
 
@@ -732,7 +732,7 @@
 %%  examiner's form - II
 %%%%%%%%%%%%%%%
 \SetForm{examinersform-II}{heading}{\UseTerm{title.tccII}}
-\SetForm{examinersform-II}{bookmark}{\PdfTermBookMark{book.reviewersform-II}}
+\SetForm{examinersform-II}{bookmark}{\pdfTermBookMark{book.reviewersform-II}}
 \SetForm{examinersform-II}{title}{\UseTerm{title.reviewersform}}
 \SetForm{examinersform-II}{footnote}{\UseTerm{footnote.reviewersform}}
 
@@ -774,7 +774,7 @@
 %%  examiner's form - II
 %%%%%%%%%%%%%%%
 \SetForm{correctionsform-II}{heading}{\UseTerm{title.tccII}}
-\SetForm{correctionsform-II}{bookmark}{\PdfTermBookMark{book.correctionsform-II}}
+\SetForm{correctionsform-II}{bookmark}{\pdfTermBookMark{book.correctionsform-II}}
 \SetForm{correctionsform-II}{title}{\UseTerm{title.correctionsform}}
 \SetForm{correctionsform-II}{footnote}{\UseTerm{footnote.correctionsform}}
 
@@ -830,7 +830,7 @@
 %%  rectify approval - II
 %%%%%%%%%%%%%%%
 \SetForm{rectifyapproval-II}{heading}{\UseTerm{title.tccII}}
-\SetForm{rectifyapproval-II}{bookmark}{\PdfTermBookMark{book.rectifyapproval-II}}
+\SetForm{rectifyapproval-II}{bookmark}{\pdfTermBookMark{book.rectifyapproval-II}}
 \SetForm{rectifyapproval-II}{title}{\UseTerm{title.rectifyapproval}}
 \SetForm{rectifyapproval-II}{opening}{\UseTerm{desc.studentwork.full}}
 
@@ -969,7 +969,7 @@
 %%  referall letter- I
 %%%%%%%%%%%%%%%
 \SetForm{referral-I}{heading}{\UseTerm{title.tccI}}
-\SetForm{referral-I}{bookmark}{\PdfTermBookMark{book.referral-I}}
+\SetForm{referral-I}{bookmark}{\pdfTermBookMark{book.referral-I}}
 
 \SetForm{referral-I}{title}{\UseTerm{semester}}
 \SetForm{referral-I}{opening}{\UseTerm{desc.sacad}}
@@ -1020,7 +1020,7 @@
 %%  referall letter- II
 %%%%%%%%%%%%%%%
 \SetForm{referral-II}{heading}{\UseTerm{title.tccII}}
-\SetForm{referral-II}{bookmark}{\PdfTermBookMark{book.referral-II}}
+\SetForm{referral-II}{bookmark}{\pdfTermBookMark{book.referral-II}}
 
 \SetForm{referral-II}{title}{\UseTerm{semester}}
 \SetForm{referral-II}{opening}{\UseTerm{desc.sacad}}
@@ -1175,7 +1175,7 @@
 %%%%%%%%%%%%%%%
 \SetForm{report-I}{top}{}
 \SetForm{report-I}{heading}{\vspace*{-5ex}\UseTerm{title.tccI}~ - ~\textbf{\UseTerm{semester}}}
-\SetForm{report-I}{bookmark}{\PdfTermBookMark{book.report-I}}
+\SetForm{report-I}{bookmark}{\pdfTermBookMark{book.report-I}}
 
 \SetForm{report-I}{preopening}{}
 
@@ -1195,7 +1195,7 @@
 %%%%%%%%%%%%%%%
 \SetForm{report-II}{top}{}
 \SetForm{report-II}{heading}{\vspace*{-5ex}\UseTerm{title.tccII}~ - ~\textbf{\UseTerm{semester}}}
-\SetForm{report-II}{bookmark}{\PdfTermBookMark{book.report-II}}
+\SetForm{report-II}{bookmark}{\pdfTermBookMark{book.report-II}}
 
 \SetForm{report-II}{preopening}{}  %
 %%%
@@ -1214,7 +1214,7 @@
 %%  Boards TCC - II
 %%%%%%%%%%%%%%%
 \SetForm{boards}{heading}{\UseTerm{title.tccII}}
-\SetForm{boards}{bookmark}{\PdfTermBookMark{book.boards}}
+\SetForm{boards}{bookmark}{\pdfTermBookMark{book.boards}}
 
 \SetForm{boards}{title}{\UseTerm{board.title}}
 \SetForm{boards}{opening}{}
@@ -1278,7 +1278,7 @@
 %%  cocertificate
 %%%%%%%%%%%%%%%
 \SetForm{cocertificate}{heading}{\UseTerm{title.tcc}}
-\SetForm{cocertificate}{bookmark}{\PdfTermBookMark{book.cocertificate}}
+\SetForm{cocertificate}{bookmark}{\pdfTermBookMark{book.cocertificate}}
 
 \SetForm{cocertificate}{title}{\UseTerm{semester}}
 \SetForm{cocertificate}{opening}{À quem interessar possa,\\ certificamos que}

Modified: trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-terms-en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-terms-en.tex	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-terms-en.tex	2024-04-21 20:16:07 UTC (rev 71033)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca

Modified: trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-terms-ptBR.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-terms-ptBR.tex	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca-terms-ptBR.tex	2024-04-21 20:16:07 UTC (rev 71033)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca

Modified: trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.tex	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.tex	2024-04-21 20:16:07 UTC (rev 71033)
@@ -15,7 +15,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
@@ -636,13 +636,14 @@
 
 
 
-\begin{codedescribe}[code,new=2023/11/18]{\DataFields,\eDataSet,\eDataFields}
+\begin{codedescribe}[code,new=2023/11/18,update=2024/04/18]{\DataFields,\eDataSet,\eDataFields,\DataGet}
 	\begin{codesyntax}%
     \tsmacro{\DataFields}{starray-ref,field}
     \tsmacro{\eDataSet}[act-hash]{starray-ref}
     \tsmacro{\eDataFields}{field}
+    \tsmacro{\DataFields}{starray-ref,field,tl-var}
 	\end{codesyntax}
-These are, respectively, \tsobj{\starray_get_prop:nn, \starray_term_syntax:n,\starray_parsed_get_prop:n} from \tsobj[pack]{starray}. One can reference/get any field from the main \tsobj[pack]{starray} defined structures: \tsobj[key]{student,activity} as defined at chapter \ref{activity-def}.
+These are, respectively, \tsobj{\starray_get_prop:nn, \starray_term_syntax:n,\starray_parsed_get_prop:n} and \tsobj{\starray_get_prop:nnN} from \tsobj[pack]{starray}. One can reference/get any field from the main \tsobj[pack]{starray} defined structures: \tsobj[key]{student,activity} as defined at chapter \ref{activity-def}.
 \end{codedescribe}
 
 
@@ -753,13 +754,6 @@
 \section{\tightul{ufrgscca-cover} Package}
 This package is the one that sets the front pages, depending on the kind of 'report' being generated. 
 
-%%%\subsection{Package Options}
-%%%\begin{describelist}{option}
-%%%	\describe {report} { in case the doc is just a class assignment with, possibly, many co-authors. It changes mainly the front matter, which is simplified (no referral page, for instance).}
-%%%    \describe {internship} { in case the doc is an internship report.}
-%%%    \describe {nonrequired} { in case the internship report is related to a “non required” / “optional” internship. This option is ignored otherwise.}
-%%%
-%%%\end{describelist}
 
 \subsection{Defined Commands}
 \begin{codedescribe}[code,new=2023/11/18]{\MakeCoverPages}
@@ -811,32 +805,19 @@
 \describe{advisor-descpage}{Advisor's matter.}
 \describe{bottom-descpage}{The bottom of the desc page.}
 \describe{text-approvalpage}{The text presented in the approval page.}
-\describe{advisor-approvalpage}{Advisor´s matter in the approval page.}
+\describe{advisor-approvalpage}{Advisor's matter in the approval page.}
 \describe{bottom-approvalpage}{The bottom of the approval page.}
 \end{describelist}
 
 
-%%
-%%\begin{codedescribe}{\course,\courseacronym,\graduationtitle,\university,\universityacronym,%
-%%		\universitydivision,\divisiongradcouncil,\department,\classcode,\classname,\subject}
-%%\begin{codesyntax}%
-%%	\tsmacro{\course}{arg}
-%%	\tsmacro{\courseacronym}{arg}
-%%	\tsmacro{\graduationtitle}{arg}
-%%	\tsmacro{\university}{arg}
-%%	\tsmacro{\universityacronym}{arg}
-%%	\tsmacro{\universitydivision}{arg}
-%%	\tsmacro{\divisiongradcouncil}{arg}
-%%	\tsmacro{\department}{arg}
-%%	\tsmacro{\classcode}{arg}
-%%	\tsmacro{\classname}{arg}
-%%	\tsmacro{\subject}{arg}
-%%\end{codesyntax}
-%%In case some customization is needed, one can change them as needed. The default values are set for the \emph{control and automation} course at UFRGS/EE.
-%%\end{codedescribe}
 
 \section{\tightul{ufrgscca-forms} Package}
-This package defines just two user commands to generate specific forms needed at UFRGS/EE.
+This package defines just two user commands to create forms needed at UFRGS/EE.
+\subsection{Package Options}
+\begin{describelist}{option}
+	\describe {noxtrbookmarks} {By default, each form will have an associated PDF bookmark, this option will suppress them.}
+\end{describelist}
+
 \subsection{Forms Defined Commands}\label{forms.commands}
 \begin{codedescribe}[code,update=2023/05/29]{\tcforms,\tcemptyforms}
 	\begin{codesyntax}%
@@ -843,7 +824,7 @@
 \tsmacro{\tcforms}{formslist}
 \tsmacro{\tcemptyforms}{formslist}
 \end{codesyntax}
-The command \tsmacro{\tcforms}{} will generate the many forms (\tsobj[meta]{formslist}) using the information from \emph{local.tex}, whilst \tsmacro{\tcemptyforms}{} will generate said forms with 'blanks' (to be fulfilled by hand, for instance).
+The command \tsmacro{\tcforms}{} will generate the many forms (\tsobj[meta]{formslist}) using the information from \emph{local.tex}, whilst \tsmacro{\tcemptyforms}{} will generate said forms with 'blanks' (to be filled by hand, for instance).
 
 \end{codedescribe}
 
@@ -936,50 +917,6 @@
 \end{codedescribe}
 \fi
 
-\iffulldoc
-%%%%\section{\tightul{ufrgscca-gen} Package (extended documentation)}
-%%%%Just two set of commands are defined, one is kind of a 'command factory' aimed at creating macros in a standard way, while the other helps create 'case like' commands.
-%%%%
-%%%%
-%%%%\subsection{Package Options}
-%%%%\begin{describelist}{option}
-%%%%	\describe {family} { sets the family name, defaults to \tsobj[value]{tcdef}.}
-%%%%	\describe {group} { sets the group name, defaults to \tsobj[value]{gen}.}
-%%%%\end{describelist}
-%%%%
-%%%%\subsection{Defined Commands}
-%%%%\begin{codedescribe}{\cmdfactory,\factory,\tcgen at cdef}
-%%%%	\begin{codesyntax}%
-%%%%		\tsobj[code]{\cmdfactory}{\tsobj[oarg]{fam}\tsobj[xarg]{grp}\tsobj[marg]{cmd-list}}
-%%%%		\tsobj[code]{\factory}{\tsobj[oarg]{fam}\tsobj[xarg]{grp}\tsobj[marg]{cmd}}
-%%%%		\tsobj[code]{\tcgen at cdef}{\tsobj[oarg]{fam}\tsobj[xarg]{grp}\tsobj[marg]{cmd}\tsobj[marg]{new-val}}
-%%%%	\end{codesyntax}
-%%%%	\tsmacro{\cmdfactory}{} is the actual command meant to be used (the other two are just auxiliary ones). \tsobj[meta]{cmd-lst} is a csv list of commands. \tsobj[meta]{fam} is the command \emph{family} (defaults to \emph{tcdef}) and \tsobj[meta]{grp} is the family group (defaults to \emph{gen}).
-%%%%
-%%%%	The newly created commands will be based on \tsmacro{\tcgen at cdef}{} (the actual assigment command) having the form \tsmacro{\cmd}{new-val}, accepting a single mandatory value. Internally \tsobj[meta]{new-val} will be stored in a macro likely named \tsmacro{\fam at grp@cmd}{}.
-%%%%
-%%%%    \tsmacro{\factory}{} is basically the same as \tsmacro{\cmdfactory}{}, whilst to create just one new command (it is the command called by \tsmacro{\cmdfactory}{} via \tsmacro{\forcsvlist}{}.)
-%%%%\end{codedescribe}
-%%%%
-%%%%\begin{codedescribe}{\mkswitch,\addcase}
-%%%%	\begin{codesyntax}%
-%%%%		\tsmacro{\mkswitch}[default]{sw-name}
-%%%%		\tsmacro{\addcase}{sw-name,str-case,code}
-%%%%	\end{codesyntax}
-%%%%	\tsmacro{mkswitch}{} will create a command, \tsmacro{\sw-name}{case}, which will behave like a switch/case in other programming languages. \tsobj[meta]{default} is the code to be executed in case a \emph{switching value} isn't defined.
-%%%%	\tsmacro{\addcase}{} adds \emph{cases}, one by one, to the switch. \tsobj[meta]{str-case} can be any \tsmacro{\csname}{} valid name. \tsobj[meta]{code} is the code to be executed.
-%%%%
-%%%%	\begin{codestore}[st=d.switch]
-%%%%		\mkswitch[\gr at depcut]\gr at case@angle
-%%%%		\addcase\gr at case@angle{}{\def\gr at ANG{0}}
-%%%%		\addcase\gr at case@angle{A}{\def\gr at ANG{\gr at A}}
-%%%%		%%
-%%%%		%% actual use of the switch
-%%%%		\gr at case@angle{A}  % this will result in \def\gr at ANG{\gr at A}
-%%%%	\end{codestore}
-%%%%	\tscode*{d.switch}
-%%%%\end{codedescribe}
-\fi
 
 \iffulldoc
 \section{\tightul{ufrgscca-coord} Package (extended documentation)}

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty	2024-04-21 20:16:07 UTC (rev 71033)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
 
 \ProvidesExplPackage
     {ufrgscca-abnt}
-    {2024/04/17}
-    {2.9}
+    {2024/04/20}
+    {2.10}
     {UFRGS/CCA ABNT layout}
 
 
@@ -42,8 +42,8 @@
   {
      name        .code:n = {ufrgscca-abnt} ,
      prefix      .code:n = {ufrgscca} ,
-     date        .code:n = {2024/04/17},
-     version     .code:n = {2.9} ,
+     date        .code:n = {2024/04/20},
+     version     .code:n = {2.10} ,
      description .code:n = {UFRGS/CCA~ abnt~layout}
   }
 \cs_if_exist:NF \PkgInfo 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-base-en.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-base-en.def	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-base-en.def	2024-04-21 20:16:07 UTC (rev 71033)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-base-ptBR.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-base-ptBR.def	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-base-ptBR.def	2024-04-21 20:16:07 UTC (rev 71033)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty	2024-04-21 20:16:07 UTC (rev 71033)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
 
 \ProvidesExplPackage
     {ufrgscca-coord}
-    {2024/04/17}
-    {2.9}
+    {2024/04/20}
+    {2.10}
     {UFRGS/CCA coord commands}
 
 
@@ -42,8 +42,8 @@
   {
      name        .code:n = {ufrgscca-coord} ,
      prefix      .code:n = {ufrgscca} ,
-     date        .code:n = {2024/04/17},
-     version     .code:n = {2.9} ,
+     date        .code:n = {2024/04/20},
+     version     .code:n = {2.10} ,
      description .code:n = {UFRGS/CCA~ coordination~ report~ commands}
   }
 \cs_if_exist:NF \PkgInfo 
@@ -689,8 +689,10 @@
       \seq_map_inline:cn {l__ufrgscca_baselist_seq} 
         {
           \studentselect{##1}
-          \eDataSet{student}
-          \__ufrgscca_tlset_rem_accents:Ne \StudentBookMarkTL {\eDataFields{name}~-~}          
+          \DataGet{student}{name}{\l_tmpa_tl}
+          \tl_put_right:Nn \l_tmpa_tl {~-~}
+          \__ufrgscca_tlset_rem_accents:Ne \StudentBookMarkTL {\l_tmpa_tl}  
+                  
           \__ufrgscca_student_emptyfields_if_none:
 
           \bool_if:NT \l__ufrgscca_cocertificate_bool
@@ -710,8 +712,8 @@
               \studentReviewerSelect{2}
               \studentReviewerSetCase{2}
                 {
-                  \eDataSet{student.reviewer}
-                  \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}}    
+                  \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL}
+                  \tl_put_left:Nn \ReviewerBookMarkTL {~-~}
                 }
                 {
                   \tl_set:Nn \ReviewerBookMarkTL {~-~2}
@@ -720,8 +722,8 @@
               \studentReviewerSelect{3}
               \studentReviewerSetCase{3}
                 {
-                  \eDataSet{student.reviewer}
-                  \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}}    
+                  \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL}
+                  \tl_put_left:Nn \ReviewerBookMarkTL {~-~}
                 }
                 {
                   \tl_set:Nn \ReviewerBookMarkTL {~-~3}
@@ -740,8 +742,8 @@
               \studentReviewerSelect{1}
               \studentReviewerSetCase{1}
                 {
-                  \eDataSet{student.reviewer}
-                  \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}}    
+                  \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL}
+                  \tl_put_left:Nn \ReviewerBookMarkTL {~-~}
                 }
                 {
                   \tl_set:Nn \ReviewerBookMarkTL {~-~1}
@@ -751,8 +753,8 @@
               \studentReviewerSelect{2}
               \studentReviewerSetCase{2}
                 {
-                  \eDataSet{student.reviewer}
-                  \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}}    
+                  \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL}
+                  \tl_put_left:Nn \ReviewerBookMarkTL {~-~}
                 }
                 {
                   \tl_set:Nn \ReviewerBookMarkTL {~-~2}
@@ -762,8 +764,8 @@
               \studentReviewerSelect{3}
               \studentReviewerSetCase{3}
                 {
-                  \eDataSet{student.reviewer}
-                  \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}}    
+                  \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL}
+                  \tl_put_left:Nn \ReviewerBookMarkTL {~-~}
                 }
                 {
                   \tl_set:Nn \ReviewerBookMarkTL {~-~3}

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty	2024-04-21 20:16:07 UTC (rev 71033)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
 
 \ProvidesExplPackage
     {ufrgscca-core}
-    {2024/04/17}
-    {2.9}
+    {2024/04/20}
+    {2.10}
     {UFRGS/CCA core commands}
 
 
@@ -42,8 +42,8 @@
   {
      name        .code:n = {ufrgscca-core} ,
      prefix      .code:n = {ufrgscca} ,
-     date        .code:n = {2024/04/17},
-     version     .code:n = {2.9} ,
+     date        .code:n = {2024/04/20},
+     version     .code:n = {2.10} ,
      description .code:n = {UFRGS/CCA~core~commands/data}
   }
 \cs_if_exist:NF \PkgInfo 
@@ -405,6 +405,10 @@
   \starray_get_prop:nn{#1}{#2}
 }  
 
+\NewDocumentCommand{\DataGet}{mmm}{
+  \starray_get_prop:nnN{#1}{#2}{#3}
+}  
+
 \NewDocumentCommand{\studentReviewerSelect}{m}{
   \starray_set_iter:nn {student.reviewer}{#1}
 }

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty	2024-04-21 20:16:07 UTC (rev 71033)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
 
 \ProvidesExplPackage
     {ufrgscca-cover}
-    {2024/04/17}
-    {2.9}
+    {2024/04/20}
+    {2.10}
     {UFRGS/CCA cover commands}
 
 
@@ -42,8 +42,8 @@
   {
      name        .code:n = {ufrgscca-cover} ,
      prefix      .code:n = {ufrgscca} ,
-     date        .code:n = {2024/04/17},
-     version     .code:n = {2.9} ,
+     date        .code:n = {2024/04/20},
+     version     .code:n = {2.10} ,
      description .code:n = {UFRGS/CCA~ cover~pages}
   }
 \cs_if_exist:NF \PkgInfo 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty	2024-04-21 20:16:07 UTC (rev 71033)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
 
 \ProvidesExplPackage
     {ufrgscca-curr}
-    {2024/04/17}
-    {2.9}
+    {2024/04/20}
+    {2.10}
     {UFRGS/CCA curricula commands}
 
 %%%%%%%
@@ -41,8 +41,8 @@
   {
      name        .code:n = {ufrgscca-curr} ,
      prefix      .code:n = {ufrgscca} ,
-     date        .code:n = {2024/04/17},
-     version     .code:n = {2.9} ,
+     date        .code:n = {2024/04/20},
+     version     .code:n = {2.10} ,
      description .code:n = {UFRGS/CCA~ curricula~ commands}
   }
 \cs_if_exist:NF \PkgInfo 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty	2024-04-21 20:16:07 UTC (rev 71033)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
 
 \ProvidesExplPackage
     {ufrgscca-forms}
-    {2024/04/17}
-    {2.9}
+    {2024/04/20}
+    {2.10}
     {UFRGS/CCA forms commands}
    
     
@@ -42,8 +42,8 @@
   {
      name        .code:n = {ufrgscca-forms} ,
      prefix      .code:n = {ufrgscca} ,
-     date        .code:n = {2024/04/17},
-     version     .code:n = {2.9} ,
+     date        .code:n = {2024/04/20},
+     version     .code:n = {2.10} ,
      description .code:n = {UFRGS/CCA~ forms~commands}
   }
 \cs_if_exist:NF \PkgInfo 
@@ -55,14 +55,21 @@
 %%%%%%%
 %%% End of cut-n-paste
 %%%%%%%
+ 
     
-    
-    
-    
 \RequirePackage{starray}
 \RequirePackage{amsfonts}
 
 
+\keys_define:nn { ufrgscca.forms }
+  {
+    noxtrbookmarks   .usage:n          = load ,
+		noxtrbookmarks   .bool_set:N       = \l__ufrgscca_noxtrbookmarks_bool ,
+  }
+
+\ProcessKeyOptions[ufrgscca.forms]\relax
+
+
 \cs_generate_variant:Nn \tl_gset:Nn {Ne}
 
 \DeclareKeys[forms]{
@@ -122,8 +129,8 @@
           \studentReviewerSelect{1}
           \studentReviewerSetCase{1}
             {
-              \eDataSet{student.reviewer}
-              \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}}    
+                \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL}              
+                \tl_put_left:Nn \ReviewerBookMarkTL {~-~}
             }
             {
               \tl_set:Nn \ReviewerBookMarkTL {~-~1}
@@ -143,8 +150,8 @@
             \studentReviewerSelect{2}
             \studentReviewerSetCase{2}
               {
-                \eDataSet{student.reviewer}
-                \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}}    
+                \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL}
+                \tl_put_left:Nn \ReviewerBookMarkTL {~-~}
               }
               {
                 \tl_set:Nn \ReviewerBookMarkTL {~-~2}
@@ -153,8 +160,8 @@
             \studentReviewerSelect{3}
             \studentReviewerSetCase{3}
               {
-                \eDataSet{student.reviewer}
-                \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}}    
+                \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL}
+                \tl_put_left:Nn \ReviewerBookMarkTL {~-~}
               }
               {
                 \tl_set:Nn \ReviewerBookMarkTL {~-~3}
@@ -176,8 +183,8 @@
           \studentReviewerSelect{1}
              \studentReviewerSetCase{1}
               {
-                \eDataSet{student.reviewer}
-                \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}}    
+                \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL}
+                \tl_put_left:Nn \ReviewerBookMarkTL {~-~}
               }
               {
                 \tl_set:Nn \ReviewerBookMarkTL {~-~1}
@@ -188,8 +195,8 @@
           \studentReviewerSelect{2}
             \studentReviewerSetCase{2}
               {
-                \eDataSet{student.reviewer}
-                \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}}    
+                \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL}
+                \tl_put_left:Nn \ReviewerBookMarkTL {~-~}
               }
               {
                 \tl_set:Nn \ReviewerBookMarkTL {~-~2}
@@ -200,8 +207,8 @@
           \studentReviewerSelect{3}
             \studentReviewerSetCase{3}
               {
-                \eDataSet{student.reviewer}
-                \tl_set:Ne \ReviewerBookMarkTL {~-~\eDataFields{name}}    
+                \DataGet{student.reviewer}{name}{\ReviewerBookMarkTL}
+                \tl_put_left:Nn \ReviewerBookMarkTL {~-~}
               }
               {
                 \tl_set:Nn \ReviewerBookMarkTL {~-~3}
@@ -225,8 +232,9 @@
 \NewDocumentCommand{\tcforms}{m}{%
   \bool_set_false:N \l__ufrgscca_emptyforms_bool
   \__ufrgscca_student_emptyfields_if_none:
-  \eDataSet{student}
-  \tl_set:Ne \StudentBookMarkTL {\eDataFields{name}~-~}
+  \DataGet{student}{name}{\StudentBookMarkTL}
+  \tl_put_right:Nn \StudentBookMarkTL {~-~}
+  
   \SetKeys[forms]{#1}%
 }
 
@@ -282,9 +290,13 @@
             \prop_get:NnNTF \l__ufrgscca_forms_prop {#1.top} \l_tmpa_tl 
               { \l_tmpa_tl }
               { \UseTerm{cover.topbase}\\ }
-            \prop_get:NnNTF \l__ufrgscca_forms_prop {#1.bookmark} \l_tmpa_tl 
-              { \l_tmpa_tl }
+            \bool_if:NTF \l__ufrgscca_noxtrbookmarks_bool
               {}
+              {
+                \prop_get:NnNTF \l__ufrgscca_forms_prop {#1.bookmark} \l_tmpa_tl 
+                  { \l_tmpa_tl }
+                  {}
+              }
             \prop_get:NnNTF \l__ufrgscca_forms_prop {#1.heading} \l_tmpa_tl 
               { {\sc \l_tmpa_tl}\\[6mm] }
               { \par\vspace{5mm} }

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty	2024-04-21 20:16:07 UTC (rev 71033)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
 
 \ProvidesExplPackage
     {ufrgscca-lists}
-    {2024/04/17}
-    {2.9}
+    {2024/04/20}
+    {2.10}
     {UFRGS/CCA auxiliary lists commands}
 
 
@@ -42,8 +42,8 @@
   {
      name        .code:n = {ufrgscca-lists} ,
      prefix      .code:n = {ufrgscca} ,
-     date        .code:n = {2024/04/17} ,
-     version     .code:n = {2.9} ,
+     date        .code:n = {2024/04/20} ,
+     version     .code:n = {2.10} ,
      description .code:n = {UFRGS/CCA~Auxiliary~ lists~ commands}
   }
 \cs_if_exist:NF \PkgInfo 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty	2024-04-21 20:16:07 UTC (rev 71033)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
 
 \ProvidesExplPackage
     {ufrgscca-ppc}
-    {2024/04/17}
-    {2.9}
+    {2024/04/20}
+    {2.10}
     {UFRGS/CCA PPC commands}
 
 %%%%%%%
@@ -41,8 +41,8 @@
   {
      name        .code:n = {ufrgscca-ppc} ,
      prefix      .code:n = {ufrgscca} ,
-     date        .code:n = {2024/04/17},
-     version     .code:n = {2.9} ,
+     date        .code:n = {2024/04/20},
+     version     .code:n = {2.10} ,
      description .code:n = {UFRGS/CCA~ auxiliary~ PPC-related~ (indicators)~ commands}
   }
 \cs_if_exist:NF \PkgInfo 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls	2024-04-21 20:15:59 UTC (rev 71032)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls	2024-04-21 20:16:07 UTC (rev 71033)
@@ -12,7 +12,7 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version {2.9} {2024/04/17}
+%% This is version {2.10} {2024/04/20}
 %%
 %% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
@@ -27,8 +27,8 @@
 
 \ProvidesExplClass
     {ufrgscca}
-    {2024/04/17}
-    {2.9}
+    {2024/04/20}
+    {2.10}
     {UFRGS/CCA class}
 
 
@@ -42,8 +42,8 @@
   {
      name        .code:n = {ufrgscca} ,
      prefix      .code:n = {ufrgscca} ,
-     date        .code:n = {2024/04/17},
-     version     .code:n = {2.9} ,
+     date        .code:n = {2024/04/20},
+     version     .code:n = {2.10} ,
      description .code:n = {UFRGS/CCA~a~report~based~class~bundle}
   }
 \cs_if_exist:NF \PkgInfo 
@@ -110,10 +110,12 @@
       {\tl_gset:Nn #2 {}}
   }
 
-\NewDocumentCommand{\PdfTermBookMark}{m}  
+\NewDocumentCommand{\pdfTermBookMark}{m}  
   {
     \prop_get:NnNTF \l__ufrgscca_terms_prop {#1} \l_tmpa_tl
-      {\pdfbookmark{\l_tmpa_tl}{\l_tmpa_tl}}
+      {
+        \pdfbookmark{\l_tmpa_tl}{\l_tmpa_tl}
+      }
       {}
   }
 



More information about the tex-live-commits mailing list.