Sorry for replying late.
In order for enabling beamer support bidi, one has to rewrite beamer from
scratch. I have heard that beamer has got a new maintainer so you can ask
him to do this for you and I can offer codes as much as I can but I am not
going to change beamer internals in bidi package for sure because that
wastes huge amount of my time.
For lists, this code should fix your issue:
\def\bidileftmargin{...@rtl\rightmargin\else\leftmargin\fi}
\d...@listi{\bidileftmargin\leftmargini
\topsep 3\p@ \...@plus2\p@ \[email protected]\p@
\parsep 0\p@
\itemsep3\p@ \...@plus2\p@ \...@minus3\p@}
\d...@listii{\bidileftmargin\leftmarginii
\topsep 2\p@ \...@plus1\p@ \...@minus2\p@
\parsep 0\p@ \...@plus\p@
\itemsep \parsep}
\d...@listiii{\bidileftmargin\leftmarginiii
\topsep 2\p@ \...@plus1\p@ \...@minus2\p@
\parsep 0\p@ \...@plus\p@
\itemsep \parsep}
--
Best wishes,
Vafa Khalighi
--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
http://tug.org/mailman/listinfo/xetex