The branch, master, has been updated. - Log -----------------------------------------------------------------
commit a6f12e8a5cab8c6a8375190997f28e6291b1fad4 Author: Georg Baum <b...@lyx.org> Date: Tue Dec 18 22:43:26 2012 +0100 Document feature alternatives diff --git a/lib/unicodesymbols b/lib/unicodesymbols index c11a9f4..62dd570 100644 --- a/lib/unicodesymbols +++ b/lib/unicodesymbols @@ -30,6 +30,9 @@ # Both mathcommand and mathpreamble are optional. # textpreamble and mathpreamble can either be a feature known by the LaTeXFeatures # class (e.g. tipa), or a LaTeX command (e.g. \\usepackage{bla}). +# Features may be combined using '|', in this case one of the alternatives is +# chosen. The algorithm tries to satisfy as many requirements as possible. +# Therefore it may depend on the whole document contents which feature is chosen. # Known flags: # - combining This is a combining char that will get combined with a base char # - force Always output replacement command commit 13b288bc5ee658327c43df7412289cd6689d1745 Author: Georg Baum <b...@lyx.org> Date: Tue Dec 18 22:36:34 2012 +0100 Remove duplicate symbols There were found with -dbg mathed ans entering a math inset. I kept the AMS versions, except leadsto, which is only an approximation in AMS. hbar was simply defined twice with identical definitions. diff --git a/lib/lyx2lyx/lyx_2_1.py b/lib/lyx2lyx/lyx_2_1.py index 3ee673f..380d8d8 100644 --- a/lib/lyx2lyx/lyx_2_1.py +++ b/lib/lyx2lyx/lyx_2_1.py @@ -449,7 +449,7 @@ def revert_use_stmaryrd(document): "sslash", "bbslash", "moo", "varotimes", "varoast", \ "varobar", "varodot", "varoslash", "varobslash", \ "varocircle", "varoplus", "varominus", "boxast", \ - "boxbar", "boxdot", "boxslash", "boxbslash", "boxcircle", \ + "boxbar", "boxslash", "boxbslash", "boxcircle", \ "boxbox", "boxempty", "merge", "vartimes", \ "fatsemi", "sswarrow", "ssearrow", "curlywedgeuparrow", \ "curlywedgedownarrow", "fatslash", "fatbslash", "lbag", \ @@ -475,7 +475,7 @@ def revert_use_stmaryrd(document): "Mapsto", "mapsfrom", "Mapsfrom" "Longmapsto", \ "longmapsfrom", "Longmapsfrom"] # commands provided by stmaryrd.sty but LyX uses other packages: - # lightning, bigtriangledown, bigtriangleup + # boxdot lightning, bigtriangledown, bigtriangleup i = 0 while True: diff --git a/lib/symbols b/lib/symbols index e84a92c..2ed922c 100644 --- a/lib/symbols +++ b/lib/symbols @@ -419,7 +419,6 @@ llcorner msa 120 0 mathopen ⌞ lrcorner msa 121 0 mathclose ⌟ rightleftharpoons msa 173 0 mathrel ⇋ angle msa 92 208 mathord ∠ -hbar msb 126 0 mathord ℏ sqsubset msa 64 0 mathrel ⊏ sqsupset msa 65 0 mathrel ⊐ mho msb 102 0 mathord ℧ @@ -432,8 +431,6 @@ vartriangleleft msa 67 0 mathrel ◃ trianglerighteq msa 68 0 mathrel ⊵ trianglelefteq msa 69 0 mathrel ⊴ rightsquigarrow msa 195 0 mathrel ↝ -# This may not be right, but is the closest I can find. -leadsto msa 195 0 mathrel ⤳ lhd msa 67 0 mathbin ◃ unlhd msa 69 0 mathbin ⊴ rhd msa 66 0 mathbin ▹ @@ -793,13 +790,13 @@ Thorn wasy 106 0 x Þ openo wasy 108 0 x ɔ inve wasy 85 0 x ə -mho wasy 48 0 mathord ℧ +#mho wasy 48 0 mathord ℧ # already in amsfonts #Join wasy 49 0 mathrel x #Box wasy 50 0 mathord x #Diamond wasy 51 0 mathord x -leadsto wasy 59 0 mathrel ⤳ -sqsubset wasy 60 0 mathrel ⊏ -sqsupset wasy 61 0 mathrel ⊐ +leadsto wasy 59 0 mathrel ⤳ +#sqsubset wasy 60 0 mathrel ⊏ # already in amsfonts +#sqsupset wasy 61 0 mathrel ⊐ # already in amsfonts #lhd wasy 1 0 mathbin x #unlhd wasy 2 0 mathbin x LHD wasy 16 0 mathbin ⱐ @@ -846,7 +843,7 @@ varoplus stmry 22 0 mathbin x stmaryrd varominus stmry 23 0 mathbin x stmaryrd boxast stmry 24 0 mathbin x stmaryrd boxbar stmry 25 0 mathbin x stmaryrd -boxdot stmry 26 0 mathbin x stmaryrd +#boxdot stmry 26 0 mathbin x stmaryrd # already in amssymb boxslash stmry 27 0 mathbin x stmaryrd boxbslash stmry 28 0 mathbin x stmaryrd boxcircle stmry 29 0 mathbin x stmaryrd diff --git a/lib/unicodesymbols b/lib/unicodesymbols index 249447e..c11a9f4 100644 --- a/lib/unicodesymbols +++ b/lib/unicodesymbols @@ -1868,7 +1868,8 @@ 0x219a "" "" "" "\\nleftarrow" "amssymb" # LEFTWARDS ARROW WITH STROKE 0x219b "" "" "" "\\nrightarrow" "amssymb" # RIGHTWARDS ARROW WITH STROKE #0x219c "" "" "" "" "" # LEFTWARDS WAVE ARROW -0x219d "" "" "" "\\leadsto" "amssymb" # RIGHTWARDS WAVE ARROW +# amssymb and amsfonts define leadsto as well, but wrong (looks like 0x21dd) +0x219d "" "" "" "\\leadsto" "latexsym|wasysym" # RIGHTWARDS WAVE ARROW, 0x219e "" "" "" "\\twoheadleftarrow" "amssymb" # LEFTWARDS TWO HEADED ARROW #0x219f "" "" "" "" "" # UPWARDS TWO HEADED ARROW 0x21a0 "" "" "" "\\twoheadrightarrow" "amssymb" # RIGHTWARDS TWO HEADED ARROW commit 23b74a9111a65615176999919241f83270220214 Author: Georg Baum <b...@lyx.org> Date: Tue Dec 18 22:20:32 2012 +0100 Add toolbar images for stmaryrd.sty symbols These are all generated by development/tools/generate_symbols_images.py, the only manual adjustments were renamings due to case sensitive file systems on windows. diff --git a/lib/Makefile.am b/lib/Makefile.am index ea2d1f4..7fe8e42 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -494,6 +494,8 @@ dist_imagesmath_DATA = \ images/math/angle.png \ images/math/approx.png \ images/math/approxeq.png \ + images/math/arrownot.png \ + images/math/arrownot2.png \ images/math/asymp.png \ images/math/backepsilon.png \ images/math/backprime.png \ @@ -501,20 +503,29 @@ dist_imagesmath_DATA = \ images/math/backsimeq.png \ images/math/backslash.png \ images/math/bar.png \ + images/math/baro.png \ images/math/bars.png \ images/math/barwedge.png \ images/math/Bbbk.png \ + images/math/bbslash.png \ images/math/bcancel.png \ images/math/because.png \ images/math/beta.png \ images/math/beth.png \ images/math/between.png \ + images/math/bigbox.png \ images/math/bigcap.png \ images/math/bigcirc.png \ images/math/bigcup.png \ + images/math/bigcurlyvee.png \ + images/math/bigcurlywedge.png \ + images/math/biginterleave.png \ + images/math/bignplus.png \ images/math/bigodot.png \ images/math/bigoplus.png \ images/math/bigotimes.png \ + images/math/bigparallel.png \ + images/math/bigsqcap.png \ images/math/bigsqcup.png \ images/math/bigstar.png \ images/math/bigtriangledown.png \ @@ -522,6 +533,8 @@ dist_imagesmath_DATA = \ images/math/biguplus.png \ images/math/bigvee.png \ images/math/bigwedge.png \ + images/math/binampersand.png \ + images/math/bindnasrepma.png \ images/math/blacklozenge.png \ images/math/blacksquare.png \ images/math/blacktriangle.png \ @@ -530,9 +543,16 @@ dist_imagesmath_DATA = \ images/math/blacktriangleright.png \ images/math/bot.png \ images/math/bowtie.png \ + images/math/boxast.png \ + images/math/boxbar.png \ + images/math/boxbox.png \ + images/math/boxbslash.png \ + images/math/boxcircle.png \ images/math/boxdot.png \ + images/math/boxempty.png \ images/math/boxminus.png \ images/math/boxplus.png \ + images/math/boxslash.png \ images/math/boxtimes.png \ images/math/breve.png \ images/math/bullet.png \ @@ -565,7 +585,11 @@ dist_imagesmath_DATA = \ images/math/curlyeqprec.png \ images/math/curlyeqsucc.png \ images/math/curlyvee.png \ + images/math/curlyveedownarrow.png \ + images/math/curlyveeuparrow.png \ images/math/curlywedge.png \ + images/math/curlywedgedownarrow.png \ + images/math/curlywedgeuparrow.png \ images/math/curvearrowleft.png \ images/math/curvearrowright.png \ images/math/dagger.png \ @@ -615,6 +639,9 @@ dist_imagesmath_DATA = \ images/math/exists.png \ images/math/export-others.png \ images/math/fallingdotseq.png \ + images/math/fatbslash.png \ + images/math/fatsemi.png \ + images/math/fatslash.png \ images/math/fint.png \ images/math/fintop.png \ images/math/Finv.png \ @@ -664,8 +691,10 @@ dist_imagesmath_DATA = \ images/math/imath.png \ images/math/in.png \ images/math/infty.png \ + images/math/inplus.png \ images/math/int.png \ images/math/intercal.png \ + images/math/interleave.png \ images/math/intop.png \ images/math/iota.png \ images/math/jmath.png \ @@ -677,6 +706,8 @@ dist_imagesmath_DATA = \ images/math/landupint.png \ images/math/landupintop.png \ images/math/langle.png \ + images/math/lbag.png \ + images/math/lbag2.png \ images/math/lbrace.png \ images/math/lbrace_rbrace.png \ images/math/lbracket.png \ @@ -687,14 +718,18 @@ dist_imagesmath_DATA = \ images/math/leftarrow.png \ images/math/leftarrow2.png \ images/math/leftarrowtail.png \ + images/math/leftarrowtriangle.png \ images/math/leftharpoondown.png \ images/math/leftharpoonup.png \ images/math/leftleftarrows.png \ images/math/leftrightarrow.png \ images/math/leftrightarrow2.png \ + images/math/leftrightarroweq.png \ images/math/leftrightarrows.png \ + images/math/leftrightarrowtriangle.png \ images/math/leftrightharpoons.png \ images/math/leftrightsquigarrow.png \ + images/math/leftslice.png \ images/math/leftthreetimes.png \ images/math/leq.png \ images/math/leqq.png \ @@ -707,20 +742,29 @@ dist_imagesmath_DATA = \ images/math/lesssim.png \ images/math/lfloor.png \ images/math/lfloor_rfloor.png \ + images/math/lightning.png \ images/math/ll.png \ images/math/llbracket.png \ + images/math/llceil.png \ images/math/llcorner.png \ + images/math/llfloor.png \ + images/math/llparenthesis.png \ images/math/Lleftarrow.png \ images/math/lll.png \ images/math/lnapprox.png \ images/math/lneq.png \ images/math/lneqq.png \ images/math/lnsim.png \ + images/math/longarrownot.png \ + images/math/longarrownot2.png \ images/math/longleftarrow.png \ images/math/longleftarrow2.png \ images/math/longleftrightarrow.png \ images/math/longleftrightarrow2.png \ + images/math/longmapsfrom.png \ + images/math/longmapsfrom2.png \ images/math/longmapsto.png \ + images/math/longmapsto2.png \ images/math/longrightarrow.png \ images/math/longrightarrow2.png \ images/math/looparrowleft.png \ @@ -732,7 +776,13 @@ dist_imagesmath_DATA = \ images/math/Lsh.png \ images/math/ltimes.png \ images/math/lvertneqq.png \ + images/math/mapsfrom.png \ + images/math/mapsfrom2.png \ + images/math/mapsfromchar.png \ + images/math/mapsfromchar2.png \ images/math/mapsto.png \ + images/math/mapsto2.png \ + images/math/mapstochar2.png \ images/math/mathbb_C.png \ images/math/mathbb_H.png \ images/math/mathbb_N.png \ @@ -750,9 +800,12 @@ dist_imagesmath_DATA = \ images/math/mathrm_T.png \ images/math/matrix.png \ images/math/measuredangle.png \ + images/math/merge.png \ images/math/mho.png \ images/math/mid.png \ + images/math/minuso.png \ images/math/models.png \ + images/math/moo.png \ images/math/mp.png \ images/math/mu.png \ images/math/multimap.png \ @@ -768,6 +821,7 @@ dist_imagesmath_DATA = \ images/math/ngeqslant.png \ images/math/ngtr.png \ images/math/ni.png \ + images/math/niplus.png \ images/math/nleftarrow.png \ images/math/nleftarrow2.png \ images/math/nleftrightarrow.png \ @@ -777,8 +831,11 @@ dist_imagesmath_DATA = \ images/math/nleqslant.png \ images/math/nless.png \ images/math/nmid.png \ + images/math/nnearrow.png \ + images/math/nnwarrow.png \ images/math/notin.png \ images/math/nparallel.png \ + images/math/nplus.png \ images/math/nprec.png \ images/math/npreceq.png \ images/math/nrightarrow.png \ @@ -793,14 +850,20 @@ dist_imagesmath_DATA = \ images/math/nsupseteqq.png \ images/math/ntriangleleft.png \ images/math/ntrianglelefteq.png \ + images/math/ntrianglelefteqslant.png \ images/math/ntriangleright.png \ images/math/ntrianglerighteq.png \ + images/math/ntrianglerighteqslant.png \ images/math/nu.png \ images/math/nvdash.png \ images/math/nvdash2.png \ images/math/nvdash3.png \ images/math/nwarrow.png \ + images/math/obar.png \ + images/math/oblong.png \ + images/math/obslash.png \ images/math/odot.png \ + images/math/ogreaterthan.png \ images/math/oiint.png \ images/math/oiintop.png \ images/math/oint.png \ @@ -809,18 +872,21 @@ dist_imagesmath_DATA = \ images/math/ointctrclockwise.png \ images/math/ointctrclockwiseop.png \ images/math/ointop.png \ + images/math/olessthan.png \ images/math/omega.png \ images/math/omega2.png \ images/math/ominus.png \ images/math/oplus.png \ images/math/oslash.png \ images/math/otimes.png \ + images/math/ovee.png \ images/math/overbrace.png \ images/math/overleftarrow.png \ images/math/overleftrightarrow.png \ images/math/overline.png \ images/math/overrightarrow.png \ images/math/overset.png \ + images/math/owedge.png \ images/math/parallel.png \ images/math/partial.png \ images/math/perp.png \ @@ -844,6 +910,8 @@ dist_imagesmath_DATA = \ images/math/psi.png \ images/math/psi2.png \ images/math/rangle.png \ + images/math/rbag.png \ + images/math/rbag2.png \ images/math/rbrace.png \ images/math/rbracket.png \ images/math/rceil.png \ @@ -853,25 +921,34 @@ dist_imagesmath_DATA = \ images/math/rightarrow.png \ images/math/rightarrow2.png \ images/math/rightarrowtail.png \ + images/math/rightarrowtriangle.png \ images/math/rightharpoondown.png \ images/math/rightharpoonup.png \ images/math/rightleftarrows.png \ images/math/rightleftharpoons.png \ images/math/rightrightarrows.png \ + images/math/rightslice.png \ images/math/rightsquigarrow.png \ images/math/rightthreetimes.png \ images/math/risingdotseq.png \ images/math/root.png \ images/math/rparen.png \ images/math/rrbracket.png \ + images/math/rrceil.png \ + images/math/rrfloor.png \ + images/math/rrparenthesis.png \ images/math/Rrightarrow.png \ images/math/Rsh.png \ images/math/rtimes.png \ images/math/searrow.png \ images/math/setminus.png \ images/math/sharp.png \ + images/math/shortdownarrow.png \ + images/math/shortleftarrow.png \ images/math/shortmid.png \ images/math/shortparallel.png \ + images/math/shortrightarrow.png \ + images/math/shortuparrow.png \ images/math/sigma.png \ images/math/sigma2.png \ images/math/sim.png \ @@ -898,6 +975,9 @@ dist_imagesmath_DATA = \ images/math/sqsupset.png \ images/math/sqsupseteq.png \ images/math/square.png \ + images/math/ssearrow.png \ + images/math/sslash.png \ + images/math/sswarrow.png \ images/math/star.png \ images/math/style.png \ images/math/sub.png \ @@ -907,6 +987,8 @@ dist_imagesmath_DATA = \ images/math/subseteqq.png \ images/math/subsetneq.png \ images/math/subsetneqq.png \ + images/math/subsetplus.png \ + images/math/subsetpluseq.png \ images/math/succ.png \ images/math/succapprox.png \ images/math/succcurlyeq.png \ @@ -922,8 +1004,11 @@ dist_imagesmath_DATA = \ images/math/supseteqq.png \ images/math/supsetneq.png \ images/math/supsetneqq.png \ + images/math/supsetplus.png \ + images/math/supsetpluseq.png \ images/math/surd.png \ images/math/swarrow.png \ + images/math/talloblong.png \ images/math/tau.png \ images/math/textrm_AA.png \ images/math/textrm_O.png \ @@ -939,9 +1024,11 @@ dist_imagesmath_DATA = \ images/math/triangledown.png \ images/math/triangleleft.png \ images/math/trianglelefteq.png \ + images/math/trianglelefteqslant.png \ images/math/triangleq.png \ images/math/triangleright.png \ images/math/trianglerighteq.png \ + images/math/trianglerighteqslant.png \ images/math/twoheadleftarrow.png \ images/math/twoheadrightarrow.png \ images/math/ulcorner.png \ @@ -965,9 +1052,26 @@ dist_imagesmath_DATA = \ images/math/upuparrows.png \ images/math/urcorner.png \ images/math/utilde.png \ + images/math/varbigcirc.png \ + images/math/varcopyright.png \ + images/math/varcurlyvee.png \ + images/math/varcurlywedge.png \ images/math/varepsilon.png \ images/math/varkappa.png \ images/math/varnothing.png \ + images/math/varoast.png \ + images/math/varobar.png \ + images/math/varobslash.png \ + images/math/varocircle.png \ + images/math/varodot.png \ + images/math/varogreaterthan.png \ + images/math/varolessthan.png \ + images/math/varominus.png \ + images/math/varoplus.png \ + images/math/varoslash.png \ + images/math/varotimes.png \ + images/math/varovee.png \ + images/math/varowedge.png \ images/math/varphi.png \ images/math/varpi.png \ images/math/varpropto.png \ @@ -978,6 +1082,7 @@ dist_imagesmath_DATA = \ images/math/varsupsetneq.png \ images/math/varsupsetneqq.png \ images/math/vartheta.png \ + images/math/vartimes.png \ images/math/vartriangle.png \ images/math/vartriangleleft.png \ images/math/vartriangleright.png \ @@ -1000,6 +1105,10 @@ dist_imagesmath_DATA = \ images/math/xcancel.png \ images/math/xi.png \ images/math/xi2.png \ + images/math/Ydown.png \ + images/math/Yleft.png \ + images/math/Yright.png \ + images/math/Yup.png \ images/math/zeta.png imagesipadir = $(imagesdir)/ipa diff --git a/lib/images/math/Ydown.png b/lib/images/math/Ydown.png new file mode 100644 index 0000000..b1e7d8f Binary files /dev/null and b/lib/images/math/Ydown.png differ diff --git a/lib/images/math/Yleft.png b/lib/images/math/Yleft.png new file mode 100644 index 0000000..1190d1d Binary files /dev/null and b/lib/images/math/Yleft.png differ diff --git a/lib/images/math/Yright.png b/lib/images/math/Yright.png new file mode 100644 index 0000000..ffb43e5 Binary files /dev/null and b/lib/images/math/Yright.png differ diff --git a/lib/images/math/Yup.png b/lib/images/math/Yup.png new file mode 100644 index 0000000..db7bffc Binary files /dev/null and b/lib/images/math/Yup.png differ diff --git a/lib/images/math/arrownot.png b/lib/images/math/arrownot.png new file mode 100644 index 0000000..95df9ad Binary files /dev/null and b/lib/images/math/arrownot.png differ diff --git a/lib/images/math/arrownot2.png b/lib/images/math/arrownot2.png new file mode 100644 index 0000000..3e5074e Binary files /dev/null and b/lib/images/math/arrownot2.png differ diff --git a/lib/images/math/baro.png b/lib/images/math/baro.png new file mode 100644 index 0000000..a93b5fe Binary files /dev/null and b/lib/images/math/baro.png differ diff --git a/lib/images/math/bbslash.png b/lib/images/math/bbslash.png new file mode 100644 index 0000000..46ed7f3 Binary files /dev/null and b/lib/images/math/bbslash.png differ diff --git a/lib/images/math/bigbox.png b/lib/images/math/bigbox.png new file mode 100644 index 0000000..497b068 Binary files /dev/null and b/lib/images/math/bigbox.png differ diff --git a/lib/images/math/bigcurlyvee.png b/lib/images/math/bigcurlyvee.png new file mode 100644 index 0000000..fbd4861 Binary files /dev/null and b/lib/images/math/bigcurlyvee.png differ diff --git a/lib/images/math/bigcurlywedge.png b/lib/images/math/bigcurlywedge.png new file mode 100644 index 0000000..1cad808 Binary files /dev/null and b/lib/images/math/bigcurlywedge.png differ diff --git a/lib/images/math/biginterleave.png b/lib/images/math/biginterleave.png new file mode 100644 index 0000000..b8bd9c4 Binary files /dev/null and b/lib/images/math/biginterleave.png differ diff --git a/lib/images/math/bignplus.png b/lib/images/math/bignplus.png new file mode 100644 index 0000000..4c7ecdd Binary files /dev/null and b/lib/images/math/bignplus.png differ diff --git a/lib/images/math/bigparallel.png b/lib/images/math/bigparallel.png new file mode 100644 index 0000000..21cab1b Binary files /dev/null and b/lib/images/math/bigparallel.png differ diff --git a/lib/images/math/bigsqcap.png b/lib/images/math/bigsqcap.png new file mode 100644 index 0000000..969026b Binary files /dev/null and b/lib/images/math/bigsqcap.png differ diff --git a/lib/images/math/binampersand.png b/lib/images/math/binampersand.png new file mode 100644 index 0000000..99b1a21 Binary files /dev/null and b/lib/images/math/binampersand.png differ diff --git a/lib/images/math/bindnasrepma.png b/lib/images/math/bindnasrepma.png new file mode 100644 index 0000000..d601db1 Binary files /dev/null and b/lib/images/math/bindnasrepma.png differ diff --git a/lib/images/math/boxast.png b/lib/images/math/boxast.png new file mode 100644 index 0000000..a720920 Binary files /dev/null and b/lib/images/math/boxast.png differ diff --git a/lib/images/math/boxbar.png b/lib/images/math/boxbar.png new file mode 100644 index 0000000..6011402 Binary files /dev/null and b/lib/images/math/boxbar.png differ diff --git a/lib/images/math/boxbox.png b/lib/images/math/boxbox.png new file mode 100644 index 0000000..ce6f77d Binary files /dev/null and b/lib/images/math/boxbox.png differ diff --git a/lib/images/math/boxbslash.png b/lib/images/math/boxbslash.png new file mode 100644 index 0000000..451ba63 Binary files /dev/null and b/lib/images/math/boxbslash.png differ diff --git a/lib/images/math/boxcircle.png b/lib/images/math/boxcircle.png new file mode 100644 index 0000000..c6c34f6 Binary files /dev/null and b/lib/images/math/boxcircle.png differ diff --git a/lib/images/math/boxempty.png b/lib/images/math/boxempty.png new file mode 100644 index 0000000..26bbdcc Binary files /dev/null and b/lib/images/math/boxempty.png differ diff --git a/lib/images/math/boxslash.png b/lib/images/math/boxslash.png new file mode 100644 index 0000000..d41e371 Binary files /dev/null and b/lib/images/math/boxslash.png differ diff --git a/lib/images/math/curlyveedownarrow.png b/lib/images/math/curlyveedownarrow.png new file mode 100644 index 0000000..350ffcd Binary files /dev/null and b/lib/images/math/curlyveedownarrow.png differ diff --git a/lib/images/math/curlyveeuparrow.png b/lib/images/math/curlyveeuparrow.png new file mode 100644 index 0000000..ee706d6 Binary files /dev/null and b/lib/images/math/curlyveeuparrow.png differ diff --git a/lib/images/math/curlywedgedownarrow.png b/lib/images/math/curlywedgedownarrow.png new file mode 100644 index 0000000..2bef536 Binary files /dev/null and b/lib/images/math/curlywedgedownarrow.png differ diff --git a/lib/images/math/curlywedgeuparrow.png b/lib/images/math/curlywedgeuparrow.png new file mode 100644 index 0000000..bd001d6 Binary files /dev/null and b/lib/images/math/curlywedgeuparrow.png differ diff --git a/lib/images/math/fatbslash.png b/lib/images/math/fatbslash.png new file mode 100644 index 0000000..eb1ae22 Binary files /dev/null and b/lib/images/math/fatbslash.png differ diff --git a/lib/images/math/fatsemi.png b/lib/images/math/fatsemi.png new file mode 100644 index 0000000..770c79a Binary files /dev/null and b/lib/images/math/fatsemi.png differ diff --git a/lib/images/math/fatslash.png b/lib/images/math/fatslash.png new file mode 100644 index 0000000..0162c3d Binary files /dev/null and b/lib/images/math/fatslash.png differ diff --git a/lib/images/math/inplus.png b/lib/images/math/inplus.png new file mode 100644 index 0000000..f474d8d Binary files /dev/null and b/lib/images/math/inplus.png differ diff --git a/lib/images/math/interleave.png b/lib/images/math/interleave.png new file mode 100644 index 0000000..fa6634c Binary files /dev/null and b/lib/images/math/interleave.png differ diff --git a/lib/images/math/lbag.png b/lib/images/math/lbag.png new file mode 100644 index 0000000..8245bd3 Binary files /dev/null and b/lib/images/math/lbag.png differ diff --git a/lib/images/math/lbag2.png b/lib/images/math/lbag2.png new file mode 100644 index 0000000..bcafe38 Binary files /dev/null and b/lib/images/math/lbag2.png differ diff --git a/lib/images/math/leftarrowtriangle.png b/lib/images/math/leftarrowtriangle.png new file mode 100644 index 0000000..a364f9c Binary files /dev/null and b/lib/images/math/leftarrowtriangle.png differ diff --git a/lib/images/math/leftrightarroweq.png b/lib/images/math/leftrightarroweq.png new file mode 100644 index 0000000..e4d4daa Binary files /dev/null and b/lib/images/math/leftrightarroweq.png differ diff --git a/lib/images/math/leftrightarrowtriangle.png b/lib/images/math/leftrightarrowtriangle.png new file mode 100644 index 0000000..fe4d83e Binary files /dev/null and b/lib/images/math/leftrightarrowtriangle.png differ diff --git a/lib/images/math/leftslice.png b/lib/images/math/leftslice.png new file mode 100644 index 0000000..5445e24 Binary files /dev/null and b/lib/images/math/leftslice.png differ diff --git a/lib/images/math/lightning.png b/lib/images/math/lightning.png new file mode 100644 index 0000000..6bdb486 Binary files /dev/null and b/lib/images/math/lightning.png differ diff --git a/lib/images/math/llceil.png b/lib/images/math/llceil.png new file mode 100644 index 0000000..1d54510 Binary files /dev/null and b/lib/images/math/llceil.png differ diff --git a/lib/images/math/llfloor.png b/lib/images/math/llfloor.png new file mode 100644 index 0000000..3804c3d Binary files /dev/null and b/lib/images/math/llfloor.png differ diff --git a/lib/images/math/llparenthesis.png b/lib/images/math/llparenthesis.png new file mode 100644 index 0000000..fbe71e7 Binary files /dev/null and b/lib/images/math/llparenthesis.png differ diff --git a/lib/images/math/longarrownot.png b/lib/images/math/longarrownot.png new file mode 100644 index 0000000..ec98abb Binary files /dev/null and b/lib/images/math/longarrownot.png differ diff --git a/lib/images/math/longarrownot2.png b/lib/images/math/longarrownot2.png new file mode 100644 index 0000000..1feb28d Binary files /dev/null and b/lib/images/math/longarrownot2.png differ diff --git a/lib/images/math/longmapsfrom.png b/lib/images/math/longmapsfrom.png new file mode 100644 index 0000000..6369591 Binary files /dev/null and b/lib/images/math/longmapsfrom.png differ diff --git a/lib/images/math/longmapsfrom2.png b/lib/images/math/longmapsfrom2.png new file mode 100644 index 0000000..0700d75 Binary files /dev/null and b/lib/images/math/longmapsfrom2.png differ diff --git a/lib/images/math/longmapsto2.png b/lib/images/math/longmapsto2.png new file mode 100644 index 0000000..3cbd8d5 Binary files /dev/null and b/lib/images/math/longmapsto2.png differ diff --git a/lib/images/math/mapsfrom.png b/lib/images/math/mapsfrom.png new file mode 100644 index 0000000..cfc5ba3 Binary files /dev/null and b/lib/images/math/mapsfrom.png differ diff --git a/lib/images/math/mapsfrom2.png b/lib/images/math/mapsfrom2.png new file mode 100644 index 0000000..6cc107c Binary files /dev/null and b/lib/images/math/mapsfrom2.png differ diff --git a/lib/images/math/mapsfromchar.png b/lib/images/math/mapsfromchar.png new file mode 100644 index 0000000..978abee Binary files /dev/null and b/lib/images/math/mapsfromchar.png differ diff --git a/lib/images/math/mapsfromchar2.png b/lib/images/math/mapsfromchar2.png new file mode 100644 index 0000000..e7729bc Binary files /dev/null and b/lib/images/math/mapsfromchar2.png differ diff --git a/lib/images/math/mapsto2.png b/lib/images/math/mapsto2.png new file mode 100644 index 0000000..e3bad3d Binary files /dev/null and b/lib/images/math/mapsto2.png differ diff --git a/lib/images/math/mapstochar2.png b/lib/images/math/mapstochar2.png new file mode 100644 index 0000000..30a35e4 Binary files /dev/null and b/lib/images/math/mapstochar2.png differ diff --git a/lib/images/math/merge.png b/lib/images/math/merge.png new file mode 100644 index 0000000..1558af0 Binary files /dev/null and b/lib/images/math/merge.png differ diff --git a/lib/images/math/minuso.png b/lib/images/math/minuso.png new file mode 100644 index 0000000..837e25c Binary files /dev/null and b/lib/images/math/minuso.png differ diff --git a/lib/images/math/moo.png b/lib/images/math/moo.png new file mode 100644 index 0000000..7d73853 Binary files /dev/null and b/lib/images/math/moo.png differ diff --git a/lib/images/math/niplus.png b/lib/images/math/niplus.png new file mode 100644 index 0000000..b1145b9 Binary files /dev/null and b/lib/images/math/niplus.png differ diff --git a/lib/images/math/nnearrow.png b/lib/images/math/nnearrow.png new file mode 100644 index 0000000..68e75fc Binary files /dev/null and b/lib/images/math/nnearrow.png differ diff --git a/lib/images/math/nnwarrow.png b/lib/images/math/nnwarrow.png new file mode 100644 index 0000000..4ae54c4 Binary files /dev/null and b/lib/images/math/nnwarrow.png differ diff --git a/lib/images/math/nplus.png b/lib/images/math/nplus.png new file mode 100644 index 0000000..5e4a7b4 Binary files /dev/null and b/lib/images/math/nplus.png differ diff --git a/lib/images/math/ntrianglelefteqslant.png b/lib/images/math/ntrianglelefteqslant.png new file mode 100644 index 0000000..673946e Binary files /dev/null and b/lib/images/math/ntrianglelefteqslant.png differ diff --git a/lib/images/math/ntrianglerighteqslant.png b/lib/images/math/ntrianglerighteqslant.png new file mode 100644 index 0000000..936c87f Binary files /dev/null and b/lib/images/math/ntrianglerighteqslant.png differ diff --git a/lib/images/math/obar.png b/lib/images/math/obar.png new file mode 100644 index 0000000..db905ec Binary files /dev/null and b/lib/images/math/obar.png differ diff --git a/lib/images/math/oblong.png b/lib/images/math/oblong.png new file mode 100644 index 0000000..41db6fc Binary files /dev/null and b/lib/images/math/oblong.png differ diff --git a/lib/images/math/obslash.png b/lib/images/math/obslash.png new file mode 100644 index 0000000..cb921df Binary files /dev/null and b/lib/images/math/obslash.png differ diff --git a/lib/images/math/ogreaterthan.png b/lib/images/math/ogreaterthan.png new file mode 100644 index 0000000..90b0817 Binary files /dev/null and b/lib/images/math/ogreaterthan.png differ diff --git a/lib/images/math/olessthan.png b/lib/images/math/olessthan.png new file mode 100644 index 0000000..cda5935 Binary files /dev/null and b/lib/images/math/olessthan.png differ diff --git a/lib/images/math/ovee.png b/lib/images/math/ovee.png new file mode 100644 index 0000000..785df21 Binary files /dev/null and b/lib/images/math/ovee.png differ diff --git a/lib/images/math/owedge.png b/lib/images/math/owedge.png new file mode 100644 index 0000000..45c03b5 Binary files /dev/null and b/lib/images/math/owedge.png differ diff --git a/lib/images/math/rbag.png b/lib/images/math/rbag.png new file mode 100644 index 0000000..e6dff47 Binary files /dev/null and b/lib/images/math/rbag.png differ diff --git a/lib/images/math/rbag2.png b/lib/images/math/rbag2.png new file mode 100644 index 0000000..496fee1 Binary files /dev/null and b/lib/images/math/rbag2.png differ diff --git a/lib/images/math/rightarrowtriangle.png b/lib/images/math/rightarrowtriangle.png new file mode 100644 index 0000000..14bb9c0 Binary files /dev/null and b/lib/images/math/rightarrowtriangle.png differ diff --git a/lib/images/math/rightslice.png b/lib/images/math/rightslice.png new file mode 100644 index 0000000..11818bd Binary files /dev/null and b/lib/images/math/rightslice.png differ diff --git a/lib/images/math/rrceil.png b/lib/images/math/rrceil.png new file mode 100644 index 0000000..dfc1cf3 Binary files /dev/null and b/lib/images/math/rrceil.png differ diff --git a/lib/images/math/rrfloor.png b/lib/images/math/rrfloor.png new file mode 100644 index 0000000..1d761ef Binary files /dev/null and b/lib/images/math/rrfloor.png differ diff --git a/lib/images/math/rrparenthesis.png b/lib/images/math/rrparenthesis.png new file mode 100644 index 0000000..d14e1ed Binary files /dev/null and b/lib/images/math/rrparenthesis.png differ diff --git a/lib/images/math/shortdownarrow.png b/lib/images/math/shortdownarrow.png new file mode 100644 index 0000000..470680b Binary files /dev/null and b/lib/images/math/shortdownarrow.png differ diff --git a/lib/images/math/shortleftarrow.png b/lib/images/math/shortleftarrow.png new file mode 100644 index 0000000..03f8f68 Binary files /dev/null and b/lib/images/math/shortleftarrow.png differ diff --git a/lib/images/math/shortrightarrow.png b/lib/images/math/shortrightarrow.png new file mode 100644 index 0000000..f792d04 Binary files /dev/null and b/lib/images/math/shortrightarrow.png differ diff --git a/lib/images/math/shortuparrow.png b/lib/images/math/shortuparrow.png new file mode 100644 index 0000000..fb34c2b Binary files /dev/null and b/lib/images/math/shortuparrow.png differ diff --git a/lib/images/math/ssearrow.png b/lib/images/math/ssearrow.png new file mode 100644 index 0000000..a6c9b6f Binary files /dev/null and b/lib/images/math/ssearrow.png differ diff --git a/lib/images/math/sslash.png b/lib/images/math/sslash.png new file mode 100644 index 0000000..3a3f645 Binary files /dev/null and b/lib/images/math/sslash.png differ diff --git a/lib/images/math/sswarrow.png b/lib/images/math/sswarrow.png new file mode 100644 index 0000000..7d1f423 Binary files /dev/null and b/lib/images/math/sswarrow.png differ diff --git a/lib/images/math/subsetplus.png b/lib/images/math/subsetplus.png new file mode 100644 index 0000000..c3d6d56 Binary files /dev/null and b/lib/images/math/subsetplus.png differ diff --git a/lib/images/math/subsetpluseq.png b/lib/images/math/subsetpluseq.png new file mode 100644 index 0000000..a41ee7d Binary files /dev/null and b/lib/images/math/subsetpluseq.png differ diff --git a/lib/images/math/supsetplus.png b/lib/images/math/supsetplus.png new file mode 100644 index 0000000..47eef27 Binary files /dev/null and b/lib/images/math/supsetplus.png differ diff --git a/lib/images/math/supsetpluseq.png b/lib/images/math/supsetpluseq.png new file mode 100644 index 0000000..bb3bf0e Binary files /dev/null and b/lib/images/math/supsetpluseq.png differ diff --git a/lib/images/math/talloblong.png b/lib/images/math/talloblong.png new file mode 100644 index 0000000..23d4272 Binary files /dev/null and b/lib/images/math/talloblong.png differ diff --git a/lib/images/math/trianglelefteqslant.png b/lib/images/math/trianglelefteqslant.png new file mode 100644 index 0000000..63fbd4a Binary files /dev/null and b/lib/images/math/trianglelefteqslant.png differ diff --git a/lib/images/math/trianglerighteqslant.png b/lib/images/math/trianglerighteqslant.png new file mode 100644 index 0000000..3a4f1d1 Binary files /dev/null and b/lib/images/math/trianglerighteqslant.png differ diff --git a/lib/images/math/varbigcirc.png b/lib/images/math/varbigcirc.png new file mode 100644 index 0000000..7df9841 Binary files /dev/null and b/lib/images/math/varbigcirc.png differ diff --git a/lib/images/math/varcopyright.png b/lib/images/math/varcopyright.png new file mode 100644 index 0000000..bba0d1f Binary files /dev/null and b/lib/images/math/varcopyright.png differ diff --git a/lib/images/math/varcurlyvee.png b/lib/images/math/varcurlyvee.png new file mode 100644 index 0000000..537a16d Binary files /dev/null and b/lib/images/math/varcurlyvee.png differ diff --git a/lib/images/math/varcurlywedge.png b/lib/images/math/varcurlywedge.png new file mode 100644 index 0000000..8b24b9b Binary files /dev/null and b/lib/images/math/varcurlywedge.png differ diff --git a/lib/images/math/varoast.png b/lib/images/math/varoast.png new file mode 100644 index 0000000..f0fa122 Binary files /dev/null and b/lib/images/math/varoast.png differ diff --git a/lib/images/math/varobar.png b/lib/images/math/varobar.png new file mode 100644 index 0000000..11beeac Binary files /dev/null and b/lib/images/math/varobar.png differ diff --git a/lib/images/math/varobslash.png b/lib/images/math/varobslash.png new file mode 100644 index 0000000..01af44c Binary files /dev/null and b/lib/images/math/varobslash.png differ diff --git a/lib/images/math/varocircle.png b/lib/images/math/varocircle.png new file mode 100644 index 0000000..ee93f5e Binary files /dev/null and b/lib/images/math/varocircle.png differ diff --git a/lib/images/math/varodot.png b/lib/images/math/varodot.png new file mode 100644 index 0000000..7dc33e0 Binary files /dev/null and b/lib/images/math/varodot.png differ diff --git a/lib/images/math/varogreaterthan.png b/lib/images/math/varogreaterthan.png new file mode 100644 index 0000000..dad4f8c Binary files /dev/null and b/lib/images/math/varogreaterthan.png differ diff --git a/lib/images/math/varolessthan.png b/lib/images/math/varolessthan.png new file mode 100644 index 0000000..8d4add4 Binary files /dev/null and b/lib/images/math/varolessthan.png differ diff --git a/lib/images/math/varominus.png b/lib/images/math/varominus.png new file mode 100644 index 0000000..b039763 Binary files /dev/null and b/lib/images/math/varominus.png differ diff --git a/lib/images/math/varoplus.png b/lib/images/math/varoplus.png new file mode 100644 index 0000000..31e9c70 Binary files /dev/null and b/lib/images/math/varoplus.png differ diff --git a/lib/images/math/varoslash.png b/lib/images/math/varoslash.png new file mode 100644 index 0000000..ca2c419 Binary files /dev/null and b/lib/images/math/varoslash.png differ diff --git a/lib/images/math/varotimes.png b/lib/images/math/varotimes.png new file mode 100644 index 0000000..e3ab5cb Binary files /dev/null and b/lib/images/math/varotimes.png differ diff --git a/lib/images/math/varovee.png b/lib/images/math/varovee.png new file mode 100644 index 0000000..8d6edef Binary files /dev/null and b/lib/images/math/varovee.png differ diff --git a/lib/images/math/varowedge.png b/lib/images/math/varowedge.png new file mode 100644 index 0000000..c4b10d0 Binary files /dev/null and b/lib/images/math/varowedge.png differ diff --git a/lib/images/math/vartimes.png b/lib/images/math/vartimes.png new file mode 100644 index 0000000..03de119 Binary files /dev/null and b/lib/images/math/vartimes.png differ diff --git a/src/frontends/qt4/GuiApplication.cpp b/src/frontends/qt4/GuiApplication.cpp index 424c1af..a2b44e6 100644 --- a/src/frontends/qt4/GuiApplication.cpp +++ b/src/frontends/qt4/GuiApplication.cpp @@ -235,6 +235,7 @@ private: // this must be sorted alphabetically // Upper case comes before lower case PngMap sorted_png_map[] = { + { "Arrownot", "arrownot2"}, { "Bumpeq", "bumpeq2" }, { "Cap", "cap2" }, { "Cup", "cup2" }, @@ -243,15 +244,24 @@ PngMap sorted_png_map[] = { { "Downarrow", "downarrow2" }, { "Gamma", "gamma2" }, { "Lambda", "lambda2" }, + { "Lbag", "lbag2"}, { "Leftarrow", "leftarrow2" }, { "Leftrightarrow", "leftrightarrow2" }, + { "Longarrownot", "longarrownot2"}, { "Longleftarrow", "longleftarrow2" }, { "Longleftrightarrow", "longleftrightarrow2" }, + { "Longmapsfrom", "longmapsfrom2"}, + { "Longmapsto", "longmapsto2"}, { "Longrightarrow", "longrightarrow2" }, + { "Mapsfrom", "mapsfrom2"}, + { "Mapsfromchar", "mapsfromchar2"}, + { "Mapsto", "mapsto2"}, + { "Mapstochar", "mapstochar2"}, { "Omega", "omega2" }, { "Phi", "phi2" }, { "Pi", "pi2" }, { "Psi", "psi2" }, + { "Rbag", "rbag2"}, { "Rightarrow", "rightarrow2" }, { "Sigma", "sigma2" }, { "Subset", "subset2" }, commit 6cf364d30e474066bcfb95401870c827ebafe5d9 Author: Georg Baum <b...@lyx.org> Date: Mon Dec 17 21:38:40 2012 +0100 Generate debug output for symbol macros as well This is useful for debugging, and it will enable development/tools/generate_symbols_images.py to generate a few more images. diff --git a/src/mathed/MacroTable.cpp b/src/mathed/MacroTable.cpp index 20a713a..60fd568 100644 --- a/src/mathed/MacroTable.cpp +++ b/src/mathed/MacroTable.cpp @@ -191,20 +191,28 @@ MacroData const * MacroTable::get(docstring const & name) const } -void MacroTable::insert(docstring const & name, MacroData const & data) +MacroTable::iterator +MacroTable::insert(docstring const & name, MacroData const & data) { //lyxerr << "MacroTable::insert: " << to_utf8(name) << endl; - operator[](name) = data; + iterator it = find(name); + if (it == end()) + it = map<docstring, MacroData>::insert( + make_pair(name, data)).first; + else + it->second = data; + return it; } -void MacroTable::insert(Buffer * buf, docstring const & def, string const & requires) +MacroTable::iterator +MacroTable::insert(Buffer * buf, docstring const & def, string const & requires) { //lyxerr << "MacroTable::insert, def: " << to_utf8(def) << endl; MathMacroTemplate mac(buf, def); MacroData data(buf, mac); data.requires() = requires; - insert(mac.name(), data); + return insert(mac.name(), data); } diff --git a/src/mathed/MacroTable.h b/src/mathed/MacroTable.h index 88427d6..8b9b38a 100644 --- a/src/mathed/MacroTable.h +++ b/src/mathed/MacroTable.h @@ -153,9 +153,9 @@ class MacroTable : public std::map<docstring, MacroData> { public: /// Parse full "\\def..." or "\\newcommand..." or ... - void insert(Buffer * buf, docstring const & definition, std::string const &); + iterator insert(Buffer * buf, docstring const & definition, std::string const &); /// Insert pre-digested macro definition - void insert(docstring const & name, MacroData const & data); + iterator insert(docstring const & name, MacroData const & data); /// MacroData const * get(docstring const & name) const; /// diff --git a/src/mathed/MathFactory.cpp b/src/mathed/MathFactory.cpp index d41d455..29d9a5f 100644 --- a/src/mathed/MathFactory.cpp +++ b/src/mathed/MathFactory.cpp @@ -151,7 +151,15 @@ void initSymbols() string macro; string requires; is >> macro >> requires; - MacroTable::globalMacros().insert(0, from_utf8(macro), requires); + MacroTable::iterator it = MacroTable::globalMacros().insert( + 0, from_utf8(macro), requires); + // If you change the following output, please adjust + // development/tools/generate_symbols_images.py. + LYXERR(Debug::MATHED, "read symbol '" << to_utf8(it->first) + << " inset: macro" + << " draw: 0" + << " extra: " + << " requires: " << requires << '\''); continue; } ----------------------------------------------------------------------- Summary of changes: lib/Makefile.am | 109 ++++++++++++++++++++++++++++ lib/images/math/Ydown.png | Bin 0 -> 129 bytes lib/images/math/Yleft.png | Bin 0 -> 133 bytes lib/images/math/Yright.png | Bin 0 -> 130 bytes lib/images/math/Yup.png | Bin 0 -> 125 bytes lib/images/math/arrownot.png | Bin 0 -> 114 bytes lib/images/math/arrownot2.png | Bin 0 -> 123 bytes lib/images/math/baro.png | Bin 0 -> 148 bytes lib/images/math/bbslash.png | Bin 0 -> 156 bytes lib/images/math/bigbox.png | Bin 0 -> 126 bytes lib/images/math/bigcurlyvee.png | Bin 0 -> 154 bytes lib/images/math/bigcurlywedge.png | Bin 0 -> 158 bytes lib/images/math/biginterleave.png | Bin 0 -> 110 bytes lib/images/math/bignplus.png | Bin 0 -> 173 bytes lib/images/math/bigparallel.png | Bin 0 -> 109 bytes lib/images/math/bigsqcap.png | Bin 0 -> 119 bytes lib/images/math/binampersand.png | Bin 0 -> 169 bytes lib/images/math/bindnasrepma.png | Bin 0 -> 165 bytes lib/images/math/boxast.png | Bin 0 -> 149 bytes lib/images/math/boxbar.png | Bin 0 -> 114 bytes lib/images/math/boxbox.png | Bin 0 -> 134 bytes lib/images/math/boxbslash.png | Bin 0 -> 136 bytes lib/images/math/boxcircle.png | Bin 0 -> 142 bytes lib/images/math/boxempty.png | Bin 0 -> 114 bytes lib/images/math/boxslash.png | Bin 0 -> 137 bytes lib/images/math/curlyveedownarrow.png | Bin 0 -> 170 bytes lib/images/math/curlyveeuparrow.png | Bin 0 -> 158 bytes lib/images/math/curlywedgedownarrow.png | Bin 0 -> 161 bytes lib/images/math/curlywedgeuparrow.png | Bin 0 -> 173 bytes lib/images/math/fatbslash.png | Bin 0 -> 167 bytes lib/images/math/fatsemi.png | Bin 0 -> 126 bytes lib/images/math/fatslash.png | Bin 0 -> 172 bytes lib/images/math/inplus.png | Bin 0 -> 151 bytes lib/images/math/interleave.png | Bin 0 -> 107 bytes lib/images/math/lbag.png | Bin 0 -> 142 bytes lib/images/math/lbag2.png | Bin 0 -> 148 bytes lib/images/math/leftarrowtriangle.png | Bin 0 -> 131 bytes lib/images/math/leftrightarroweq.png | Bin 0 -> 141 bytes lib/images/math/leftrightarrowtriangle.png | Bin 0 -> 142 bytes lib/images/math/leftslice.png | Bin 0 -> 140 bytes lib/images/math/lightning.png | Bin 0 -> 105 bytes lib/images/math/llceil.png | Bin 0 -> 112 bytes lib/images/math/llfloor.png | Bin 0 -> 112 bytes lib/images/math/llparenthesis.png | Bin 0 -> 138 bytes lib/images/math/longarrownot.png | Bin 0 -> 115 bytes lib/images/math/longarrownot2.png | Bin 0 -> 125 bytes lib/images/math/longmapsfrom.png | Bin 0 -> 196 bytes lib/images/math/longmapsfrom2.png | Bin 0 -> 229 bytes lib/images/math/longmapsto2.png | Bin 0 -> 242 bytes lib/images/math/mapsfrom.png | Bin 0 -> 151 bytes lib/images/math/mapsfrom2.png | Bin 0 -> 156 bytes lib/images/math/mapsfromchar.png | Bin 0 -> 88 bytes lib/images/math/mapsfromchar2.png | Bin 0 -> 93 bytes lib/images/math/mapsto2.png | Bin 0 -> 150 bytes lib/images/math/mapstochar2.png | Bin 0 -> 95 bytes lib/images/math/merge.png | Bin 0 -> 166 bytes lib/images/math/minuso.png | Bin 0 -> 144 bytes lib/images/math/moo.png | Bin 0 -> 137 bytes lib/images/math/niplus.png | Bin 0 -> 156 bytes lib/images/math/nnearrow.png | Bin 0 -> 156 bytes lib/images/math/nnwarrow.png | Bin 0 -> 153 bytes lib/images/math/nplus.png | Bin 0 -> 152 bytes lib/images/math/ntrianglelefteqslant.png | Bin 0 -> 246 bytes lib/images/math/ntrianglerighteqslant.png | Bin 0 -> 242 bytes lib/images/math/obar.png | Bin 0 -> 157 bytes lib/images/math/oblong.png | Bin 0 -> 114 bytes lib/images/math/obslash.png | Bin 0 -> 167 bytes lib/images/math/ogreaterthan.png | Bin 0 -> 177 bytes lib/images/math/olessthan.png | Bin 0 -> 181 bytes lib/images/math/ovee.png | Bin 0 -> 166 bytes lib/images/math/owedge.png | Bin 0 -> 167 bytes lib/images/math/rbag.png | Bin 0 -> 137 bytes lib/images/math/rbag2.png | Bin 0 -> 148 bytes lib/images/math/rightarrowtriangle.png | Bin 0 -> 129 bytes lib/images/math/rightslice.png | Bin 0 -> 147 bytes lib/images/math/rrceil.png | Bin 0 -> 107 bytes lib/images/math/rrfloor.png | Bin 0 -> 109 bytes lib/images/math/rrparenthesis.png | Bin 0 -> 130 bytes lib/images/math/shortdownarrow.png | Bin 0 -> 132 bytes lib/images/math/shortleftarrow.png | Bin 0 -> 129 bytes lib/images/math/shortrightarrow.png | Bin 0 -> 127 bytes lib/images/math/shortuparrow.png | Bin 0 -> 122 bytes lib/images/math/ssearrow.png | Bin 0 -> 151 bytes lib/images/math/sslash.png | Bin 0 -> 159 bytes lib/images/math/sswarrow.png | Bin 0 -> 152 bytes lib/images/math/subsetplus.png | Bin 0 -> 155 bytes lib/images/math/subsetpluseq.png | Bin 0 -> 158 bytes lib/images/math/supsetplus.png | Bin 0 -> 161 bytes lib/images/math/supsetpluseq.png | Bin 0 -> 167 bytes lib/images/math/talloblong.png | Bin 0 -> 118 bytes lib/images/math/trianglelefteqslant.png | Bin 0 -> 167 bytes lib/images/math/trianglerighteqslant.png | Bin 0 -> 164 bytes lib/images/math/varbigcirc.png | Bin 0 -> 186 bytes lib/images/math/varcopyright.png | Bin 0 -> 210 bytes lib/images/math/varcurlyvee.png | Bin 0 -> 155 bytes lib/images/math/varcurlywedge.png | Bin 0 -> 147 bytes lib/images/math/varoast.png | Bin 0 -> 164 bytes lib/images/math/varobar.png | Bin 0 -> 161 bytes lib/images/math/varobslash.png | Bin 0 -> 163 bytes lib/images/math/varocircle.png | Bin 0 -> 171 bytes lib/images/math/varodot.png | Bin 0 -> 162 bytes lib/images/math/varogreaterthan.png | Bin 0 -> 178 bytes lib/images/math/varolessthan.png | Bin 0 -> 174 bytes lib/images/math/varominus.png | Bin 0 -> 159 bytes lib/images/math/varoplus.png | Bin 0 -> 167 bytes lib/images/math/varoslash.png | Bin 0 -> 161 bytes lib/images/math/varotimes.png | Bin 0 -> 168 bytes lib/images/math/varovee.png | Bin 0 -> 165 bytes lib/images/math/varowedge.png | Bin 0 -> 161 bytes lib/images/math/vartimes.png | Bin 0 -> 146 bytes lib/lyx2lyx/lyx_2_1.py | 4 +- lib/symbols | 13 ++-- lib/unicodesymbols | 6 ++- src/frontends/qt4/GuiApplication.cpp | 10 +++ src/mathed/MacroTable.cpp | 16 +++- src/mathed/MacroTable.h | 4 +- src/mathed/MathFactory.cpp | 10 +++- 117 files changed, 154 insertions(+), 18 deletions(-) create mode 100644 lib/images/math/Ydown.png create mode 100644 lib/images/math/Yleft.png create mode 100644 lib/images/math/Yright.png create mode 100644 lib/images/math/Yup.png create mode 100644 lib/images/math/arrownot.png create mode 100644 lib/images/math/arrownot2.png create mode 100644 lib/images/math/baro.png create mode 100644 lib/images/math/bbslash.png create mode 100644 lib/images/math/bigbox.png create mode 100644 lib/images/math/bigcurlyvee.png create mode 100644 lib/images/math/bigcurlywedge.png create mode 100644 lib/images/math/biginterleave.png create mode 100644 lib/images/math/bignplus.png create mode 100644 lib/images/math/bigparallel.png create mode 100644 lib/images/math/bigsqcap.png create mode 100644 lib/images/math/binampersand.png create mode 100644 lib/images/math/bindnasrepma.png create mode 100644 lib/images/math/boxast.png create mode 100644 lib/images/math/boxbar.png create mode 100644 lib/images/math/boxbox.png create mode 100644 lib/images/math/boxbslash.png create mode 100644 lib/images/math/boxcircle.png create mode 100644 lib/images/math/boxempty.png create mode 100644 lib/images/math/boxslash.png create mode 100644 lib/images/math/curlyveedownarrow.png create mode 100644 lib/images/math/curlyveeuparrow.png create mode 100644 lib/images/math/curlywedgedownarrow.png create mode 100644 lib/images/math/curlywedgeuparrow.png create mode 100644 lib/images/math/fatbslash.png create mode 100644 lib/images/math/fatsemi.png create mode 100644 lib/images/math/fatslash.png create mode 100644 lib/images/math/inplus.png create mode 100644 lib/images/math/interleave.png create mode 100644 lib/images/math/lbag.png create mode 100644 lib/images/math/lbag2.png create mode 100644 lib/images/math/leftarrowtriangle.png create mode 100644 lib/images/math/leftrightarroweq.png create mode 100644 lib/images/math/leftrightarrowtriangle.png create mode 100644 lib/images/math/leftslice.png create mode 100644 lib/images/math/lightning.png create mode 100644 lib/images/math/llceil.png create mode 100644 lib/images/math/llfloor.png create mode 100644 lib/images/math/llparenthesis.png create mode 100644 lib/images/math/longarrownot.png create mode 100644 lib/images/math/longarrownot2.png create mode 100644 lib/images/math/longmapsfrom.png create mode 100644 lib/images/math/longmapsfrom2.png create mode 100644 lib/images/math/longmapsto2.png create mode 100644 lib/images/math/mapsfrom.png create mode 100644 lib/images/math/mapsfrom2.png create mode 100644 lib/images/math/mapsfromchar.png create mode 100644 lib/images/math/mapsfromchar2.png create mode 100644 lib/images/math/mapsto2.png create mode 100644 lib/images/math/mapstochar2.png create mode 100644 lib/images/math/merge.png create mode 100644 lib/images/math/minuso.png create mode 100644 lib/images/math/moo.png create mode 100644 lib/images/math/niplus.png create mode 100644 lib/images/math/nnearrow.png create mode 100644 lib/images/math/nnwarrow.png create mode 100644 lib/images/math/nplus.png create mode 100644 lib/images/math/ntrianglelefteqslant.png create mode 100644 lib/images/math/ntrianglerighteqslant.png create mode 100644 lib/images/math/obar.png create mode 100644 lib/images/math/oblong.png create mode 100644 lib/images/math/obslash.png create mode 100644 lib/images/math/ogreaterthan.png create mode 100644 lib/images/math/olessthan.png create mode 100644 lib/images/math/ovee.png create mode 100644 lib/images/math/owedge.png create mode 100644 lib/images/math/rbag.png create mode 100644 lib/images/math/rbag2.png create mode 100644 lib/images/math/rightarrowtriangle.png create mode 100644 lib/images/math/rightslice.png create mode 100644 lib/images/math/rrceil.png create mode 100644 lib/images/math/rrfloor.png create mode 100644 lib/images/math/rrparenthesis.png create mode 100644 lib/images/math/shortdownarrow.png create mode 100644 lib/images/math/shortleftarrow.png create mode 100644 lib/images/math/shortrightarrow.png create mode 100644 lib/images/math/shortuparrow.png create mode 100644 lib/images/math/ssearrow.png create mode 100644 lib/images/math/sslash.png create mode 100644 lib/images/math/sswarrow.png create mode 100644 lib/images/math/subsetplus.png create mode 100644 lib/images/math/subsetpluseq.png create mode 100644 lib/images/math/supsetplus.png create mode 100644 lib/images/math/supsetpluseq.png create mode 100644 lib/images/math/talloblong.png create mode 100644 lib/images/math/trianglelefteqslant.png create mode 100644 lib/images/math/trianglerighteqslant.png create mode 100644 lib/images/math/varbigcirc.png create mode 100644 lib/images/math/varcopyright.png create mode 100644 lib/images/math/varcurlyvee.png create mode 100644 lib/images/math/varcurlywedge.png create mode 100644 lib/images/math/varoast.png create mode 100644 lib/images/math/varobar.png create mode 100644 lib/images/math/varobslash.png create mode 100644 lib/images/math/varocircle.png create mode 100644 lib/images/math/varodot.png create mode 100644 lib/images/math/varogreaterthan.png create mode 100644 lib/images/math/varolessthan.png create mode 100644 lib/images/math/varominus.png create mode 100644 lib/images/math/varoplus.png create mode 100644 lib/images/math/varoslash.png create mode 100644 lib/images/math/varotimes.png create mode 100644 lib/images/math/varovee.png create mode 100644 lib/images/math/varowedge.png create mode 100644 lib/images/math/vartimes.png hooks/post-receive -- The LyX Source Repository