Commits

Anonymous committed b988ea7

*** empty log message ***

Comments (0)

Files changed (18)

 
   \def\beamer@activecjk{
     % Activate all >128 characters. 
-    \count@=127
-    \@whilenum\count@<255 \do{%
+    \count@=128
+    \@whilenum\count@<254 \do{%
       \advance\count@ by 1
       \lccode`\~=\count@
       \catcode\count@=\active

base/beamerbaseauxtemplates.sty

 \mode<presentation>
 
 
-
-\RequirePackage{pgfshade}
 \RequirePackage{beamerbaseboxes}
 
 
   \setkeys{beamer@backgroundgrid}{#1}%
   \begin{pgfpicture}{0cm}{0cm}{\the\paperwidth}{\the\paperheight}
     \beamer@bggc
-    \pgfpathgrid[stepx=\beamer@bggw,stepy=\beamer@bggw]{\pgforigin}{\pgfpoint{\the\paperwidth}{\the\paperheight}%
-    \pgfusepath}
+    \pgfpathgrid[stepx=\beamer@bggw,stepy=\beamer@bggw]{\pgfpointorigin}{\pgfpoint{\the\paperwidth}{\the\paperheight}}
+    \pgfusepath
   \end{pgfpicture}%    
 }
 
     \usebeamercolor{section number projected}%
     \begin{pgfpicture}{-1ex}{0ex}{1ex}{2ex}
       \color{bg}
-      \pgfpathcircle{\pgfpoint{0pt}{.75\pgfex}}{1.2\pgfex}
+      \pgfpathcircle{\pgfpoint{0pt}{.75ex}}{1.2ex}
       \pgfusepath[fill]
       \pgfbox[center,base]{\color{fg}\inserttocsectionnumber}
     \end{pgfpicture}\kern1.25ex%
 {
   \begin{pgfpicture}{-1ex}{-0.65ex}{1ex}{1ex}
     \usebeamercolor[fg]{item projected}
-    \begin{pgfmagnify}{1.75}{1.75}
+    \begin{pgflowlevelscope}{\pgftransformscale{1.75}}
       \pgfbox[center,center]{\normalsize\pgfuseshading{bigsphere}}
-    \end{pgfmagnify}
-    \pgfputat{\pgfpoint{0pt}{0.5pt}}
+    \end{pgflowlevelscope}
+    \pgflowlevelobj{\pgftransformshift{\pgfpoint{0pt}{0.5pt}}}
     {%
       \pgfbox[center,center]{%
         \usebeamerfont*{item projected}%
 {
   \begin{pgfpicture}{-1ex}{-0.55ex}{1ex}{1ex}
     \usebeamercolor[fg]{subitem projected}
-    \begin{pgfmagnify}{1.4}{1.4}
+    \begin{pgflowlevelscope}{\pgftransformscale{1.4}}
       \pgfbox[center,center]{\normalsize\pgfuseshading{bigsphere}}
-    \end{pgfmagnify}
+    \end{pgflowlevelscope}
     \pgfbox[center,center]{%
       \usebeamerfont*{subitem projected}%
       \insertsubenumlabel}
 {
   \begin{pgfpicture}{-1ex}{-0.55ex}{1ex}{1ex}
     \usebeamercolor[fg]{subsubitem projected}
-    \begin{pgfmagnify}{1.4}{1.4}
+    \begin{pgflowlevelscope}{\pgftransformscale{1.4}}
       \pgfbox[center,center]{\normalsize\pgfuseshading{bigsphere}}
-    \end{pgfmagnify}
+    \end{pgflowlevelscope}
     \pgfbox[center,center]{%
       \usebeamerfont*{subitem projected}%
       \insertsubsubenumlabel}
 {
   \begin{pgfpicture}{-1ex}{-0.65ex}{1ex}{1ex}
     \usebeamercolor[fg]{\beameritemnestingprefix item projected}
-    \begin{pgfmagnify}{1.75}{1.75}
+    \begin{pgflowlevelscope}{\pgftransformscale{1.75}}
       \pgfbox[center,center]{\normalsize\pgfuseshading{bigsphere}}
-    \end{pgfmagnify}
-    \pgfputat{\pgfpoint{0pt}{0.5pt}}
+    \end{pgflowlevelscope}
+    \pgflowlevelobj{\pgftransformshift{\pgfpoint{0pt}{0.5pt}}}
     {%
       \usebeamerfont*{\beameritemnestingprefix item projected}%
       \pgfbox[center,center]{\insertenumlabel}}
   \usebeamerfont*{item projected}%
   \usebeamercolor[bg]{item projected}%
   \begin{pgfpicture}{-1ex}{0ex}{1ex}{2ex}
-    \pgfpathcircle{\pgfpoint{0pt}{.75\pgfex}}{1.2\pgfex}
+    \pgfpathcircle{\pgfpoint{0pt}{.75ex}}{1.2ex}
     \pgfusepath[fill]
     \pgfbox[center,base]{\color{fg}\insertenumlabel}
   \end{pgfpicture}%
   \usebeamerfont*{subitem projected}%
   \usebeamercolor[bg]{subitem projected}%
   \begin{pgfpicture}{-1ex}{0ex}{1ex}{2ex}
-    \pgfpathcircle{\pgfpoint{0pt}{.75\pgfex}}{1.2\pgfex}
+    \pgfpathcircle{\pgfpoint{0pt}{.75ex}}{1.2ex}
     \pgfusepath[fill]
     \pgfbox[center,base]{\color{fg}\insertsubenumlabel}
   \end{pgfpicture}%
   \usebeamerfont*{subsubitem projected}%
   \usebeamercolor[bg]{subsubitem projected}%
   \begin{pgfpicture}{-1ex}{0ex}{1ex}{2ex}
-    \pgfpathcircle{\pgfpoint{0pt}{.75\pgfex}}{1.2\pgfex}
+    \pgfpathcircle{\pgfpoint{0pt}{.75ex}}{1.2ex}
     \pgfusepath[fill]
     \pgfbox[center,base]{\color{fg}\insertsubsubenumlabel}
   \end{pgfpicture}%
   \usebeamerfont*{\beameritemnestingprefix item projected}%
   \usebeamercolor[bg]{\beameritemnestingprefix item projected}%
   \begin{pgfpicture}{-1ex}{0ex}{1ex}{2ex}
-    \pgfpathcircle{\pgfpoint{0pt}{.75\pgfex}}{1.2\pgfex}
+    \pgfpathcircle{\pgfpoint{0pt}{.75ex}}{1.2ex}
     \pgfusepath[fill]
     \pgfbox[center,base]{\color{fg}\insertenumlabel}
   \end{pgfpicture}%
 \defbeamertemplate{mini frame}{box}
 {%
   \begin{pgfpicture}{0pt}{0pt}{.1cm}{.1cm}
-    \pgfpathrectangle{\pgforigin}{\pgfpoint{\the\beamer@boxsize}{\the\beamer@boxsize}}
+    \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{\the\beamer@boxsize}{\the\beamer@boxsize}}
     \pgfusepath[fill,stroke]
   \end{pgfpicture}%
 }
 \defbeamertemplate{mini frame in current subsection}{box}
 {%
   \begin{pgfpicture}{0pt}{0pt}{.1cm}{.1cm}
-    \pgfpathrectangle{\pgforigin}{\pgfpoint{\the\beamer@boxsize}{\the\beamer@boxsize}}
-    \pgfusepath
+    \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{\the\beamer@boxsize}{\the\beamer@boxsize}}
+    \pgfusepath[stroke]
   \end{pgfpicture}%
 }
 

base/beamerbaseboxes.sty

       \bmb@dima=\bmb@width%
       \advance\bmb@dima by8bp%
       \pgfpathrectangle{\pgfpoint{-4bp}{-1bp}}{\pgfpoint{\bmb@dima}{8bp}}
-      \pgfclip
-      \pgfputat{\pgfpoint{-4bp}{0bp}}{\pgfbox[left,base]{\pgfuseshading{bmb@transition}}}%
+      \pgfusepath[clip]
+      \pgflowlevelobj{\pgftransformshift{\pgfpoint{-4bp}{0bp}}}{\pgfbox[left,base]{\pgfuseshading{bmb@transition}}}%
     \end{pgfpicture}%
   }%
   \nointerlineskip%
   \hbox{%
     \begin{pgfpicture}{0bp}{0bp}{0bp}{0bp}
       \ifbmb@shadow%
-      \pgfputat{\pgfpoint{4bp}{-3bp}}{\pgfbox[center,center]{\copy\bmb@boxshadowball}}
+      \pgflowlevelobj{\pgftransformshift{\pgfpoint{4bp}{-3bp}}}{\pgfbox[center,center]{\copy\bmb@boxshadowball}}
       \begin{pgfscope}
         {%
         \advance\bmb@temp by-1bp%
         \pgfpathrectangle{\pgfpoint{\bmb@temp}{-7bp}}{\pgfpoint{9bp}{9bp}}%
-        \pgfclip
+        \pgfusepath[clip]
         }%
-        \pgfputat{\pgfpoint{\bmb@temp}{1bp}}{\pgfbox[center,center]{\box\bmb@boxshadowballlarge}}
+        \pgflowlevelobj{\pgftransformshift{\pgfpoint{\bmb@temp}{1bp}}}{\pgfbox[center,center]{\box\bmb@boxshadowballlarge}}
       \end{pgfscope}
       \begin{pgfscope}
         \advance\bmb@temp by-4bp%
         \pgfpathrectangle{\pgfpoint{4bp}{-7bp}}{\pgfpoint{\bmb@temp}{5bp}}
-        \pgfclip
-        \pgfputat{\pgfpoint{4bp}{-7bp}}{\pgfbox[left,base]{\copy\bmb@boxshadow}}%
+        \pgfusepath[clip]
+        \pgflowlevelobj{\pgftransformshift{\pgfpoint{4bp}{-7bp}}}{\pgfbox[left,base]{\copy\bmb@boxshadow}}%
       \end{pgfscope}
       \begin{pgfscope}
         \advance\bmb@temp by 4bp%
         \advance\bmb@dima by\bmb@prevheight%
         \advance\bmb@dima by 4bp%
         \pgfpathrectangle{\pgfpoint{\bmb@temp}{1bp}}{\pgfpoint{4bp}{\bmb@dima}}
-        \pgfclip
+        \pgfusepath[clip]
         \advance\bmb@dima by-4bp%
-        \pgfputat{\pgfpoint{\bmb@temp}{\bmb@dima}}{\pgfbox[center,center]{\box\bmb@boxshadowball}}
+        \pgflowlevelobj{\pgftransformshift{\pgfpoint{\bmb@temp}{\bmb@dima}}}{\pgfbox[center,center]{\box\bmb@boxshadowball}}
         \advance\bmb@dima by-1bp%
         \pgfpathrectangle{\pgfpoint{\bmb@temp}{1bp}}{\pgfpoint{4bp}{\bmb@dima}}
-        \pgfclip
+        \pgfusepath[clip]
         \advance\bmb@temp by4bp%
-        \pgfputat{\pgfpoint{\bmb@temp}{-3bp}}%
-        {\begin{pgfrotateby}{\pgfdegree{90}}\pgfbox[left,base]{\box\bmb@boxshadow}\end{pgfrotateby}}%
+        \pgflowlevelobj{\pgftransformshift{\pgfpoint{\bmb@temp}{-3bp}}}%
+        {\pgflowlevelobj{\pgftransformrotate{90}}{\pgfbox[left,base]{\box\bmb@boxshadow}}}%
       \end{pgfscope}
       \fi%
       \unhbox\bmb@colorbox%

base/beamerbaseframe.sty

   \def\beamer@displaybreak{}%
   \setbox\beamer@footins=\box\voidb@x%
   \beamer@autobreakcount=0\relax%
+  \beamer@autobreaklastheight=16000pt%
   \beamer@zoomcount=0\relax%
   \beamer@containsverbatimfalse%
   \beamer@isfragilefalse%

base/beamerbaseframesize.sty

           \begin{pgfpicture}{\beamer@leftmargin}{-\beamer@frametextheight}{\beamer@leftmargin}{0pt}
             \pgfbox[left,top]{\box\@tempboxa}
             \pgfpathrectangle{\pgfpoint{0pt}{-\@tempdimc}}{\pgfpoint{\@tempdimb}{\@tempdimc}}%
-            \pgfclip
-            \begin{pgfmagnify}{\beamer@temp}{\beamer@temp}
+            \pgfusepath[clip]
+            \begin{pgflowlevelscope}{\pgftransformscale{\beamer@temp}}
               \@tempdima=#4\relax%
               \@tempdimb=#5\relax%
-              \pgftranslateto{\pgfpoint{-\@tempdima}{\@tempdimb}}
+              \pgflowlevel{\pgftransformshift{\pgfpoint{-\@tempdima}{\@tempdimb}}}
               \pgfbox[left,top]{\vbox{\vbox{}\nointerlineskip\unvbox\beamer@framebox}}
-            \end{pgfmagnify}
+            \end{pgflowlevelscope}
           \end{pgfpicture}%
         }}%
       \setbox\beamer@framebox=\vbox{%
     \edef\beamer@factortemp{\strip@pt\@tempdimc}%
     \setbox\beamer@framebox=\vbox to\beamer@frametextheight{%
       \begin{pgfpicture}{0pt}{-\beamer@frametextheight}{0pt}{0pt}
-        \begin{pgfmagnify}{\beamer@factortemp}{\beamer@factortemp}
-          \pgfbox[left,top]{\box\beamer@framebox}
-        \end{pgfmagnify}
+        \pgflowlevelobj{\pgftransformscale{\beamer@factortemp}}{%
+          \pgfbox[left,top]{\box\beamer@framebox}}%
       \end{pgfpicture}%
     }%
 %  \fi%
 \splittopskip=10pt
 \newbox\beamer@splitbox
 \newcount\beamer@autobreakcount
+\newdimen\beamer@autobreaklastheight
 
 \def\beamer@autobreakframe{%
   \beamer@slideinframe=1\relax%
     % Ok, frame was overful -> split it!
     \setbox\@tempboxa=\vsplit\beamer@framebox to\beamer@autobreakfactor\textheight%
     \global\setbox\beamer@splitbox=\box\beamer@framebox%
+    \@tempdima=\ht\@tempboxa%
+    \ifdim\@tempdima<\beamer@autobreaklastheight%
+      \global\beamer@autobreaklastheight=\@tempdima\relax%
+    \else%
+      \setbox\@tempboxa=\vbox{\unvbox\@tempboxa\unvbox\beamer@splitbox}%
+      \global\setbox\beamer@splitbox=\box\voidb@x%
+    \fi% 
     \setbox\beamer@framebox=\vbox to\textheight{\unvbox\@tempboxa%
       \vskip\beamer@framebottomskipautobreak%
       \ifvoid\beamer@splitbox%

base/beamerbasemisc.sty

 
 \mode<presentation>
 
+% Maximum dead cycles
+\maxdeadcycles=1000
+
 % Calculate maximum number of sections/subsections per part
 \beamer@subsubsectionmax=0\relax
 \beamer@subsectionmax=0\relax

base/beamerbasenotes.sty

   \begin{pgfpicture}{0cm}{0cm}{#1\paperwidth}{#1\paperheight}
     \begin{pgfmagnify}{#1}{#1}
       \color[gray]{0.8}
-      \pgfrect[fill]{\pgforigin}{\pgfpoint{\paperwidth}{\paperheight}}
+      \pgfpathrectangle{\pgforigin}{\pgfpoint{\paperwidth}{\paperheight}}
+      \pgfusepath[fill]
       \color{black}
-      \pgfputat{\pgfpoint{\beamer@origlmargin}{\footheight}}{\pgfbox[left,bottom]{\copy\beamer@frameboxcopy}}
+      \pgflowlevelobj{\pgftransformshift{\pgfpoint{\beamer@origlmargin}{\footheight}}}{\pgfbox[left,bottom]{\copy\beamer@frameboxcopy}}
     \end{pgfmagnify}
   \end{pgfpicture}%
   }}

base/beamerbasesection.sty

     \def\insertsubsubsectionhead{}%
     \def\lastsubsection{}%
     \def\insertpart{\expandafter\hyperlink\partlink}%
+    \Hy@writebookmark{\the\c@section}{#1}{Outline\the\c@part}{1}{toc}%
+    \hyper@anchorstart{Outline\the\c@part}\hyper@anchorend%
     \beamer@atbeginpart%
   \fi%
   \beamer@resumemode}%
     \def\insertsubsectionhead{}%
     \def\insertsubsubsectionhead{}%
     \def\lastsubsection{}%
-    \Hy@writebookmark{\the\c@section}{\secname}{Outline\the\c@section}{1}{toc}%
-    \hyper@anchorstart{Outline\the\c@section}\hyper@anchorend%
+    \Hy@writebookmark{\the\c@section}{\secname}{Outline\the\c@part.\the\c@section}{2}{toc}%
+    \hyper@anchorstart{Outline\the\c@part.\the\c@section}\hyper@anchorend%
     \beamer@ifempty{#2}{\beamer@atbeginsections}{\beamer@atbeginsection}%
   \fi%
   \beamer@resumemode}%
 <all>
 {
   \def\AtBeginSection{\@ifnextchar[{\beamer@AtBeginSection}{\beamer@@AtBeginSection}}
-  \long\def\beamer@@AtBeginSection#1{\beamer@AtBeginSection[#1]{#1}}
+  \long\def\beamer@@AtBeginSection#1{\beamer@AtBeginSection[{#1}]{#1}}
   \long\def\beamer@AtBeginSection[#1]#2{%
     \def\beamer@atbeginsection{#2}%
-    \def\beamer@atbeginsections{#1}}
+    \def\beamer@atbeginsections{#1}%
+  }
   \AtBeginSection{}
 }
 
     \def\insertsubsubsection{}%
     \def\insertsubsectionhead{#1}%
     \def\insertsubsubsectionhead{}%
-    \Hy@writebookmark{\the\c@subsection}{#1}{Outline\the\c@section.\the\c@subsection.\the\c@page}{2}{toc}%
-    \hyper@anchorstart{Outline\the\c@section.\the\c@subsection.\the\c@page}\hyper@anchorend%
+    \Hy@writebookmark{\the\c@subsection}{#1}{Outline\the\c@part.\the\c@section.\the\c@subsection.\the\c@page}{3}{toc}%
+    \hyper@anchorstart{Outline\the\c@part.\the\c@section.\the\c@subsection.\the\c@page}\hyper@anchorend%
     \beamer@ifempty{#2}{\beamer@atbeginsubsections}{\beamer@atbeginsubsection}%
   \fi%
   \beamer@resumemode}
 <all>
 {
   \def\AtBeginSubsection{\@ifnextchar[{\beamer@AtBeginSubsection}{\beamer@@AtBeginSubsection}}
-  \long\def\beamer@@AtBeginSubsection#1{\beamer@AtBeginSubsection[#1]{#1}}
+  \long\def\beamer@@AtBeginSubsection#1{\beamer@AtBeginSubsection[{#1}]{#1}}
   \long\def\beamer@AtBeginSubsection[#1]#2{%
     \def\beamer@atbeginsubsection{#2}%
     \def\beamer@atbeginsubsections{#1}}
     \edef\subsubsectionlink{{Navigation\the\c@page}{\noexpand\subsubsecname}}%
     \def\insertsubsubsection{\expandafter\hyperlink\subsubsectionlink}%
     \def\insertsubsubsectionhead{#1}%
-    \Hy@writebookmark{\the\c@subsubsection}{#1}{Outline\the\c@section.\the\c@subsection.\the\c@subsubsection.\the\c@page}{3}{toc}%
-    \hyper@anchorstart{Outline\the\c@section.\the\c@subsection.\the\c@subsubsection.\the\c@page}\hyper@anchorend%
+    \Hy@writebookmark{\the\c@subsubsection}{#1}{Outline\the\c@part.\the\c@section.\the\c@subsection.\the\c@subsubsection.\the\c@page}{4}{toc}%
+    \hyper@anchorstart{Outline\the\c@part.\the\c@section.\the\c@subsection.\the\c@subsubsection.\the\c@page}\hyper@anchorend%
     \beamer@ifempty{#2}{\beamer@atbeginsubsubsections}{\beamer@atbeginsubsubsection}%
   \fi%
   \beamer@resumemode}
 <all>
 {
   \def\AtBeginSubsubsection{\@ifnextchar[{\beamer@AtBeginSubsubsection}{\beamer@@AtBeginSubsubsection}}
-  \long\def\beamer@@AtBeginSubsubsection#1{\beamer@AtBeginSubsubsection[#1]{#1}}
+  \long\def\beamer@@AtBeginSubsubsection#1{\beamer@AtBeginSubsubsection[{#1}]{#1}}
   \long\def\beamer@AtBeginSubsubsection[#1]#2{%
     \def\beamer@atbeginsubsubsection{#2}%
     \def\beamer@atbeginsubsubsections{#1}}

base/beamerbasetheorems.sty

 % This program can be redistributed and/or modified under the terms
 % of the GNU Public License, version 2.
 
-\mode<presentation>
+
+\mode
+<all>
+
+\IfFileExists{translator.sty}{\RequirePackage{translator}}{}
+\providecommand\translation[2][]{#2}
+
+
+\mode
+<presentation>
 
 \ifbeamer@ams
 
 
   \def\th@example{\th@remark}
 
+  \newcommand{\ExampleInline}[1]{\translation{Example}: \ignorespaces#1}
+
   \newcommand{\BeispielInline}[1]{Beispiel: \ignorespaces#1}
-  \newcommand{\ExampleInline}[1]{Example: \ignorespaces#1}
 }
 
 \mode
 {
   \ifbeamer@blocks
     \ifbeamer@countsect
-      \newtheorem{theorem}{Theorem}[section]
+      \newtheorem{theorem}{\translation{Theorem}}[section]
     \else
-      \newtheorem{theorem}{Theorem}
+      \newtheorem{theorem}{\translation{Theorem}}
     \fi
-    \newtheorem{corollary}[theorem]{Corollary}
-    \newtheorem{fact}[theorem]{Fact}
-    \newtheorem{lemma}[theorem]{Lemma}
-    \newtheorem{problem}[theorem]{Problem}
+    \newtheorem{corollary}[theorem]{\translation{Corollary}}
+    \newtheorem{fact}[theorem]{\translation{Fact}}
+    \newtheorem{lemma}[theorem]{\translation{Lemma}}
+    \newtheorem{problem}[theorem]{\translation{Problem}}
+    \newtheorem{solution}[theorem]{\translation{Solution}}
+
+    \theoremstyle{definition}
+    \newtheorem{definition}[theorem]{\translation{Definition}}
+    \newtheorem{definitions}[theorem]{\translation{Definitions}}
     
+    \theoremstyle{example}
+    \newtheorem{example}[theorem]{\translation{Example}}
+    \newtheorem{examples}[theorem]{\translation{Examples}}
+
+    
+    % Compatibility
+    \newtheorem{Beispiel}[theorem]{Beispiel}
+    \newtheorem{Beispiele}[theorem]{Beispiele}
+    \theoremstyle{plain}
     \newtheorem{Loesung}[theorem]{L\"osung}
     \newtheorem{Satz}[theorem]{Satz}
     \newtheorem{Folgerung}[theorem]{Folgerung}
     \newtheorem{Fakt}[theorem]{Fakt}
-
-    \theoremstyle{definition}
-    \newtheorem{definition}[theorem]{Definition}
-    \newtheorem{definitions}[theorem]{Definitions}
-    
-    \theoremstyle{example}
-    \newtheorem{Beispiel}[theorem]{Beispiel}
-    \newtheorem{Beispiele}[theorem]{Beispiele}
-    \newtheorem{example}[theorem]{Example}
-    \newtheorem{examples}[theorem]{Examples}
-
-    \theoremstyle{plain}
-
-    % Alias
     \newenvironment{Beweis}{\begin{proof}[Beweis.]}{\end{proof}}
     \newenvironment{Lemma}{\begin{lemma}}{\end{lemma}}
     \newenvironment{Proof}{\begin{proof}}{\end{proof}}

doc/beamerug-color.tex

 item is shown or for how long it has already been covered once
 more. The transparency effect will automatically apply to all colors,
 \emph{except} for the colors in images. For images there is a
-workaround, see the documentation of the \pgf\ package. 
+workaround, see the documentation of the \pgfname\ package. 
 
 \begin{command}{\setbeamercovered\marg{options}}
   This command offers several different options, the most important of
   |bg|. At some future point this command might result in real
   transparency. 
 
-  The alternate \pgf\ extension used inside an opaque area is
+  The alternate \pgfname\ extension used inside an opaque area is
   \meta{percentage of opaqueness}|opaque|. In case of nested calls,
   only the innermost opaqueness specification is used. 
   \example

doc/beamerug-frames.tex

     file, but interpreted directly, which is ``faster and cleaner.''
   \item
     \declare{|environment=|\meta{frame environment name}}. This option
-    is only useful together with the |fragile| option (but it
+    is useful only in conjuction with the |fragile| option (but it
     is not used for |fragile=singleslide|, only for the plain
     |fragile|). The \meta{frame environment name} is used to determine
     the end of the scanning when gathering the frame
     \itemoption{default}{}
     installs an empty template.
     \itemoption{sidebar theme}{}
-    This option is available, if the outer theme |sidebar| is loaded
+    This option is available if the outer theme |sidebar| is loaded
     with the |left| option. In this case, this options is selected
     automatically. It shows a mini table of contents in the sidebar.
   \end{templateoptions}

doc/beamerug-installation.tex

 \subsection{Versions and Dependencies}
 
 This documentation is part of version \version\ of the \beamer\
-class. \beamer\ needs a reasonably recent version several standard
+class. \beamer\ needs a reasonably recent version of several standard
 packages to run and also the following versions of two special
 packages (later versions should work, but not necessarily): 
 \begin{itemize}
 \item
-  |pgf| version \pgfversion,
+  |pgf.sty| version \pgfversion,
 \item
-  |xcolor| version \xcolorversion.
+  |xcolor.sty| version \xcolorversion.
 \end{itemize}
 
 If you use |pdflatex| or |lyx|, which are optional, you need

doc/beamerug-macros.tex

 
 \def\beamer{\textsc{beamer}}
 \def\pdf{\textsc{pdf}}
-\def\pgf{\textsc{pgf}}
+\def\pgfname{\textsc{pgf}}
 \def\pstricks{\textsc{pstricks}}
 \def\prosper{\textsc{prosper}}
 \def\seminar{\textsc{seminar}}

doc/beamerug-tutorial.tex

 
 It turns out that certain environments, including the |theorem| and
 |proof| environments above, also take overlay specifications. If such
-a specification is given, the whole theorem of proof is only shown on
+a specification is given, the whole theorem or proof is only shown on
 the specified slides.
 
 

extensions/multimedia/multimediasymbols.sty

 \RequirePackage{keyval}
 \RequirePackage{pgf}
 
-\define@key{multimediasym}{fill}[]{\def\mm@action{\pgffillstroke}}
+\define@key{multimediasym}{fill}[]{\def\mm@action{\pgfusepath[fill,stroke]}}
 
 \newcommand\speakersymbol[1][]{%
   \def\mm@action{}%
   \setkeys{multimediasym}{#1}%
   \begin{pgfpicture}{-.1ex}{0pt}{2.1ex}{1.5ex}
-    \pgfsetroundjoin\pgfsetroundcap
-    \pgfmoveto{\pgfpoint{0cm}{.5\pgfex}}
-    \pgflineto{\pgfpoint{.5\pgfex}{.5\pgfex}}
-    \pgflineto{\pgfpoint{\pgfex}{0pt}}
-    \pgflineto{\pgfpoint{\pgfex}{1.5\pgfex}}
-    \pgflineto{\pgfpoint{.5\pgfex}{\pgfex}}
-    \pgflineto{\pgfpoint{0pt}{\pgfex}}
-    \pgfclosepath
+    \pgfsetroundjoin
+    \pgfsetroundcap
+    \pgfpathmoveto{\pgfpoint{0cm}{.5\pgfex}}
+    \pgfpathlineto{\pgfpoint{.5\pgfex}{.5\pgfex}}
+    \pgfpathlineto{\pgfpoint{\pgfex}{0pt}}
+    \pgfpathlineto{\pgfpoint{\pgfex}{1.5\pgfex}}
+    \pgfpathlineto{\pgfpoint{.5\pgfex}{\pgfex}}
+    \pgfpathlineto{\pgfpoint{0pt}{\pgfex}}
+    \pgfpathclose
     \mm@action
-    \pgfmoveto{\pgfpoint{1.25\pgfex}{.5\pgfex}}
-    \pgfcurveto{\pgfpoint{1.4\pgfex}{.6\pgfex}}{\pgfpoint{1.4\pgfex}{.9\pgfex}}{\pgfpoint{1.25\pgfex}{1\pgfex}}
-    \pgfmoveto{\pgfpoint{1.5\pgfex}{.25\pgfex}}
-    \pgfcurveto{\pgfpoint{1.7\pgfex}{.5\pgfex}}{\pgfpoint{1.7\pgfex}{1\pgfex}}{\pgfpoint{1.5\pgfex}{1.25\pgfex}}
-    \pgfmoveto{\pgfpoint{1.75\pgfex}{0pt}}
-    \pgfcurveto{\pgfpoint{2\pgfex}{.25\pgfex}}{\pgfpoint{2\pgfex}{1.25\pgfex}}{\pgfpoint{1.75\pgfex}{1.5\pgfex}}
-    \pgfstroke
+    \pgfpathmoveto{\pgfpoint{1.25\pgfex}{.5\pgfex}}
+    \pgfpathcurveto{\pgfpoint{1.4\pgfex}{.6\pgfex}}{\pgfpoint{1.4\pgfex}{.9\pgfex}}{\pgfpoint{1.25\pgfex}{1\pgfex}}
+    \pgfpathmoveto{\pgfpoint{1.5\pgfex}{.25\pgfex}}
+    \pgfpathcurveto{\pgfpoint{1.7\pgfex}{.5\pgfex}}{\pgfpoint{1.7\pgfex}{1\pgfex}}{\pgfpoint{1.5\pgfex}{1.25\pgfex}}
+    \pgfpathmoveto{\pgfpoint{1.75\pgfex}{0pt}}
+    \pgfpathcurveto{\pgfpoint{2\pgfex}{.25\pgfex}}{\pgfpoint{2\pgfex}{1.25\pgfex}}{\pgfpoint{1.75\pgfex}{1.5\pgfex}}
+    \pgfusepath[stroke]
   \end{pgfpicture}}
 
 

themes/outer/beamerouterthemedefault.sty

 \defbeamertemplate*{mini frame}{default}
 {%
   \begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
-    \pgfcircle[fillstroke]{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}
+    \pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}
+    \pgfusepath[fill,stroke]
   \end{pgfpicture}%
 }
 [action]
 \defbeamertemplate*{mini frame in current subsection}{default}
 {%
   \begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
-    \pgfcircle[stroke]{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}
+    \pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}
+    \pgfusepath[stroke]
   \end{pgfpicture}%
 }
 
       \vskip-0.25\paperheight%
       \nointerlineskip
       \begin{pgfpicture}{0cm}{0cm}{0cm}{0cm}
-        \begin{pgfrotateby}{\pgfdegree{90}}
-          \pgfputat{\pgfpoint{-2cm}{0.2cm}}%
+        \begin{pgflowlevelscope}{\pgftransformrotate{90}}
+          \pgflowlevelobj{\pgftransformshift{\pgfpoint{-2cm}{0.2cm}}}%
           {\pgfbox[base,left]{\footnotesize\the\year-\ifnum\month<10\relax0\fi\the\month-\ifnum\day<10\relax0\fi\the\day}}
-        \end{pgfrotateby}
+        \end{pgflowlevelscope}
       \end{pgfpicture}}
     \nointerlineskip
     \vbox to .25\paperheight{\vskip0.5em

themes/outer/beamerouterthemeshadow.sty

 \setbeamercolor{frametitle right}{parent=section in head/foot}
 
 
-\pgfdeclarehorizontalshading[frametitle.bg,frametitle right.bg]{beamer@frametitleshade}{\the\paperheight}{%
+\pgfdeclarehorizontalshading[frametitle.bg,frametitle right.bg]{beamer@frametitleshade}{\paperheight}{%
   color(0pt)=(frametitle.bg);
   color(\paperwidth)=(frametitle right.bg)}
 
-\pgfdeclareverticalshading{beamer@topshade}{\the\paperwidth}{%
-  color(0pt)=(bg);
-  color(4pt)=(black!50!bg)}
+\AtBeginDocument{
+  \pgfdeclareverticalshading{beamer@topshade}{\paperwidth}{%
+    color(0pt)=(bg);
+    color(4pt)=(black!50!bg)}
+}
 
 \addtobeamertemplate{headline}
 {}
       \advance\beamer@tempdim by 2pt%
       \begin{pgfpicture}{0pt}{0pt}{\paperwidth}{\beamer@tempdim}
         \usebeamercolor{frametitle right}
-        \pgfrect[clip]{\pgforigin}{\pgfpoint{\paperwidth}{\beamer@tempdim}}
+        \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{\paperwidth}{\beamer@tempdim}}
+        \pgfusepath[clip]
         \pgfbox[left,base]{\pgfuseshading{beamer@frametitleshade}}
       \end{pgfpicture}
       \hskip-\paperwidth%

themes/theme/compatibility/beamerthemeshadow.sty

+\show\ProvidesPackageRCS
 \ProvidesPackageRCS $Header$
 
 % Copyright 2003 by Till Tantau <tantau@users.sourceforge.net>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.