Update to upstream version 2.0.3

pull/1/head
Slávek Banko 11 years ago
parent 3dcdee6c98
commit b304b1f064

@ -1,3 +1,47 @@
version 2.0.2 -> 2.0.3
Fixes:
- Add {} to special characters in symbolview for easier handling (#170144)
- Don't blend user defined symbols because we don't know how they look like
- Misplaced cursor with intelligent double quotes and selections (#174937)
- Fixed a case where the autocompletion dies (#164231,#174003)
- Make the statistics pane work also for non latex files (#173745)
- Don't report certain log messages as tex errors (#174665)
- Properly escape the log messages so that also <...> shows up (#175148)
- some cwl typos
CWL:
- Added babel, todonotes (thanks to Salim), glosstex, nicefrac, float,
fastex (thanks to Fabian Rost)
Syntax:
- latex: -- fixed corner case where \newcommand got highlighted wrong
-- highlight alignat and friends correctly
version 2.0.1 -> 2.0.2
Fixes:
- Insert \item[] in description environments for smart newline (#161658),
reported and fixed by Job Noorman
- Fix regression in 2.0.1 inside structure view related to opening files (debian #484146)
- Fix regression in latexoutputfilter resulting in the wrong file being
reported (#162899)
- Fix regression in Kile 2.0.x, blend symbols so that they are usable with
dark themes also (#161153)
- Don't create 'save' and 'save-as' actions specifically for Kile as they will
interfere with the corresponding actions from KatePart. Thanks to Mathias
Soeken for reporting.
- Also parse class warnings and show them in the Logview, patch by Jeroen Leeuwestein (#169040)
- Remove not sh-compliant code by requiring a Bash shell for system check (debian #489618)
- Add a workaround for a bug contained in KatePart 3.x in the 'setEncoding' method, which enforces
a reload on every change of the encoding (as a consequence the user sees a confusing
document-modified dialog) (#160258)
- Make find-in-files work again with anyting else than the "all files" filter (#165636)
- Minor cwl fixes
Features:
- cwl file for siunitx (thanks to Dirk Sarpe) and allrunes packages
version 2.0 -> 2.0.1 version 2.0 -> 2.0.1
Fixes: Fixes:
@ -16,6 +60,7 @@ Fixes:
- Add missing package definitions to some symbols from the misc-text pane - Add missing package definitions to some symbols from the misc-text pane
- Allow spaces in the name of images in the includegraphics dialog (#161101) - Allow spaces in the name of images in the includegraphics dialog (#161101)
- Don't recompile forever if some file timestamps are in the future (#121956) - Don't recompile forever if some file timestamps are in the future (#121956)
- Fix the "autocompletion dies" bug (#155044) and also (#160555)
Features: Features:
- Add \newlength as a variation of newcommand - Add \newlength as a variation of newcommand

@ -4643,7 +4643,8 @@ fi
AC_DEFUN([KDE_CHECK_PYTHON], AC_DEFUN([KDE_CHECK_PYTHON],
[ [
KDE_CHECK_PYTHON_INTERN("2.5", KDE_CHECK_PYTHON_INTERN("2.6",
[KDE_CHECK_PYTHON_INTERN("2.5",
[KDE_CHECK_PYTHON_INTERN("2.4", [KDE_CHECK_PYTHON_INTERN("2.4",
[KDE_CHECK_PYTHON_INTERN("2.3", [KDE_CHECK_PYTHON_INTERN("2.3",
[KDE_CHECK_PYTHON_INTERN("2.2", [KDE_CHECK_PYTHON_INTERN("2.2",
@ -4655,6 +4656,7 @@ AC_DEFUN([KDE_CHECK_PYTHON],
]) ])
]) ])
]) ])
])
]) ])
AC_DEFUN([KDE_CHECK_STL], AC_DEFUN([KDE_CHECK_STL],

@ -40,7 +40,7 @@ dnl Perform program name transformation
AC_ARG_PROGRAM AC_ARG_PROGRAM
dnl Automake doc recommends to do this only here. (Janos) dnl Automake doc recommends to do this only here. (Janos)
AM_INIT_AUTOMAKE(kile-2.0.1, "3.5.9") dnl searches for some needed programs AM_INIT_AUTOMAKE(kile-2.0.3, "3.5.10") dnl searches for some needed programs
AM_MAINTAINER_MODE AM_MAINTAINER_MODE

@ -1153,7 +1153,7 @@ namespace KileDocument
void CodeCompletion::slotCharactersInserted(int, int, const TQString& string ) void CodeCompletion::slotCharactersInserted(int, int, const TQString& string )
{ {
KILE_DEBUG() << "==slotCharactersInserted (" << m_kilecompletion << "," << m_inprogress << ", " << m_ref << ", " << string << ")=============" << endl; KILE_DEBUG() << "==slotCharactersInserted (m_kilecompletion=" << m_kilecompletion << "m_inprogress," << m_inprogress << ",m_ref=" << m_ref << ",string=" << string << ")=============" << endl;
if ( !inProgress() && m_autoDollar && string=="$" ) if ( !inProgress() && m_autoDollar && string=="$" )
{ {
@ -1184,6 +1184,16 @@ namespace KileDocument
editCompleteList(reftype,startpattern); editCompleteList(reftype,startpattern);
return; return;
} }
} // also unusual but may also happen, 20.11.2008 tbraun
else if( m_ref && !inProgress())
{
TQString startpattern;
CodeCompletion::Type reftype = insideReference(startpattern);
if ( reftype == CodeCompletion::ctNone )
{
m_ref = false;
return;
}
} }
TQString word; TQString word;

@ -1,4 +1,7 @@
########### install files ############### ########### install files ###############
INSTALL( FILES example.cwl DESTINATION share/apps/kile/complete/abbreviation ) INSTALL( FILES
example.cwl
fastex.cwl
DESTINATION share/apps/kile/complete/abbreviation )

@ -1,2 +1,3 @@
abbcompletedir = $(kde_datadir)/kile/complete/abbreviation abbcompletedir = $(kde_datadir)/kile/complete/abbreviation
abbcomplete_DATA = example.cwl abbcomplete_DATA = example.cwl \
fastex.cwl

File diff suppressed because it is too large Load Diff

@ -88,7 +88,7 @@ draw
draw_mark() draw_mark()
draw_marked() draw_marked()
drawarrow drawarrow
drawblarrow drawdblarrow
drawboxed() drawboxed()
drawboxes() drawboxes()
drawoptions() drawoptions()

@ -3,6 +3,7 @@
# get this cwl list with "for i in `ls *.cwl -1`; do echo "$i"; done" # get this cwl list with "for i in `ls *.cwl -1`; do echo "$i"; done"
SET(kile_texCompleteFiles SET(kile_texCompleteFiles
acronym.cwl acronym.cwl
allrunes.cwl
amsopn.cwl amsopn.cwl
afterpage.cwl afterpage.cwl
amsbsy.cwl amsbsy.cwl
@ -12,11 +13,13 @@ SET(kile_texCompleteFiles
amsthm.cwl amsthm.cwl
array.cwl array.cwl
attachfile.cwl attachfile.cwl
babel.cwl
beamerfoils.cwl beamerfoils.cwl
beamerprosper.cwl beamerprosper.cwl
beamerseminar.cwl beamerseminar.cwl
beamertexpower.cwl beamertexpower.cwl
booktabs.cwl booktabs.cwl
bm.cwl
braket.cwl braket.cwl
calc.cwl calc.cwl
class-beamer.cwl class-beamer.cwl
@ -40,8 +43,10 @@ SET(kile_texCompleteFiles
fancyunits-per.cwl fancyunits-per.cwl
fancyunits_small-fractions.cwl fancyunits_small-fractions.cwl
fancyvrb.cwl fancyvrb.cwl
float.cwl
fontspec.cwl fontspec.cwl
graphicx.cwl graphicx.cwl
glosstex.cwl
hyperref.cwl hyperref.cwl
ifthen.cwl ifthen.cwl
import.cwl import.cwl
@ -60,6 +65,7 @@ SET(kile_texCompleteFiles
mdwlist.cwl mdwlist.cwl
multicol.cwl multicol.cwl
multido.cwl multido.cwl
nicefrac.sty
pdfpages.cwl pdfpages.cwl
psfrag.cwl psfrag.cwl
pst-3d.cwl pst-3d.cwl
@ -80,6 +86,8 @@ SET(kile_texCompleteFiles
scrpage2.cwl scrpage2.cwl
scrtime.cwl scrtime.cwl
setspace.cwl setspace.cwl
siunitx.cwl
siunitx-special.cwl
subfig.cwl subfig.cwl
supertabular.cwl supertabular.cwl
svninfo.cwl svninfo.cwl
@ -87,6 +95,7 @@ SET(kile_texCompleteFiles
tabularx.cwl tabularx.cwl
tex.cwl tex.cwl
textcomp.cwl textcomp.cwl
todonotes.cwl
url.cwl url.cwl
varioref.cwl varioref.cwl
verse.cwl verse.cwl

@ -2,6 +2,7 @@ texcompletedir = $(kde_datadir)/kile/complete/tex
texcomplete_DATA = \ texcomplete_DATA = \
acronym.cwl \ acronym.cwl \
afterpage.cwl \ afterpage.cwl \
allrunes.cwl \
amsbsy.cwl \ amsbsy.cwl \
amsfonts.cwl \ amsfonts.cwl \
amsmath.cwl \ amsmath.cwl \
@ -10,11 +11,13 @@ texcomplete_DATA = \
amsthm.cwl \ amsthm.cwl \
array.cwl \ array.cwl \
attachfile.cwl \ attachfile.cwl \
babel.cwl \
beamerfoils.cwl \ beamerfoils.cwl \
beamerprosper.cwl \ beamerprosper.cwl \
beamerseminar.cwl \ beamerseminar.cwl \
beamertexpower.cwl \ beamertexpower.cwl \
booktabs.cwl \ booktabs.cwl \
bm.cwl \
braket.cwl \ braket.cwl \
calc.cwl \ calc.cwl \
class-beamer.cwl \ class-beamer.cwl \
@ -38,7 +41,9 @@ texcomplete_DATA = \
fancyunits-per.cwl \ fancyunits-per.cwl \
fancyunits_small-fractions.cwl \ fancyunits_small-fractions.cwl \
fancyvrb.cwl \ fancyvrb.cwl \
float.cwl \
fontspec.cwl \ fontspec.cwl \
glosstex.cwl \
graphicx.cwl \ graphicx.cwl \
hyperref.cwl \ hyperref.cwl \
ifthen.cwl \ ifthen.cwl \
@ -58,6 +63,7 @@ texcomplete_DATA = \
mdwlist.cwl \ mdwlist.cwl \
multicol.cwl \ multicol.cwl \
multido.cwl \ multido.cwl \
nicefrac.cwl \
pdfpages.cwl \ pdfpages.cwl \
psfrag.cwl \ psfrag.cwl \
pst-3d.cwl \ pst-3d.cwl \
@ -78,6 +84,8 @@ texcomplete_DATA = \
scrpage2.cwl \ scrpage2.cwl \
scrtime.cwl \ scrtime.cwl \
setspace.cwl \ setspace.cwl \
siunitx.cwl \
siunitx-special.cwl \
subfig.cwl \ subfig.cwl \
supertabular.cwl \ supertabular.cwl \
svninfo.cwl \ svninfo.cwl \
@ -85,6 +93,7 @@ texcomplete_DATA = \
tabularx.cwl \ tabularx.cwl \
tex.cwl \ tex.cwl \
textcomp.cwl \ textcomp.cwl \
todonotes.cwl \
url.cwl \ url.cwl \
varioref.cwl \ varioref.cwl \
verse.cwl \ verse.cwl \

@ -0,0 +1,43 @@
# allrunes package, available from ctan
# tbraun, 28.08.2008
\textarc{text}
\textara{text}
\textarn{text}
\textart{text}
\textarl{text}
\textarm{text}
\arcfamily
\arafamily
\arnfamily
\artfamily
\arlfamily
\armfamily
# already included in standard latex
# \textbf{text}
# \bfseries
# \textmd{text}
# \mdseries
\textlf{text}
\lfseries
\textwil{text}
\textwol{text}
\withlines
\withoutlines
\textst{text}
\textcu{text}
\textro{text}
\straighttwigs
\curvedtwigs
\roundedtwigs
\texthi{text}
\textlo{text}
\hightwigs
\lowtwigs
\hflip{rune}
\vflip{rune}
\turn{rune}

@ -0,0 +1,43 @@
# babel.sty,
# available from ctan
# tbraun 4.11.2008
\selectlanguage{language}
\begin{otherlanguage}{language}
\begin{otherlanguage*}{language}
\end{otherlanguage}
\foreignlanguage{language}{text}
\begin{hypenrules}{option}
\end{hyphenrules}
\languagename
\iflanguage{language}{if true}{if false}
\useshorthands{character}
\defineshorthand{characters}{action}
\aliasshorthand{character}{shorthand}
\languageshorthands{language}
\shorthandon{characters}
\shorthandoff{characters}
\languageattribute{language}{list of attributes}
# extracted from gernmanb.ldf
\prefacename
\refname
\abstractname
\bibname
\chaptername
\appendixname
\contentsname
\listfigurename
\listtablename
\indexname
\figurename
\tablename
\partname
\enclname
\ccname
\headtoname
\pagename
\seename
\alsoname
\proofname
\glossaryname

@ -0,0 +1,14 @@
# bm, ctan
# tbraun 6/11/2008
\bm{math expression}
\hm{math expression}
\boldsymbol{math expression}
\heavysymbol{math expression}
\DeclareBoldMathCommand[math version]{cmd}{math expression}
\DeclareBoldMathCommand{cmd}{math expression}
\bmmax{number}
\hmmax{number}

@ -122,3 +122,5 @@
\pdfoutput \pdfoutput
\pdfpageheight \pdfpageheight
\pdfpagewidth \pdfpagewidth
# logo
\KOMAScript{}

@ -0,0 +1,10 @@
# float, ctan
# tbraun 4.11.2008
\newfloat{type}{placement}{ext}[within]
\floatstyle{defaultstyle}
\floatname{type}{name}
\floatplacement{type}{default placement specifier}
\restylefloat{figure or table
\listof{type}{ title}

@ -0,0 +1,95 @@
# glosstex, ctan
# tbraun 4.11.2008
\glosstex{label}
\glosstex[pageref-mode]{label}
\glosstex(list){label}
\glosstex(list)[pageref-mode]{label}
\glosstex*{label}
\glosstex*[pageref-mode]{label}
\glosstex*(list){label}
\glosstex*(list)[pageref-mode]{label}
\acronym{label}
\acronym[pageref-mode]{label}
\acronym(list){label}
\acronym(list)[pageref-mode]{label}
\acronym*{label}
\acronym*[pageref-mode]{label}
\acronym*(list){label}
\acronym*(list)[pageref-mode]{label}
\gls{label}
\gls[pageref-mode]{label}
\gls(list){label}
\gls(list)[pageref-mode]{label}
\gls*{label}
\gls*[pageref-mode]{label}
\gls*(list){label}
\gls*(list)[pageref-mode]{label}
\ac{label}
\ac[pageref-mode]{label}
\ac(list)[pageref-mode]{label}
\ac<form>(list)[pageref-mode]{label}
\ac[, lparen , rparen ,]<form>(list)[pageref-mode]{label}
\ac*{label}
\ac*[pageref-mode]{label}
\ac*(list)[pageref-mode]{label}
\ac*<form>(list)[pageref-mode]{label}
\ac*[, lparen , rparen ,]<form>(list)[pageref-mode]{label}
\acs{label}
\acs[pageref-mode]{label}
\acs(list)[pageref-mode]{label}
\acs<form>(list)[pageref-mode]{label}
\acs[, lparen , rparen ,]<form>(list)[pageref-mode]{label}
\acs*{label}
\acs*[pageref-mode]{label}
\acs*(list)[pageref-mode]{label}
\acs*<form>(list)[pageref-mode]{label}
\acs*[, lparen , rparen ,]<form>(list)[pageref-mode]{label}
\acl{label}
\acl[pageref-mode]{label}
\acl(list)[pageref-mode]{label}
\acl<form>(list)[pageref-mode]{label}
\acl[, lparen , rparen ,]<form>(list)[pageref-mode]{label}
\acl*{label}
\acl*[pageref-mode]{label}
\acl*(list)[pageref-mode]{label}
\acl*<form>(list)[pageref-mode]{label}
\acl*[, lparen , rparen ,]<form>(list)[pageref-mode]{label}
\acf{label}
\acf[pageref-mode]{label}
\acf(list)[pageref-mode]{label}
\acf<form>(list)[pageref-mode]{label}
\acf[, lparen , rparen ,]<form>(list)[pageref-mode]{label}
\acf*{label}
\acf*[pageref-mode]{label}
\acf*(list)[pageref-mode]{label}
\acf*<form>(list)[pageref-mode]{label}
\acf*[, lparen , rparen ,]<form>(list)[pageref-mode]{label}
\printglosstex(list)
\printglosstex(list)[pageref-mode]
\glxitemorderdefault{list}{item-order i/l/""}
\glxitemplacementdefault{list}{item-order t/f/""}
\glxparendefault{lparen}{rparen}
\glxparenlistdefault{list}{lparen}{rparen}
\glxref{item}
\glxref*{item}
\glxheading{glo, acr or own list}{definition}

@ -19,6 +19,7 @@
\reflectbox{text} \reflectbox{text}
\resizebox*{h-length}{v-length}{text} \resizebox*{h-length}{v-length}{text}
\rotatebox[key val list]{angle}{text} \rotatebox[key val list]{angle}{text}
\scalebox{h-scale}{text}
\scalebox{h-scale}[v-scale]{text} \scalebox{h-scale}[v-scale]{text}
\setkeys{Gin}{key val} \setkeys{Gin}{key val}
\textcolor{name}{text} \textcolor{name}{text}

@ -219,20 +219,20 @@
\marginpar{right} \marginpar{right}
\markboth{lefthead}{righthead} \markboth{lefthead}{righthead}
\markright{righthead} \markright{righthead}
\mathbb \mathbb{text}
\mathbf \mathbf{text}
\mathcal \mathcal{text}
\mathds \mathds{text}
\mathellipsis \mathellipsis
\mathfrak \mathfrak{text}
\mathgroup \mathgroup
\mathit \mathit{text}
\mathnormal \mathnormal{text}
\mathrm \mathrm{text}
\mathscr \mathscr
\mathsf \mathsf{text}
\mathsterling \mathsterling
\mathtt \mathtt{text}
\mathunderscore \mathunderscore
\mathversion \mathversion
\mbox{text} \mbox{text}
@ -426,6 +426,7 @@
\renewenvironment{nam}[args][default]{begdef}{enddef} \renewenvironment{nam}[args][default]{begdef}{enddef}
\renewenvironment{nam}[args]{begdef}{enddef} \renewenvironment{nam}[args]{begdef}{enddef}
\renewenvironment{nam}{begdef}{enddef} \renewenvironment{nam}{begdef}{enddef}
\left
\left( \left(
\left[ \left[
\left\lbrace \left\lbrace
@ -443,8 +444,9 @@
\left\Downarrow \left\Downarrow
\left\Updownarrow \left\Updownarrow
\left. \left.
\right( \right
\right[ \right)
\right]
\right\rbrace \right\rbrace
\right| \right|
\right\| \right\|

@ -0,0 +1,4 @@
# nicefrac, ctan
# tbraun 6.11.2008
\nicefrac{nom}{denom}

@ -0,0 +1,37 @@
# siunitx package, special commands
# get it from http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=siunitx
# dsarpe 03.07.2008
# Specialist units, not loaded by default, only with alsoload=<name>, here given in parentheses
# Binary units (binary)
\bit
\byte
# Synthetic chemistry (synchem)
\mmHg
\molar
\Molar
\torr
\dalton
# High-energy physics (hep)
\clight
\eVperc
# Areas
\yoctobarn
\yb
\zeptobarn
\zb
\attobarn
\ab
\femtobarn
\fb
\picobarn
\pb
\nanobarn
\nb
# Other units
\micron
\mrad
\gauss
# Astronomy (astro)
\parsec
\lightyear

@ -0,0 +1,287 @@
# siunitx package
# get it from http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=siunitx
# dsarpe 03.07.2008
# Numbers
\num{number}
\num[options]{number}
# Angles
\ang{angle}
\ang[options]{angle}
# Units and values
\SI{value}{unit commands}
\SI[options]{value}{unit commands}
\SI{value}[pre-unit]{unit commands}
\SI[options]{value}[pre-unit]{unit commands}
# Powers of units
\Square
\ssquare
\squared
\cubic
\cubed
\per
\tothe{power}
\raiseto{power}
# Units with no values
\si{unit}
\si[options]{unit}
#
# pre-defined units, prefixes and powers
#
# The seven base SI units
\kilogram
\metre
\second
\mole
\kelvin
\ampere
\candela
# The SI prefixes
\yocto
\zepto
\atto
\femto
\pico
\nano
\micro
\milli
\centi
\deci
\deca
\deka
\hecto
\kilo
\mega
\giga
\tera
\peta
\exa
\zetta
\yotta
# The derived SI units with defined names
\becquerel
\celsius
\coulomb
\farad
\Gray
\ggray
\hertz
\henry
\joule
\katal
\lumen
\lux
\newton
\ohm
\pascal
\radian
\siemens
\sievert
\steradian
\tesla
\volt
\watt
\weber
# Units derived from experiments
\electronvolt
\atomicmassunit
\atomicmass
# Units accepted for use with SI
\bel
\Day
\dday
\degree
\hour
\minute
\arcmin
\neper
\percent
\arcsec
\tonne
# Prefixed and abbreviated units
# Masses
\kilogram
\kg
\femtogram
\fg
\picogram
\pg
\nanogram
\nanog
\microgram
\micg
\milligram
\mg
\atomicmass
\amu
# Lengths
\picometre
\picom
\nanometre
\nm
\micrometre
\micm
\millimetre
\mm
\centimetre
\cm
\decimetre
\dm
\kilometre
\km
# Times
\second
\Sec
\attosecond
\as
\femtosecond
\fs
\picosecond
\ps
\nanosecond
\ns
\microsecond
\mics
\millisecond
\ms
# Moles
\femtomole
\fmol
\picomole
\pmol
\nanomole
\nmol
\micromole
\micmol
\millimole
\mmol
# Currents
\picoampere
\pA
\nanoampere
\nA
\microampere
\micA
\kiloampere
\kA
# Areas
\squarecentimetre
\centimetresquared
\cms
\squaremetre
\squarekilometre
# Volumes
\microlitre
\micl
\millilitre
\ml
\cubiccentimetre
\cmc
\centimetrecubed
\cubicdecimetre
\dmc
# Frequencies
\hertz
\Hz
\millihertz
\mHz
\kilohertz
\kHz
\megahertz
\MHz
\gigahertz
\GHz
\terahertz
\THz
# potentials
\millivolt
\mV
\kilovolt
\kV
# Energies
\kilojoule
\kJ
\electronvolt
\eV
\millielectronvolt
\meV
\kiloelectronvolt
\keV
\megaelectronvolt
\MeV
\gigaelectronvolt
\GeV
\teraelectronvolt
\TeV
\kilowatthour
\kWh
# Powers
\milliwatt
\kilowatt
\megawatt
# Capacitances
\femtofarad
\picofarad
\nanofarad
\microfarad
\millifarad
# Resistances
\kiloohm
\megaohm
\gigaohm
\millisiemens
# Forces
\millinewton
\kilonewton
# Other units
\hectopascal
\megabecquerel
\millisievert
# Additional (temporary) SI units
\angstrom
\are
\curie
\BAR
\bbar
\barn
\gal
\hectare
\millibar
\rad
\rem
\roentgen
# Defining new units
\newunit{new unit command}{text}
\newunit[options]{new unit command}{text}
\renewunit{new unit command}{text}
\renewunit[options]{new unit command}{text}
\provideunit{new unit command}{text}
\provideunit[options]{new unit command}{text}
\newpower{power}{num}
\newpower[post]{power}{num}
\renewpower{power}{num}
\renewpower[post]{power}{num}
\providepower{power}{num}
\providepower[post]{power}{num}
\newprefix{prefix}{symbol}{powers-ten}
\newprefix[binary]{prefix}{symbol}{powers-ten}
\renewprefix{prefix}{symbol}{powers-ten}
\renewprefix[binary]{prefix}{symbol}{powers-ten}
\provideprefix{prefix}{symbol}{powers-ten}
\provideprefix[binary]{prefix}{symbol}{powers-ten}
# Package options inside document
\sisetup

@ -3,7 +3,7 @@
\captionsetup{kv-list} \captionsetup{kv-list}
\captionsetup[variable]{kv-list} \captionsetup[variable]{kv-list}
\ContinuedFloat \ContinuedFloat
\DeclareCaptionListOfFormat{keyowrd}{code} \DeclareCaptionListOfFormat{keyword}{code}
\listsubcaptions \listsubcaptions
\newsubfloat{floatname} \newsubfloat{floatname}
\newsubfloat[kv-list]{floatname} \newsubfloat[kv-list]{floatname}

@ -72,6 +72,7 @@
\displaylines \displaylines
\displaywidowpenalty \displaywidowpenalty
\displaywidth \displaywidth
\displaystyle
\divide \divide
\dotfill \dotfill
\dots \dots
@ -132,6 +133,7 @@
\hfilneg \hfilneg
\hfuzz \hfuzz
\hoffset \hoffset
\hphantom
\hrule \hrule
\hrulefill \hrulefill
\hsize \hsize

@ -0,0 +1,9 @@
# todonotes.sty
# Salim 2008/11/09
# http://midtiby.blogspot.com/
\todo{text}
\todo[options]{text}
\listoftodos

@ -168,7 +168,7 @@ void Tester::runTests()
KILE_DEBUG() << "Tester::runTests: destdir = " << destdir << endl; KILE_DEBUG() << "Tester::runTests: destdir = " << destdir << endl;
m_resultsFile = destdir + "results.rc"; m_resultsFile = destdir + "results.rc";
TQString shellname = TDEGlobal::dirs()->findExe("sh"); TQString shellname = TDEGlobal::dirs()->findExe("bash");
KILE_DEBUG() << "Tester::runTests: shellname = " << shellname << endl; KILE_DEBUG() << "Tester::runTests: shellname = " << shellname << endl;
m_process = new KShellProcess(TQFile::encodeName( shellname )); m_process = new KShellProcess(TQFile::encodeName( shellname ));
if (! KileConfig::teXPaths().isEmpty()) if (! KileConfig::teXPaths().isEmpty())

@ -0,0 +1,24 @@
% syntax highlightning bug, nested enviroments are not recognized
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{fancybox}
\begin{document}
\newlength{\parboxlength}
\begin{align*}
\setlength{\fboxsep}{15pt}
\setlength{\parboxlength}{\linewidth}
\addtolength{\parboxlength}{-2\fboxsep}
\fbox{
\parbox{\parboxlength}{
\setlength{\abovedisplayskip}{0pt}
\setlength{\belowdisplayskip}{0pt}
\begin{align}
asdf
\end{align}
}}
\end{align*}
asdfasdfasdfasdfadfasdf
\end{document}

@ -0,0 +1,72 @@
% /***************************************************************************
% begin: Aug 09 2006
% edit: --
% version: 0.01
% copyright: (C) 2006 by Holger Danielsson and Thomas Braun
% ***************************************************************************/
%
% /***************************************************************************
% * *
% * This program is free software; you can redistribute it and/or modify *
% * it under the terms of the GNU General Public License as published by *
% * the Free Software Foundation; either version 2 of the License, or *
% * (at your option) any later version. *
% * *
% ***************************************************************************/
\documentclass{article}
\begin{document}
234$ \sqrt{2}$ $a^2$
abc
$ \$ % \( % \[ $$$$
\begin{array}{ccc}
x^2 & y^2 & z^2
\end{array}
$
\begin{equation}
% \begin{equation} $
a^2 \\\\\$
\begin{array}{ccc}
\alpha & \beta & \gamma
\end{array}
\end{equation}
$\begin{array}{ccc}
a^2 & b^2 & c^2
\end{array}$
\[
a^2
\] \$ $ x^2$
\(
b^2 % $ test $
\)
\begin{displaymath} % works
\alpha + \beta + \gamma = 180° % comment
\begin{split}
\end{split}
\end{displaymath}
\begin{math} % does not work yet
\alpha + \beta + \gamma = 180° % comment
\end{math}
\begin{eqnarray} % should not work
\alpha + \beta + \gamma = 180° % comment
\end{eqnarray}
\ensuremath{}
\begin{mathtest} % has to be defined in configure-kile-commands to work
asdasdasd
\end{mathtest}
\end{document}

@ -146,7 +146,7 @@ test
\ensuremath{a^2 + b^2 = c^2} \ensuremath{a^2 + b^2 = c^2}
\section{ERROR} \section{ERROR}
} }
\newcommand{\bloehhhhhhhh}[3][]{} % is also valid latex ... \newcommand{\bloehhhhhhhh}[3][]{\hallo} % is also valid latex ...
\providecommand{\bloehhhhhhhhh}{test} % not yet supported \providecommand{\bloehhhhhhhhh}{test} % not yet supported

@ -51,3 +51,57 @@ $$50 \$abc\text{qwe}\alpha$$xyz \par
$50\%\mbox{abc\textbf{def}}$xyz \par $50\%\mbox{abc\textbf{def}}$xyz \par
\begin{align}
a &=b \\
c & b
\text{asd}
\end{align}
\begin{align*}
a &=b \\
c & b
\text{asd}
\end{align*}
\begin{alignat}{3}
a &= b \\
c & b
\text{asd}
\end{alignat}
\begin{alignat*}{3}
a &= b \\
c & b
\text{asd}
\end{alignat*}
\begin{alignat}{3}
a &= b \\
c & b
\text{asd}
\end{alignat}
\begin{xalignat}{3}
a &= b \\
c & b
\text{asd}
\end{xalignat}
\begin{xalignat*}{3}
a &= b \\
c & b
\text{asd}
\end{xalignat*}
\begin{xalignat}{3}
a &= b \\
c & b
\text{asd}
\end{xalignat}
\begin{xxalignat*}{3}
a &= b \\
c & b
\text{asd}
\end{xxalignat*}

@ -498,9 +498,6 @@ void Kile::setupActions()
connect(docManager(), TQT_SIGNAL(addToRecentFiles(const KURL& )), m_actRecentFiles, TQT_SLOT(addURL(const KURL& ))); connect(docManager(), TQT_SIGNAL(addToRecentFiles(const KURL& )), m_actRecentFiles, TQT_SLOT(addURL(const KURL& )));
m_actRecentFiles->loadEntries(m_config, "Recent Files"); m_actRecentFiles->loadEntries(m_config, "Recent Files");
(void) KStdAction::save(docManager(), TQT_SLOT(fileSave()), actionCollection(),"kile_file_save" );
(void) KStdAction::saveAs(docManager(), TQT_SLOT(fileSaveAs()), actionCollection(),"kile_file_save_as" );
(void) new TDEAction(i18n("Save All"),"save_all", 0, docManager(), TQT_SLOT(fileSaveAll()), actionCollection(),"file_save_all"); (void) new TDEAction(i18n("Save All"),"save_all", 0, docManager(), TQT_SLOT(fileSaveAll()), actionCollection(),"file_save_all");
(void) new TDEAction(i18n("Save Copy As..."),"save_copy_as", 0, docManager(), TQT_SLOT(fileSaveCopyAs()), actionCollection(),"file_save_copy_as"); (void) new TDEAction(i18n("Save Copy As..."),"save_copy_as", 0, docManager(), TQT_SLOT(fileSaveCopyAs()), actionCollection(),"file_save_copy_as");
(void) new TDEAction(i18n("Create Template From Document..."), 0, docManager(), TQT_SLOT(createTemplate()), actionCollection(),"template_create"); (void) new TDEAction(i18n("Create Template From Document..."), 0, docManager(), TQT_SLOT(createTemplate()), actionCollection(),"template_create");

@ -942,11 +942,27 @@ void Manager::fileSaveAs(Kate::View* view)
} }
break; break;
} }
if(doc->encoding().lower() != result.encoding.lower()) {
// save the document twice if the user has selected a different encoding;
// this works around a bug in KatePart in the 'setEncoding' method, which
// enforces a reload on every change of the encoding, and as a consequence the
// user sees a document-modified dialog
if(!doc->saveAs(saveURL))
{
return;
}
doc->setEncoding(result.encoding); doc->setEncoding(result.encoding);
if(!doc->save())
{
return;
}
}
else {
if(!doc->saveAs(saveURL)) if(!doc->saveAs(saveURL))
{ {
return; return;
} }
}
if(oldURL != saveURL) if(oldURL != saveURL)
{ {
if(info->isDocumentTypePromotionAllowed()) if(info->isDocumentTypePromotionAllowed())

@ -480,7 +480,23 @@ const long* TextInfo::getStatistics()
/* [0] = #c in words, [1] = #c in latex commands and environments, /* [0] = #c in words, [1] = #c in latex commands and environments,
[2] = #c whitespace, [3] = #words, [4] = # latex_commands, [5] = latex_environments */ [2] = #c whitespace, [3] = #words, [4] = # latex_commands, [5] = latex_environments */
m_arStatistics[0]=m_arStatistics[1]=m_arStatistics[2]=m_arStatistics[3]=m_arStatistics[4]=m_arStatistics[5]=0; m_arStatistics[0]=m_arStatistics[1]=m_arStatistics[2]=m_arStatistics[3]=m_arStatistics[4]=m_arStatistics[5]=0;
TQString line;
if ( m_doc && m_doc->hasSelection() )
{
line = m_doc->selection();
KILE_DEBUG() << "getStat : line : " << line << endl;
count(line, m_arStatistics);
}
else if (m_doc)
{
for (uint l=0; l < m_doc->numLines(); ++l)
{
line = m_doc->textLine(l);
KILE_DEBUG() << "getStat : line : " << line << endl;
count(line, m_arStatistics);
}
}
return m_arStatistics; return m_arStatistics;
} }
@ -692,29 +708,6 @@ LaTeXInfo::~LaTeXInfo()
{ {
} }
const long* LaTeXInfo::getStatistics()
{
/* [0] = #c in words, [1] = #c in latex commands and environments,
[2] = #c whitespace, [3] = #words, [4] = # latex_commands, [5] = latex_environments */
m_arStatistics[0]=m_arStatistics[1]=m_arStatistics[2]=m_arStatistics[3]=m_arStatistics[4]=m_arStatistics[5]=0;
TQString line;
if ( m_doc && m_doc->hasSelection() )
{
line = m_doc->selection();
KILE_DEBUG() << "getStat : line : " << line << endl;
count(line, m_arStatistics);
}
else if (m_doc)
for (uint l=0; l < m_doc->numLines(); ++l)
{
line = m_doc->textLine(l);
KILE_DEBUG() << "getStat : line : " << line << endl;
count(line, m_arStatistics);
}
return m_arStatistics;
}
Type LaTeXInfo::getType() Type LaTeXInfo::getType()
{ {
return LaTeX; return LaTeX;

@ -323,8 +323,6 @@ public:
LaTeXInfo(Kate::Document *doc, Extensions *extensions, LatexCommands *commands, const TQObject* eventFilter); LaTeXInfo(Kate::Document *doc, Extensions *extensions, LatexCommands *commands, const TQObject* eventFilter);
virtual ~LaTeXInfo(); virtual ~LaTeXInfo();
const long* getStatistics();
virtual Type getType(); virtual Type getType();
virtual TQString getFileFilter() const; virtual TQString getFileFilter() const;

@ -935,8 +935,17 @@ void EditorExtension::insertIntelligentNewline(Kate::View *view)
{ {
if ( m_latexCommands->isListEnv(name) ) if ( m_latexCommands->isListEnv(name) )
{ {
view->keyReturn(); view->keyReturn();
view->insertText("\\item " );
if ( name == "description" )
{
view->insertText("\\item[]");
view->cursorLeft();
}
else
view->insertText("\\item ");
return; return;
} }
else if ( m_latexCommands->isTabularEnv(name) || m_latexCommands->isMathEnv(name) ) else if ( m_latexCommands->isTabularEnv(name) || m_latexCommands->isMathEnv(name) )
@ -2331,8 +2340,6 @@ bool EditorExtension::insertDoubleQuotes()
Kate::View *view = determineView(0L); Kate::View *view = determineView(0L);
if ( !view ) return true; if ( !view ) return true;
uint row,col;
view->cursorPositionReal(&row,&col);
Kate::Document *doc = view->getDoc(); Kate::Document *doc = view->getDoc();
if( doc && m_ki->extensions()->isTexFile(doc->url()) ) if( doc && m_ki->extensions()->isTexFile(doc->url()) )
@ -2340,6 +2347,9 @@ bool EditorExtension::insertDoubleQuotes()
else else
return false; return false;
uint row,col;
view->cursorPositionReal(&row,&col);
// simply insert, if we are inside a verb command // simply insert, if we are inside a verb command
if ( insideVerb(view) || insideVerbatim(view) ) if ( insideVerb(view) || insideVerbatim(view) )
return false; return false;

@ -632,10 +632,7 @@ TQString KileGrepDialog::buildFilesCommand()
else else
files_temp = filter_combo->currentText(); files_temp = filter_combo->currentText();
if (files_temp.right(1) != ",") TQStringList tokens = TQStringList::split ( " ", files_temp, false );
files_temp = files_temp + ',';
TQStringList tokens = TQStringList::split ( ",", files_temp, false );
TQStringList::Iterator it = tokens.begin(); TQStringList::Iterator it = tokens.begin();
if (it != tokens.end()) if (it != tokens.end())
{ {

@ -18,6 +18,7 @@
#include <tqregexp.h> #include <tqregexp.h>
#include <tqfileinfo.h> #include <tqfileinfo.h>
#include <tqpopupmenu.h> #include <tqpopupmenu.h>
#include <tqstylesheet.h>
#include "kiledebug.h" #include "kiledebug.h"
#include <kurl.h> #include <kurl.h>
@ -136,7 +137,7 @@ namespace KileWidget
if ( type == KileTool::Error ) emit showingErrorMessage(this); if ( type == KileTool::Error ) emit showingErrorMessage(this);
TQString ot = "", ct = "</font>"; TQString ot = "", ct = "</font>";
TQString myMsg = TQStyleSheet::escape(message);
switch (type) switch (type)
{ {
case KileTool::Warning : case KileTool::Warning :
@ -157,9 +158,9 @@ namespace KileWidget
} }
if (tool.isNull()) if (tool.isNull())
append(ot + message + ct); append(ot + myMsg + ct);
else else
append(ot + "<b>[" + tool + "]</b> " + message + ct ); append(ot + "<b>[" + tool + "]</b> " + myMsg + ct );
scrollToBottom(); scrollToBottom();
} }

@ -487,6 +487,7 @@ bool KileProject::save()
m_config->writeEntry("options", makeIndexOptions() ); m_config->writeEntry("options", makeIndexOptions() );
} }
KILE_DEBUG() << "Check if the config file is writeable: " << m_config->checkConfigFilesWritable(false) << endl;
m_config->sync(); m_config->sync();
// dump(); // dump();

@ -697,31 +697,32 @@ namespace KileWidget
else else
emit(fileOpen(url, TQString())); emit(fileOpen(url, TQString()));
} }
else if( item->type() == KileStruct::Bibliography ){ else{
fname = m_ki->checkOtherPaths(fi.dirPath(),fi.fileName(),KileInfo::bibinputs); TQString otherFilename;
fi.setFile(fname);
url.setPath(fname); if( item->type() == KileStruct::Bibliography ){
if(fi.isReadable()){ otherFilename = m_ki->checkOtherPaths(fi.dirPath(),fi.fileName(),KileInfo::bibinputs);
emit(fileOpen(url, TQString()));
}
} }
else if( item->type() == KileStruct::Input ){ else if( item->type() == KileStruct::Input ){
fname = m_ki->checkOtherPaths(fi.dirPath(),fi.fileName(),KileInfo::texinputs); otherFilename = m_ki->checkOtherPaths(fi.dirPath(),fi.fileName(),KileInfo::texinputs);
fi.setFile(fname); }
url.setPath(fname);
fi.setFile(otherFilename);
if(fi.isReadable()){ if(fi.isReadable()){
url.setPath(otherFilename);
emit(fileOpen(url, TQString())); emit(fileOpen(url, TQString()));
} }
}
else{ else{
if ( KMessageBox::warningYesNo(this, i18n("Cannot find the included file. The file does not exist, is not readable or Kile is unable to determine the correct path to it. The filename causing this error was: %1.\nDo you want to create this file?").arg(fname), i18n("Cannot Find File")) if ( KMessageBox::warningYesNo(this, i18n("Cannot find the included file. The file does not exist, is not readable or Kile is unable to determine the correct path to it. The filename causing this error was: %1.\nDo you want to create this file?").arg(fname), i18n("Cannot Find File"))
== KMessageBox::Yes) == KMessageBox::Yes) {
{ url.setPath(fname);
emit(fileNew(url)); emit(fileNew(url));
} }
} }
} }
} }
}
// all popup items get different id's, so that we can see, what item is activated // all popup items get different id's, so that we can see, what item is activated
// - label: 1 - 6 // - label: 1 - 6

@ -133,11 +133,22 @@ namespace KileTool
/** /**
* @returns the dictionary that translates the following keys * @returns the dictionary that translates the following keys
* %dir_base : the directory of the root file Example docu:
* %dir_target : same as %dir_base, except when the relativeDir has been set explicitly, then %dir_target= %dir_base/relativedir Consider a file which is called myBestBook.tex which resides in /home/thomas/latex and you compile it with pdflatex to myBestBook.pdf.
* %source : the source file (no path)
* %S : the source filename without an extension (no path) The variables have the following meanings:
**/ %source -> filename with suffix but without path <-> myBestBook.tex
%S -> filename without suffix but without path <-> myBestBook
%dir_base -> path of the source file without filename <-> /home/thomas/latex
%dir_target -> path of the target file without filename, same as %dir_base if no relative path has been set <-> /home/thomas/latex
%target -> target filename without path <-> without filename
And these are special variables
%res <-> resolution of the quickpreview action set in configure kile->tools->preview
%AFL <-> List of all files in a project marked for archiving. You can set the archive flag in the "Files and projects" sidebar using the context menu.
*/
TQDict<TQString>* paramDict() { return &m_dictParams; } TQDict<TQString>* paramDict() { return &m_dictParams; }
bool addDict(const TQString & key, const TQString & value); bool addDict(const TQString & key, const TQString & value);

@ -20,7 +20,7 @@
#include <tqstring.h> #include <tqstring.h>
const TQString kileVersion="2.0"; const TQString kileVersion="2.0";
const TQString kileFullVersion="2.0.1"; const TQString kileFullVersion="2.0.3";
const TQString kilePrVersion="2"; const TQString kilePrVersion="2";
/** /**

@ -191,21 +191,21 @@ void LatexOutputFilter::updateFileStackHeuristic(const TQString &strLine, short
// 2) We're at the end of the line, the filename is probably continued on the next line. // 2) We're at the end of the line, the filename is probably continued on the next line.
// 3) The TeX was closed already, signalled by the ')'. // 3) The TeX was closed already, signalled by the ')'.
if(expectFileName && (i+1 >= strLine.length() || strLine[i+1].isSpace() || strLine[i+1] == ')')) { if(expectFileName && (i+1 == strLine.length() || strLine[i+1].isSpace() || strLine[i+1] == ')')) {
//update the partial filename //update the partial filename
strPartialFileName = strPartialFileName + strLine.mid(index, i-index + 1); strPartialFileName = strPartialFileName + strLine.mid(index, i-index + 1);
//FIXME: improve these heuristics //FIXME: improve these heuristics
if (i+1 < strLine.length() && (strLine[i+1].isSpace() || ( (i < 78) && (i+1 == strLine.length())) || if (strLine[i+1].isSpace() || ( (i < 78) && (i+1 == strLine.length())) ||
strLine[i+1] == ')' || strLine[i+1] == ')' ||
fileExists(strPartialFileName))) { fileExists(strPartialFileName)) {
m_stackFile.push(LOFStackItem(strPartialFileName)); m_stackFile.push(LOFStackItem(strPartialFileName));
// KILE_DEBUG() << "\tpushed (i = " << i << " length = " << strLine.length() << "): " << strPartialFileName << endl; // KILE_DEBUG() << "\tpushed (i = " << i << " length = " << strLine.length() << "): " << strPartialFileName << endl;
expectFileName = false; expectFileName = false;
dwCookie = Start; dwCookie = Start;
} }
//Guess the filename is continued on the next line. //Guess the filename is continued on the next line.
else if(i+1 >= strLine.length()) { else if(i+1 == strLine.length()) {
// KILE_DEBUG() << "\tFilename spans more than one line." << endl; // KILE_DEBUG() << "\tFilename spans more than one line." << endl;
dwCookie = FileNameHeuristic; dwCookie = FileNameHeuristic;
} }
@ -284,7 +284,7 @@ bool LatexOutputFilter::detectError(const TQString & strLine, short &dwCookie)
static TQRegExp reLaTeXError("^! LaTeX Error: (.*)$", false); static TQRegExp reLaTeXError("^! LaTeX Error: (.*)$", false);
static TQRegExp rePDFLaTeXError("^Error: pdflatex (.*)$", false); static TQRegExp rePDFLaTeXError("^Error: pdflatex (.*)$", false);
static TQRegExp reTeXError("^! (.*)"); static TQRegExp reTeXError("^! (.*)\\.$");
static TQRegExp reLineNumber("^l\\.([0-9]+)(.*)"); static TQRegExp reLineNumber("^l\\.([0-9]+)(.*)");
switch (dwCookie) switch (dwCookie)
@ -370,7 +370,7 @@ bool LatexOutputFilter::detectWarning(const TQString & strLine, short &dwCookie)
bool found = false, flush = false; bool found = false, flush = false;
TQString warning; TQString warning;
static TQRegExp reLaTeXWarning("^(((! )?(La|pdf)TeX)|Package) .*Warning.*:(.*)", false); static TQRegExp reLaTeXWarning("^(((! )?(La|pdf)TeX)|Package|Class) .*Warning.*:(.*)", false);
static TQRegExp reNoFile("No file (.*)"); static TQRegExp reNoFile("No file (.*)");
static TQRegExp reNoAsyFile("File .* does not exist."); // FIXME can be removed when http://sourceforge.net/tracker/index.php?func=detail&aid=1772022&group_id=120000&atid=685683 has promoted to the users static TQRegExp reNoAsyFile("File .* does not exist."); // FIXME can be removed when http://sourceforge.net/tracker/index.php?func=detail&aid=1772022&group_id=120000&atid=685683 has promoted to the users

@ -46,11 +46,11 @@
\command{\u{c}} \command{\u{c}}
\command{\c{c}} \par \command{\c{c}} \par
\command{\v{D}} \command{\v{D}}
\pkgs[T1]{fontenc} \command{\DJ} \pkgs[T1]{fontenc} \command{\DJ{}}
\pkgs[T1]{fontenc} \command{\DH} \pkgs[T1]{fontenc} \command{\DH{}}
\command{\v{d}} \command{\v{d}}
\pkgs[T1]{fontenc} \command{\dj} \pkgs[T1]{fontenc} \command{\dj{}}
\pkgs[T1]{fontenc} \command{\dh} \par \pkgs[T1]{fontenc} \command{\dh{}} \par
\command{\"{E}} \command{\"{E}}
\command{\H{E}} \command{\H{E}}
\command{\.{E}} \command{\.{E}}
@ -97,24 +97,24 @@
\command{\'{L}} \command{\'{L}}
\command{\u{L}} \command{\u{L}}
\command{\v{L}} \command{\v{L}}
\command{\L} \command{\L{}}
\command{\c{l}} \command{\c{l}}
\command{\'{l}} \command{\'{l}}
\command{\u{l}} \command{\u{l}}
\command{\v{l}} \command{\v{l}}
\command{\l} \par \command{\l{}} \par
\command{\c{N}} \command{\c{N}}
\command{\'{N}} \command{\'{N}}
\command{\~{N}} \command{\~{N}}
\command{\v{N}} \command{\v{N}}
\command{\u{N}} \command{\u{N}}
\pkgs[T1]{fontenc} \command{\NG} \pkgs[T1]{fontenc} \command{\NG{}}
\command{\c{n}} \command{\c{n}}
\command{\'{n}} \command{\'{n}}
\command{\~{n}} \command{\~{n}}
\command{\v{n}} \command{\v{n}}
\command{\u{n}} \command{\u{n}}
\pkgs[T1]{fontenc} \command{\ng} \par \pkgs[T1]{fontenc} \command{\ng{}} \par
\command{\"{O}} \command{\"{O}}
\command{\H{O}} \command{\H{O}}
\command{\'{O}} \command{\'{O}}
@ -125,7 +125,7 @@
\command{\u{O}} \command{\u{O}}
\command{\={O}} \command{\={O}}
\command{\O{}} \command{\O{}}
\command{\OE} \command{\OE{}}
\pkgs[T1]{fontenc} \command{\k{O}} \pkgs[T1]{fontenc} \command{\k{O}}
\command{\"{o}} \command{\"{o}}
\command{\H{o}} \command{\H{o}}
@ -137,10 +137,10 @@
\command{\u{o}} \command{\u{o}}
\command{\={o}} \command{\={o}}
\command{\o{}} \command{\o{}}
\command{\oe} \command{\oe{}}
\pkgs[T1]{fontenc} \command{\k{o}} \par \pkgs[T1]{fontenc} \command{\k{o}} \par
\pkgs[T1]{fontenc} \command{\TH} \pkgs[T1]{fontenc} \command{\TH{}}
\pkgs[T1]{fontenc} \command{\th} \par \pkgs[T1]{fontenc} \command{\th{}} \par
\command{\c{R}} \command{\c{R}}
\command{\'{R}} \command{\'{R}}
\command{\v{R}} \command{\v{R}}
@ -155,7 +155,8 @@
\pkgs[latin10]{inputenc} \command{\textcommabelow{s}} \pkgs[latin10]{inputenc} \command{\textcommabelow{s}}
\command{\'{s}} \command{\'{s}}
\command{\v{s}} \command{\v{s}}
\command{\ss} \par \command{\ss{}}
\command{\SS{}} \par
\command{\c{T}} \command{\c{T}}
\pkgs[latin10]{inputenc} \command{\textcommabelow{T}} \pkgs[latin10]{inputenc} \command{\textcommabelow{T}}
\command{\v{T}} \command{\v{T}}

@ -179,6 +179,7 @@ SET( symbols
img175special.png img175special.png
img176special.png img176special.png
img177special.png img177special.png
img178special.png
) )
INSTALL( FILES ${symbols} DESTINATION share/apps/kile/mathsymbols/special ) INSTALL( FILES ${symbols} DESTINATION share/apps/kile/mathsymbols/special )

@ -176,4 +176,5 @@ pics_DATA = img001special.png \
img174special.png \ img174special.png \
img175special.png \ img175special.png \
img176special.png \ img176special.png \
img177special.png img177special.png \
img178special.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 312 B

After

Width:  |  Height:  |  Size: 303 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 316 B

After

Width:  |  Height:  |  Size: 308 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 306 B

After

Width:  |  Height:  |  Size: 298 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 307 B

After

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 313 B

After

Width:  |  Height:  |  Size: 300 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 308 B

After

Width:  |  Height:  |  Size: 301 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 310 B

After

Width:  |  Height:  |  Size: 304 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 314 B

After

Width:  |  Height:  |  Size: 305 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 B

After

Width:  |  Height:  |  Size: 291 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 307 B

After

Width:  |  Height:  |  Size: 303 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 330 B

After

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 314 B

After

Width:  |  Height:  |  Size: 303 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 287 B

After

Width:  |  Height:  |  Size: 278 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 289 B

After

Width:  |  Height:  |  Size: 282 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 282 B

After

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 282 B

After

Width:  |  Height:  |  Size: 275 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 288 B

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 286 B

After

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 284 B

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 284 B

After

Width:  |  Height:  |  Size: 281 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 278 B

After

Width:  |  Height:  |  Size: 269 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 284 B

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 299 B

After

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 294 B

After

Width:  |  Height:  |  Size: 284 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 306 B

After

Width:  |  Height:  |  Size: 305 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 311 B

After

Width:  |  Height:  |  Size: 308 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 310 B

After

Width:  |  Height:  |  Size: 307 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 278 B

After

Width:  |  Height:  |  Size: 269 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 279 B

After

Width:  |  Height:  |  Size: 263 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 278 B

After

Width:  |  Height:  |  Size: 266 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 296 B

After

Width:  |  Height:  |  Size: 294 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 303 B

After

Width:  |  Height:  |  Size: 287 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 303 B

After

Width:  |  Height:  |  Size: 287 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 282 B

After

Width:  |  Height:  |  Size: 288 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 289 B

After

Width:  |  Height:  |  Size: 288 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 B

After

Width:  |  Height:  |  Size: 301 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 299 B

After

Width:  |  Height:  |  Size: 294 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 B

After

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 294 B

After

Width:  |  Height:  |  Size: 290 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 B

After

Width:  |  Height:  |  Size: 289 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 294 B

After

Width:  |  Height:  |  Size: 289 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 295 B

After

Width:  |  Height:  |  Size: 292 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 300 B

After

Width:  |  Height:  |  Size: 291 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 300 B

After

Width:  |  Height:  |  Size: 294 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 291 B

After

Width:  |  Height:  |  Size: 285 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 317 B

After

Width:  |  Height:  |  Size: 313 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 276 B

After

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 287 B

After

Width:  |  Height:  |  Size: 282 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 274 B

After

Width:  |  Height:  |  Size: 271 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 277 B

After

Width:  |  Height:  |  Size: 274 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 276 B

After

Width:  |  Height:  |  Size: 273 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 281 B

After

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 277 B

After

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 B

After

Width:  |  Height:  |  Size: 274 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 276 B

After

Width:  |  Height:  |  Size: 266 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 294 B

After

Width:  |  Height:  |  Size: 292 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 319 B

After

Width:  |  Height:  |  Size: 327 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 315 B

After

Width:  |  Height:  |  Size: 313 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 313 B

After

Width:  |  Height:  |  Size: 327 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 307 B

After

Width:  |  Height:  |  Size: 297 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 B

After

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 254 B

After

Width:  |  Height:  |  Size: 248 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 226 B

After

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 B

After

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 230 B

After

Width:  |  Height:  |  Size: 244 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 230 B

After

Width:  |  Height:  |  Size: 246 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 208 B

After

Width:  |  Height:  |  Size: 213 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 262 B

After

Width:  |  Height:  |  Size: 269 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 223 B

After

Width:  |  Height:  |  Size: 237 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 247 B

After

Width:  |  Height:  |  Size: 244 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 221 B

After

Width:  |  Height:  |  Size: 221 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 230 B

After

Width:  |  Height:  |  Size: 216 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 247 B

After

Width:  |  Height:  |  Size: 233 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 239 B

After

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 209 B

After

Width:  |  Height:  |  Size: 203 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 252 B

After

Width:  |  Height:  |  Size: 248 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 307 B

After

Width:  |  Height:  |  Size: 306 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 285 B

After

Width:  |  Height:  |  Size: 283 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 257 B

After

Width:  |  Height:  |  Size: 278 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 256 B

After

Width:  |  Height:  |  Size: 259 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 265 B

After

Width:  |  Height:  |  Size: 259 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 260 B

After

Width:  |  Height:  |  Size: 261 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 258 B

After

Width:  |  Height:  |  Size: 264 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 233 B

After

Width:  |  Height:  |  Size: 232 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 217 B

After

Width:  |  Height:  |  Size: 219 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 234 B

After

Width:  |  Height:  |  Size: 226 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 233 B

After

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 208 B

After

Width:  |  Height:  |  Size: 231 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 312 B

After

Width:  |  Height:  |  Size: 306 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 303 B

After

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 311 B

After

Width:  |  Height:  |  Size: 295 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 307 B

After

Width:  |  Height:  |  Size: 302 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 312 B

After

Width:  |  Height:  |  Size: 294 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 296 B

After

Width:  |  Height:  |  Size: 301 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 267 B

After

Width:  |  Height:  |  Size: 271 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 259 B

After

Width:  |  Height:  |  Size: 259 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 267 B

After

Width:  |  Height:  |  Size: 264 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 258 B

After

Width:  |  Height:  |  Size: 270 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 257 B

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 265 B

After

Width:  |  Height:  |  Size: 275 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 319 B

After

Width:  |  Height:  |  Size: 315 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 323 B

After

Width:  |  Height:  |  Size: 321 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 315 B

After

Width:  |  Height:  |  Size: 308 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 318 B

After

Width:  |  Height:  |  Size: 310 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 323 B

After

Width:  |  Height:  |  Size: 307 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 319 B

After

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 321 B

After

Width:  |  Height:  |  Size: 315 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 323 B

After

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 314 B

After

Width:  |  Height:  |  Size: 305 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 319 B

After

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 330 B

After

Width:  |  Height:  |  Size: 330 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 346 B

After

Width:  |  Height:  |  Size: 338 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 287 B

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 290 B

After

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 280 B

After

Width:  |  Height:  |  Size: 278 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 280 B

After

Width:  |  Height:  |  Size: 278 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 284 B

After

Width:  |  Height:  |  Size: 275 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 282 B

After

Width:  |  Height:  |  Size: 281 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 283 B

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 283 B

After

Width:  |  Height:  |  Size: 278 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 278 B

After

Width:  |  Height:  |  Size: 265 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 289 B

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 297 B

After

Width:  |  Height:  |  Size: 290 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 313 B

After

Width:  |  Height:  |  Size: 295 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 270 B

After

Width:  |  Height:  |  Size: 269 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 B

After

Width:  |  Height:  |  Size: 285 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 310 B

After

Width:  |  Height:  |  Size: 309 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 B

After

Width:  |  Height:  |  Size: 303 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 309 B

After

Width:  |  Height:  |  Size: 308 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 257 B

After

Width:  |  Height:  |  Size: 258 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 244 B

After

Width:  |  Height:  |  Size: 258 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 254 B

After

Width:  |  Height:  |  Size: 264 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 308 B

After

Width:  |  Height:  |  Size: 303 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 346 B

After

Width:  |  Height:  |  Size: 332 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 B

After

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 308 B

After

Width:  |  Height:  |  Size: 301 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 B

After

Width:  |  Height:  |  Size: 278 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 321 B

After

Width:  |  Height:  |  Size: 304 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 273 B

After

Width:  |  Height:  |  Size: 274 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 273 B

After

Width:  |  Height:  |  Size: 270 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 287 B

After

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 270 B

After

Width:  |  Height:  |  Size: 349 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 301 B

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 273 B

After

Width:  |  Height:  |  Size: 304 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 288 B

After

Width:  |  Height:  |  Size: 275 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 267 B

After

Width:  |  Height:  |  Size: 306 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 291 B

After

Width:  |  Height:  |  Size: 266 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 260 B

After

Width:  |  Height:  |  Size: 286 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 262 B

After

Width:  |  Height:  |  Size: 255 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 282 B

After

Width:  |  Height:  |  Size: 287 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 287 B

After

Width:  |  Height:  |  Size: 283 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 277 B

After

Width:  |  Height:  |  Size: 287 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 284 B

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 284 B

After

Width:  |  Height:  |  Size: 281 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 279 B

After

Width:  |  Height:  |  Size: 277 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 B

After

Width:  |  Height:  |  Size: 277 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 283 B

After

Width:  |  Height:  |  Size: 268 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 B

After

Width:  |  Height:  |  Size: 287 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 269 B

After

Width:  |  Height:  |  Size: 297 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 277 B

After

Width:  |  Height:  |  Size: 271 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 267 B

After

Width:  |  Height:  |  Size: 267 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 267 B

After

Width:  |  Height:  |  Size: 268 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 277 B

After

Width:  |  Height:  |  Size: 270 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 266 B

After

Width:  |  Height:  |  Size: 263 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 258 B

After

Width:  |  Height:  |  Size: 271 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 265 B

After

Width:  |  Height:  |  Size: 252 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 295 B

After

Width:  |  Height:  |  Size: 273 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 300 B

After

Width:  |  Height:  |  Size: 283 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 B

After

Width:  |  Height:  |  Size: 296 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 299 B

After

Width:  |  Height:  |  Size: 295 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 298 B

After

Width:  |  Height:  |  Size: 290 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 298 B

After

Width:  |  Height:  |  Size: 284 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 301 B

After

Width:  |  Height:  |  Size: 294 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 308 B

After

Width:  |  Height:  |  Size: 295 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 267 B

After

Width:  |  Height:  |  Size: 300 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 268 B

After

Width:  |  Height:  |  Size: 268 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 276 B

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 B

@ -287,10 +287,12 @@ void SymbolView::fillWidget(const TQString& prefix)
{ {
// KILE_DEBUG() << "path is " << paths[i] << endl; // KILE_DEBUG() << "path is " << paths[i] << endl;
item = new TDEIconViewItem(this); item = new TDEIconViewItem(this);
item->setPixmap(image);
item->setKey( refCnts[i] + '%' + image.text("Command") + '%' + image.text("Packages") + '%' + paths[i] ); item->setKey( refCnts[i] + '%' + image.text("Command") + '%' + image.text("Packages") + '%' + paths[i] );
if( prefix != "user" ){
image = KImageEffect::blend(colorGroup().text(), image, 1); // destroys our png comments, so we do it after reading the comments image = KImageEffect::blend(colorGroup().text(), image, 1); // destroys our png comments, so we do it after reading the comments
} }
item->setPixmap(image);
}
else else
KILE_DEBUG() << "Loading file " << paths[i] << " failed" << endl; KILE_DEBUG() << "Loading file " << paths[i] << " failed" << endl;
} }

@ -1,13 +1,13 @@
<?xml version="1.01" encoding="UTF-8"?> <?xml version="1.01" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="LaTeX" version="1.28" section="Markup" kateversion="2.3" extensions="*.tex; *.ltx; *.dtx; *.sty; *.cls;" mimetype="text/x-tex" casesensitive="1" author="Jeroen Wijnhout (Jeroen.Wijnhout@kdemail.net)+Holger Danielsson (holger.danielsson@versanet.de)+Michel Ludwig (michel.ludwig@kdemail.net)+Thomas Braun (braun@physik.fu-berlin.de)" license="LGPL" > <language name="LaTeX" version="1.29" section="Markup" kateversion="2.3" extensions="*.tex; *.ltx; *.dtx; *.sty; *.cls;" mimetype="text/x-tex" casesensitive="1" author="Jeroen Wijnhout (Jeroen.Wijnhout@kdemail.net)+Holger Danielsson (holger.danielsson@versanet.de)+Michel Ludwig (michel.ludwig@kdemail.net)+Thomas Braun (braun@physik.fu-berlin.de)" license="LGPL" >
<highlighting> <highlighting>
<contexts> <contexts>
<!-- Normal text --> <!-- Normal text -->
<context name="Normal Text" attribute="Normal Text" lineEndContext="#stay"> <context name="Normal Text" attribute="Normal Text" lineEndContext="#stay">
<RegExpr String="\\begin(?=[^a-zA-Z])" attribute="Structure" context="FindEnvironment" beginRegion="block" /> <RegExpr String="\\begin(?=[^a-zA-Z])" attribute="Structure" context="FindEnvironment" beginRegion="block" />
<RegExpr String="\\end(?=[^a-zA-Z])" attribute="Structure" context="FindEnvironment" endRegion="block" /> <RegExpr String="\\end(?=[^a-zA-Z])" attribute="Structure" context="FindEnvironment" endRegion="block" />
<RegExpr String="\\(label|pageref|ref|vpageref|vref|cite)(?=[^a-zA-Z])" attribute="Structure" context="Label"/> <RegExpr String="\\(label|pageref|autoref|ref|vpageref|vref|cite)(?=[^a-zA-Z])" attribute="Structure" context="Label"/>
<RegExpr String="\\(part|chapter|section|subsection|subsubsection|paragraph|subparagraph)\*?\s*(?=[\{\[])" attribute="Structure" context="Sectioning"/> <RegExpr String="\\(part|chapter|section|subsection|subsubsection|paragraph|subparagraph)\*?\s*(?=[\{\[])" attribute="Structure" context="Sectioning"/>
<RegExpr String="\\(footnote)\*?\s*(?=[\{\[])" attribute="Footnote" context="Footnoting"/> <RegExpr String="\\(footnote)\*?\s*(?=[\{\[])" attribute="Footnote" context="Footnoting"/>
<RegExpr String="\\(re)?newcommand(?=[^a-zA-Z])" attribute="Keyword" context="NewCommand"/> <RegExpr String="\\(re)?newcommand(?=[^a-zA-Z])" attribute="Keyword" context="NewCommand"/>
@ -105,7 +105,7 @@
<!-- LaTeX commands \newcommand and \renewcommand --> <!-- LaTeX commands \newcommand and \renewcommand -->
<context name="NewCommand" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop"> <context name="NewCommand" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop">
<RegExpr String="\s*\{\s*\\[a-zA-Z]+\s*\}(\[\d\](\[[^\]]+\])?)?\{" attribute="Normal Text" context="CommandParameterStart"/> <RegExpr String="\s*\{\s*\\[a-zA-Z]+\s*\}(\[\d\](\[[^\]]*\])?)?\{" attribute="Normal Text" context="CommandParameterStart"/>
<DetectChar char="}" attribute="Error" context="#pop"/> <DetectChar char="}" attribute="Error" context="#pop"/>
</context> </context>
@ -181,8 +181,8 @@
<context name="Environment" attribute="Environment" lineEndContext="#stay"> <context name="Environment" attribute="Environment" lineEndContext="#stay">
<RegExpr String="(lstlisting|(B|L)?Verbatim)" attribute="Environment" context="VerbatimEnvParam"/> <RegExpr String="(lstlisting|(B|L)?Verbatim)" attribute="Environment" context="VerbatimEnvParam"/>
<RegExpr String="(verbatim|boxedverbatim)" attribute="Environment" context="VerbatimEnv"/> <RegExpr String="(verbatim|boxedverbatim)" attribute="Environment" context="VerbatimEnv"/>
<RegExpr String="(equation|displaymath|eqnarray|subeqnarray|math|multline|gather|align|flalign)" attribute="Environment" context="MathEnv"/>
<RegExpr String="(alignat|xalignat|xxalignat)" attribute="Environment" context="MathEnvParam"/> <RegExpr String="(alignat|xalignat|xxalignat)" attribute="Environment" context="MathEnvParam"/>
<RegExpr String="(equation|displaymath|eqnarray|subeqnarray|math|multline|gather|align|flalign)" attribute="Environment" context="MathEnv"/>
<RegExpr String="(tabular|supertabular|mpsupertabular|xtabular|mpxtabular|longtable)" attribute="Environment" context="TabEnv"/> <RegExpr String="(tabular|supertabular|mpsupertabular|xtabular|mpxtabular|longtable)" attribute="Environment" context="TabEnv"/>
<DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/> <DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/>
<RegExpr String="[a-zA-Z]" attribute="Environment" context="LatexEnv"/> <RegExpr String="[a-zA-Z]" attribute="Environment" context="LatexEnv"/>

@ -1,4 +1,4 @@
#!/bin/sh #!/bin/bash
echo "Kile System Check script..." echo "Kile System Check script..."
outfile=$1 outfile=$1

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save