Re: About building on Apple Silicon M1

2021-05-01 Thread Philipp Weissenbacher
Hi Alex,

I was wondering about the same thing.

With the patches for the current latest Firebird release from #140332 it
should be usable.

They also cleaned up their code for it to work but haven’t made a release
including those fixes yet. It looks like they’re preparing for a 4.0
release (see their branches on GitHub).

I’m anxious compiling LO will kill my M1 SSD, though.

Philipp

On Wed, 21 Apr 2021 at 11:39, Alexander Thurgood 
wrote:

>
>
> Le 16/04/2021 à 08:42, Stephan Bergmann a écrit :
>
> > Apart from that, things just work (thanks to Tor, mostly).
> >
>
> How about Firebird support ? Does that build / is it functional yet ?
>
>
> Alex
> ___
> LibreOffice mailing list
> LibreOffice@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/libreoffice
>
-- 
Sent from Gmail Mobile
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


[Libreoffice-commits] core.git: include/svx

2016-01-06 Thread Philipp Weissenbacher
 include/svx/svdlayer.hxx  |   80 +++---
 include/svx/svdorect.hxx  |   27 ++
 include/svx/svdotable.hxx |   54 +++-
 include/svx/svdouno.hxx   |   15 ++--
 include/svx/svdovirt.hxx  |   19 ++
 include/svx/svdsnpv.hxx   |   86 ++
 include/svx/sxcllitm.hxx  |   21 ---
 7 files changed, 139 insertions(+), 163 deletions(-)

New commits:
commit da952d821dcc08b017bdef8f7b06f60befd2effa
Author: Philipp Weissenbacher 
Date:   Sun Nov 29 21:11:21 2015 +0100

tdf#39468 Translate German comments - include/svx

Change-Id: I5344af095e52efb1f1569d2b67ee3cc6b449dd22
Signed-off-by: Michael Stahl 

diff --git a/include/svx/svdlayer.hxx b/include/svx/svdlayer.hxx
index 1150e2e..d412c13 100644
--- a/include/svx/svdlayer.hxx
+++ b/include/svx/svdlayer.hxx
@@ -26,6 +26,33 @@
 #include 
 #include 
 
+/**
+ * Note on the layer mix with symbolic/ID-based interface:
+ * You create a new layer with
+ *pLayerAdmin->NewLayer("A new layer");
+ * This layer is automatically appended to the end of the list.
+ *
+ * The same holds true for layer sets.
+ *
+ * The interface for SdrLayerSet is based on LayerIDs. The app must get
+ * an ID for it at the SdrLayerAdmin, like so:
+ *   SdrLayerID nLayerID=pLayerAdmin->GetLayerID("A new layer");
+ *
+ * If the layer cannot be found, SDRLAYER_NOTFOUND is returned.
+ * The methods with the ID interface usually handle that error in a
+ * meaningful way.
+ * If you not only got a name, but even a SdrLayer*, you can get the ID
+ * much faster via the layer directly.
+ *
+ * @param bInherited:
+ * TRUE If the layer/layer set cannot be found, we examine the parent layer 
admin,
+ *  whether there's a corresponding definition
+ * FALSE We only search this layer admin
+ *
+ * Every page's layer admin has a parent layer admin (the model's). The model
+ * itself does not have a parent.
+ */
+
 class SdrModel;
 
 class SVX_DLLPUBLIC SdrLayer
@@ -35,15 +62,15 @@ class SVX_DLLPUBLIC SdrLayer
 OUString maName;
 OUString maTitle;
 OUString maDescription;
-SdrModel*  pModel; // zum Broadcasten
-sal_uInt16 nType;  // 0=Userdefined,1=Standardlayer
+SdrModel*  pModel; // For broadcasting
+sal_uInt16 nType;  // 0= userdefined, 1= default layer
 SdrLayerID nID;
 
 SdrLayer(SdrLayerID nNewID, const OUString& rNewName);
 
 public:
-bool  operator==(const SdrLayer& rCmpLayer) const;
-bool  operator!=(const SdrLayer& rCmpLayer) const { return 
!operator==(rCmpLayer); }
+bool operator==(const SdrLayer& rCmpLayer) const;
+bool operator!=(const SdrLayer& rCmpLayer) const { return 
!operator==(rCmpLayer); }
 
 void SetName(const OUString& rNewName);
 const OUString& GetName() const { return maName; }
@@ -62,8 +89,7 @@ public:
 void  SetStandardLayer(bool bStd = true);
 };
 
-// When Changing the layer data you currently have to set the Modify-Flag
-// manually
+// When Changing the layer data you currently have to set the Modify flag 
manually
 #define SDRLAYER_MAXCOUNT 255
 class SVX_DLLPUBLIC SdrLayerAdmin {
 friend class SdrView;
@@ -72,14 +98,14 @@ friend class SdrPage;
 
 protected:
 std::vector aLayer;
-SdrLayerAdmin* pParent; // Der Admin der Seite kennt den Admin des Docs
-SdrModel*  pModel; // for broadcasting
-OUString   maControlLayerName;
+SdrLayerAdmin* pParent; // The page's admin knows the doc's admin
+SdrModel* pModel; // For broadcasting
+OUString maControlLayerName;
 protected:
-// Eine noch nicht verwendete LayerID raussuchen. Sind bereits alle
-// verbraucht, so gibt's 'ne 0. Wer sicher gehen will, muss vorher
-// GetLayerCount()(const_cast(this)->GetLayerPerID(nID)); }
+SdrLayer*  GetLayerPerID(sal_uInt16 nID) { return 
const_cast(const_cast(this)->GetLayerPerID(nID)); }
 const SdrLayer*GetLayerPerID(sal_uInt16 nID) const;
 
 void   SetControlLayerName(const OUString& rNewName);
 const OUString&GetControlLayerName() const { return 
maControlLayerName; }
 };
 
-/*
-Anmerkung zu den Layer - Gemischt symbolisch/ID-basierendes Interface
-Einen neuen Layer macht man sich mit:
-  pLayerAdmin->NewLayer("Der neue Layer");
-Der Layer wird dann automatisch an das Ende der Liste angehaengt.
-Entsprechdes gilt fuer Layersets gleichermassen.
-Das Interface am SdrLayerSet basiert auf LayerID's. Die App muss sich
-dafuer am SdrLayerAdmin eine ID abholen:
-SdrLayerID nLayerID=pLayerAdmin->GetLayerID("Der neue Layer");
-Wird der Layer nicht gefunden, so liefert die Methode SDRLAYER_NOTFOUND
-zurueck. Die Methoden mit ID-Interface fangen diesen Wert jedoch i.d.R
-sinnvoll ab.
-Hat man nicht nur den Namen, sond

[Libreoffice-commits] core.git: include/svx

2015-08-15 Thread Philipp Weissenbacher
 include/svx/svdmark.hxx  |6 +-
 include/svx/svdobj.hxx   |   79 +++
 include/svx/svdograf.hxx |   20 
 include/svx/svdpagv.hxx  |  106 +++
 include/svx/svdpoev.hxx  |   10 ++--
 5 files changed, 117 insertions(+), 104 deletions(-)

New commits:
commit c0a7b924d020afdcfd61a8fd116b4dd2fbdab778
Author: Philipp Weissenbacher 
Date:   Thu Aug 6 23:13:27 2015 +0200

tdf#39468 Translate German comments - include/svx

Also fix some whitespace and Doxygen comments

Change-Id: I0a3440cdff2b1b74b2aa4572fc5c92c1525bfd61
Reviewed-on: https://gerrit.libreoffice.org/17549
Reviewed-by: Phillip Sz 
Tested-by: Jenkins 
Reviewed-by: Norbert Thiebaud 

diff --git a/include/svx/svdmark.hxx b/include/svx/svdmark.hxx
index 391dbbd..cba0a75 100644
--- a/include/svx/svdmark.hxx
+++ b/include/svx/svdmark.hxx
@@ -37,7 +37,9 @@ class SdrPageView;
 typedef std::set SdrUShortCont;
 
 
-// Everything a View needs to know about a selected object
+/**
+ * Everything a View needs to know about a selected object
+ */
 class SVX_DLLPUBLIC SdrMark : public sdr::ObjectUser
 {
 protected:
@@ -233,7 +235,7 @@ public:
 bool TakeBoundRect(SdrPageView* pPageView, Rectangle& rRect) const;
 bool TakeSnapRect(SdrPageView* pPageView, Rectangle& rRect) const;
 
-// Es werden saemtliche Entries kopiert!
+// All Entries are copied!
 void operator=(const SdrMarkList& rLst);
 };
 
diff --git a/include/svx/svdobj.hxx b/include/svx/svdobj.hxx
index 652cd9f..830cfed 100644
--- a/include/svx/svdobj.hxx
+++ b/include/svx/svdobj.hxx
@@ -179,9 +179,11 @@ public:
 SdrObjMacroHitRec();
 };
 
-// User data of a drawing object, e.g. application specific data.
-// Every drawing object can have arbitrarily many such records (SV list).
-// Whoever wants to save data here, must inherit from this and set a 
corresponding link in the factory.
+/**
+ * User data of a drawing object, e.g. application specific data.
+ * Every drawing object can have an arbitrary amount of such records (SV list).
+ * Whoever wants to save data here, must inherit from this and set a 
corresponding link in the factory.
+ */
 class SVX_DLLPUBLIC SdrObjUserData
 {
 protected:
@@ -204,7 +206,9 @@ public:
 sal_uInt16 GetId() const { return nIdentifier;}
 };
 
-// all geometrical data of an arbitrary object for use in undo/redo
+/**
+ * All geometrical data of an arbitrary object for use in undo/redo
+ */
 class SVX_DLLPUBLIC SdrObjGeoData
 {
 public:
@@ -223,7 +227,9 @@ public:
 virtual ~SdrObjGeoData();
 };
 
-// provides information about various ZObject properties
+/**
+ * Provides information about various ZObject properties
+ */
 class SVX_DLLPUBLIC SdrObjTransformInfoRec
 {
 public:
@@ -241,7 +247,7 @@ public:
 bool bShearAllowed : 1;// if false, object cannot be sheared
 bool bEdgeRadiusAllowed : 1;
 bool bNoOrthoDesired : 1;  // is true for Rect; is false for BMP, 
MTF
-bool bNoContortion : 1;// if false, Kein verzerren (bei Crook) 
moeglich (nur true bei PathObj und Gruppierten PathObjs)
+bool bNoContortion : 1;// if false, contortion not possible 
(for crook, only true for PathObj and grouped PathObjs)
 bool bCanConvToPath : 1;   // if false, no conversion into PathObj 
possible
 bool bCanConvToPoly : 1;   // if false, no conversion into PolyObj 
possible
 bool bCanConvToContour : 1;// if false, no conversion down to 
whole contour possible
@@ -251,7 +257,7 @@ public:
 SdrObjTransformInfoRec();
 };
 
-// Abstract DrawObject
+/// Abstract DrawObject
 
 class SvxShape;
 class SVX_DLLPUBLIC SdrObject: public SfxListener, public tools::WeakBase< 
SdrObject >
@@ -305,7 +311,7 @@ protected:
 SfxGrabBagItem* pGrabBagItem; // holds the GrabBagItem property
 
 
-// Position in the navigation order.  SAL_MAX_UINT32 when not used.
+// Position in the navigation order. SAL_MAX_UINT32 when not used.
 sal_uInt32  mnNavigationPosition;
 SdrLayerID  mnLayerID;
 
@@ -321,12 +327,13 @@ protected:
 boolbSizProt : 1;   // if true, the size is 
protected
 boolbNoPrint : 1;   // if true, the object is not 
printed.
 boolmbVisible : 1;  // if false, the object is not 
visible on screen (but maybe on printer, depending on bNoprint
+
 // If bEmptyPresObj is true, it is a presentation object that has no 
content yet.
 // The flag's default value is false.
 // The management is done by the application.
 // Neither assign operator nor cloning copies the flag!
 // The flag is persistent.
-boolbEmptyPresObj : 1; // empty presentation 
object (Draw)
+boolbEmptyPresObj : 1; // empty presentation 
object (Draw)
 
   

Re: German code comments

2015-08-06 Thread Philipp Weissenbacher
Hi Johannes, all,

Sorry, but this is not going to work properly and will presumably burden
the reviewers (mostly German-speaking core developers) a lot.
See, even the example on the GitHub page is inaccurate, due to missing
context:

sw/source/filter/ww8/ww8struc.hxx:534: hiermit wird weitergearbeitet
(entspricht weitestgehend dem Ver8-Format
> -> with this we continue (largely matches the Ver8-format
>
> That should be "With this we continue (largely corresponds to the version
8 format)".

My experience tells me, that the best translations get as much context from
existing comments and surrounding code as possible.
I just can't see that happening out of context in a large text file.

I really like your enthusiasm, so please read up on how to contribute
comment translations like code via Gerrit (
https://wiki.documentfoundation.org/Development/gerrit).

Cheers/Grüße,
Philipp

On 6 August 2015 at 14:41, Bjoern Michaelsen <
bjoern.michael...@canonical.com> wrote:

> Hi,
>
> On Thu, Aug 06, 2015 at 07:36:16AM -0500, Norbert Thiebaud wrote:
> > As long as the result is re-injected back in core.git via proper
> > gerrit patch, that can work...
>
>  assuming the last 5.000 of 50.000 german comments are not weird,
> strange
> leftovers that require lots and lots of context from the surrounding code
> to be
> sensibly translated at all.
>
> Lets see, maybe this works, but I am somewhat sceptical.
>
> Best,
>
> Bjoern
> ___
> LibreOffice mailing list
> LibreOffice@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libreoffice
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[Libreoffice-commits] core.git: 4 commits - include/svx sal/osl toolkit/source unotest/source

2015-08-06 Thread Philipp Weissenbacher
 include/svx/svdetc.hxx   |  108 ++-
 include/svx/svdpntv.hxx  |  221 ---
 include/svx/svdtrans.hxx |2 
 sal/osl/unx/thread.cxx   |1 
 toolkit/source/awt/vclxtoolkit.cxx   |3 
 unotest/source/python/org/libreoffice/unotest.py |7 
 6 files changed, 186 insertions(+), 156 deletions(-)

New commits:
commit b6a3cdf1b48da74b14d22b8e42343600cfb4dbf5
Author: Philipp Weissenbacher 
Date:   Sun Aug 2 23:54:43 2015 +0200

tdf#39468 Translate German comments - include/svx

Also fixed one comment I forgot in the previous patch

Change-Id: I3ee090b03bb3d5b5c0d4095c991f22a894ed912a
Signed-off-by: Michael Stahl 

diff --git a/include/svx/svdetc.hxx b/include/svx/svdetc.hxx
index 417ddb0..d026cc1 100644
--- a/include/svx/svdetc.hxx
+++ b/include/svx/svdetc.hxx
@@ -29,12 +29,15 @@
 
 
 
-// ExchangeFormat-Id der DrawingEngine holen. Daten koennen dann per
-//   static bool CopyData(pData,nLen,nFormat);
-// bereitgestellt werden, wobei pData/nLen einen SvMemoryStream beschreiben in
-// dem ein SdrModel gestreamt wird an dem fuer die Zeitdauer des Streamens das
-// Flag SdrModel::SetStreamingSdrModel(sal_True) gesetzt wird.
-// sal_uIntPtr SdrGetExchangeFormat(); -- JP 18.01.99 - dafuer gibt es ein 
define
+/**
+ * Get ExchangeFormatID of the DrawingEngine.
+ * The data can then be made available via
+ *   static bool CopyData(pData,nLen,nFormat);
+ *
+ * However, pData/nLen describe an SvMemoryStream in which an SdrModel is
+ * streamed. For its lifetime, the flag SdrModel::SetStreamingSdrModel(true)
+ * is set.
+ */
 
 class SdrOutliner;
 class SdrModel;
@@ -45,16 +48,20 @@ namespace com { namespace sun { namespace star { namespace 
lang {
 struct Locale;
 
 
-// Einen Outliner mit den engineglobalen
-// Defaulteinstellungen auf dem Heap erzeugen.
-// Ist pMod<>NULL, dann wird der MapMode des uebergebenen
-// Models verwendet. Die resultierende Default-Fonthoehe bleibt
-// jedoch dieselbe (die logische Fonthoehe wird umgerechnet).
+/**
+ * Create an Outliner with the engine-global default settings on the heap.
+ * If pMod != nullptr, the MapMode of the passed model is used.
+ * The resulting default font height, however, stays the same (the logical
+ * font height is converted).
+ */
 SVX_DLLPUBLIC SdrOutliner* SdrMakeOutliner(sal_uInt16 nOutlinerMode, SdrModel& 
rMod);
 
-// Globale Defaulteinstellungen fuer die DrawingEngine.
-// Diese Einstellungen sollte man direkt beim Applikationsstart
-// vornehmen, noch bevor andere Methoden der Engine gerufen werden.
+/**
+ * Global default settings for the DrawingEngine.
+ *
+ * One should set these default settings as the first
+ * thing at program start, before any other method is called.
+ */
 class SVX_DLLPUBLIC SdrEngineDefaults
 {
 friend class SdrAttrObj;
@@ -71,66 +78,71 @@ private:
 public:
 SdrEngineDefaults();
 
-// Default FontColor ist COL_BLACK
+// Default FontColor is COL_BLACK
 static Color  GetFontColor()   { return 
GetDefaults().aFontColor; }
 
-// Default FontHeight ist 847. Die Fonthoehe wird in logischen Einheiten
-// (MapUnit/MapFraction (siehe unten)) angegeben. Die Defaulteinstellung
-// 847/100mm entspricht also ca. 24 Point. Verwendet man stattdessen
-// beispielsweise Twips (SetMapUnit(MAP_TWIP)) (20 Twip = 1 Point) muss
-// man als Fonthoehe 480 angeben um 24 Point als default zu erhalten.
+// Default FontHeight is 847. The font height uses logical units 
(MapUnit/MapFraction
+// see below for further details). The default setting 847/100mm 
corresponds to about
+// 24 Point. If e.g. one would use Twips (SetMapUnit(MAP_TWIP)) (20 Twip = 
1 Point)
+// instead, one would need to set the font height to 480, in order to get 
a 24 Point height.
 static sal_uIntPtr  GetFontHeight()  { return 
GetDefaults().nFontHeight; }
 
-// Der MapMode wird fuer den globalen Outliner benoetigt.
-// Gleichzeitig bekommt auch jedes neu instanziierte SdrModel
-// diesen MapMode default zugewiesen.
-// Default MapUnit ist MAP_100TH_MM
+// The MapMode is needed for the global Outliner.
+// Incidentally, every newly instantiated SdrModel is assigned this 
MapMode by default.
+// Default MapUnit is MAP_100TH_MM
 static MapUnitGetMapUnit() { return 
GetDefaults().eMapUnit; }
 
-// Default MapFraction ist 1/1.
+// Default MapFraction is 1/1.
 static Fraction   GetMapFraction() { return 
GetDefaults().aMapFraction; }
 
-// Einen Outliner mit den engineglobalen
-// Defaulteinstellungen auf dem Heap erzeugen.
-// Ist pMod<>NULL, dann wird der MapMode des uebergebenen
-// Models verwendet. Die resultierende Default-Fonthoehe bleibt
-// jedoch dieselbe (die logisch

[Libreoffice-commits] core.git: include/svx

2015-07-29 Thread Philipp Weissenbacher
 include/svx/svdtrans.hxx |  169 ++-
 include/svx/svdxcgv.hxx  |   73 ++--
 2 files changed, 133 insertions(+), 109 deletions(-)

New commits:
commit 0f2fb06b9e26077568c18e186894c445fb84285b
Author: Philipp Weissenbacher 
Date:   Tue Jul 28 23:30:19 2015 +0200

fdo#39468 Translate German comments - include/svx

Change-Id: If0591f7cb799568cb61bb506c4e1f65e8bc540ac
Reviewed-on: https://gerrit.libreoffice.org/17390
Reviewed-by: Michael Stahl 
Tested-by: Michael Stahl 

diff --git a/include/svx/svdtrans.hxx b/include/svx/svdtrans.hxx
index 221b7ad..f70bfed 100644
--- a/include/svx/svdtrans.hxx
+++ b/include/svx/svdtrans.hxx
@@ -29,20 +29,22 @@
 #include 
 #include 
 
-
-
-// Winkelangaben der DrawingEngine sind 1/100 Degree
-// #i19054# nowhere used, removed // const int nAngleDiv=100;
-// Um Winkel der DrawingEngine mit den Trigonometrischen Funktionen
-// verarbeiten zu koennen, muessen sie zunaest ins Bogenmass umgerechnet
-// werden. Dies gestaltet sich recht einfach mit der folgenden Konstanten
-// nPi180. Sei nAngle ein Winkel in 1/100 Deg so schreibt man z.B.:
+// The DrawingEngine's angles are specified in 1/100th degrees
+// We need to convert these angles to radians, in order to be able
+// to process them with trigonometric functions.
+// This is done, using the constant nPi180.
+//
+// Example usage:
+// nAngle ... is an angle in 1/100 Deg
+//
+// Which is converted, by this:
 //   double nSin=sin(nAngle*nPi180);
-// Rueckwandlung entsprechend durch Teilen.
+//
+// To convert it back, we use divison.
 const double nPi=3.14159265358979323846;
-const double nPi180=0.00017453292519943295769; // Bei zuweing Stellen ist 
tan(4500*nPi180)!=1.0
+const double nPi180=0.00017453292519943295769; // If we have too few 
digits, we get tan(4500*nPi180)!=1.0
 
-// Der maximale Shearwinkel
+// That maximum shear angle
 #define SDRMAXSHEAR 8900
 
 class XPolygon;
@@ -74,15 +76,21 @@ inline void ShearPoint(Point& rPnt, const Point& rRef, 
double tn, bool bVShear =
 SVX_DLLPUBLIC void ShearPoly(Polygon& rPoly, const Point& rRef, double tn, 
bool bVShear = false);
 void ShearXPoly(XPolygon& rPoly, const Point& rRef, double tn, bool bVShear = 
false);
 
-// rPnt.X bzw rPnt.Y wird auf rCenter.X bzw. rCenter.Y gesetzt!
-// anschliessend muss rPnt nur noch um rCenter gedreht werden.
-// Der Rueckgabewinkel ist ausnahmsweise in Rad.
+/**
+ * rPnt.X/rPnt.Y is set to rCenter.X or rCenter.Y!
+ * We then only need to rotate rPnt by rCenter.
+ *
+ * @return the returned angle is in rad
+ */
 inline double GetCrookAngle(Point& rPnt, const Point& rCenter, const Point& 
rRad, bool bVertical);
-// Die folgenden Methoden behandeln einen Punkt eines XPolygons, wobei die
-// benachbarten Kontrollpunkte des eigentlichen Punktes ggf. in pC1/pC2
-// uebergeben werden. Ueber rSin/rCos wird gleichzeitig sin(nAngle) und 
cos(nAngle)
-// zurueckgegeben.
-// Der Rueckgabewinkel ist hier ebenfalls in Rad.
+
+/**
+ * The following methods accept a point of an XPolygon, whereas the 
neighbouring
+ * control points of the actual point are passed in pC1/pC2.
+ * Via rSin/rCos, sin(nAngle) and cos(nAngle) are returned.
+ *
+ * @return the returned angle is in rad
+ */
 double CrookRotateXPoint(Point& rPnt, Point* pC1, Point* pC2, const Point& 
rCenter,
  const Point& rRad, double& rSin, double& rCos, bool 
bVert);
 double CrookSlantXPoint(Point& rPnt, Point* pC1, Point* pC2, const Point& 
rCenter,
@@ -131,8 +139,8 @@ inline void ShearPoint(Point& rPnt, const Point& rRef, 
double tn, bool bVShear)
 if (rPnt.Y()!=rRef.Y()) { // sonst nicht noetig
 rPnt.X()-=Round((rPnt.Y()-rRef.Y())*tn);
 }
-} else { // ansonsten vertikal
-if (rPnt.X()!=rRef.X()) { // sonst nicht noetig
+} else { // or else vertical
+if (rPnt.X()!=rRef.X()) { // else not needed
 rPnt.Y()-=Round((rPnt.X()-rRef.X())*tn);
 }
 }
@@ -156,62 +164,75 @@ inline double GetCrookAngle(Point& rPnt, const Point& 
rCenter, const Point& rRad
 
/**/
 
/**/
 
-// Y-Achse zeigt nach unten! Die Funktion negiert bei der
-// Winkelberechnung die Y-Achse, sodass GetAngle(Point(0,-1))=90.00deg.
-// GetAngle(Point(0,0)) liefert 0.
-// Der Rueckgabewert liegt im Bereich -180.00..179.99 Degree und
-// ist in 1/100 Degree angegeben.
+/**
+ * The Y axis points down!
+ * The function negates the Y axis, when calculating the angle, such
+ * that GetAngle(Point(0,-1))=90 deg.
+ * GetAngle(Point(0,0)) returns 0.
+ *
+ * @return the returned value is in the range of -180.00..179.99 deg
+ * and is in 1/100 deg units
+ */
 SVX_DLLPUBLIC long GetAngle(co

Re: Renaming in sw/

2015-05-07 Thread Philipp Weissenbacher
Would this change also include comments?

Judging by memory, this should also work for the remaining German comments
as they are neologisms anyway.

Philipp
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[Libreoffice-commits] core.git: sw/source

2015-01-27 Thread Philipp Weissenbacher
 sw/source/core/text/porexp.cxx  |   51 +++
 sw/source/core/text/porfld.cxx  |  136 +---
 sw/source/core/text/porfld.hxx  |   27 ---
 sw/source/core/text/porfly.cxx  |   69 ++--
 sw/source/core/text/porfly.hxx  |6 -
 sw/source/core/text/porglue.cxx |   24 ---
 sw/source/core/text/txtdrop.cxx |   10 +-
 sw/source/core/text/txthyph.cxx |   74 +++--
 8 files changed, 212 insertions(+), 185 deletions(-)

New commits:
commit acabab05c1f99f9bd47638b9d3899d2e64aca1de
Author: Philipp Weissenbacher 
Date:   Sun Jan 25 17:35:00 2015 +0100

fdo#39468 Translate German comments - sw/source/core/text

Change-Id: Idee941019e87f4e132110adf566e432f99df79ce
Reviewed-on: https://gerrit.libreoffice.org/14174
Reviewed-by: Caolán McNamara 
Tested-by: Caolán McNamara 

diff --git a/sw/source/core/text/porexp.cxx b/sw/source/core/text/porexp.cxx
index 50f2370..5e9e10a 100644
--- a/sw/source/core/text/porexp.cxx
+++ b/sw/source/core/text/porexp.cxx
@@ -28,8 +28,8 @@ sal_Int32 SwExpandPortion::GetCrsrOfst( const sal_uInt16 
nOfst ) const
 bool SwExpandPortion::GetExpTxt( const SwTxtSizeInfo&, OUString &rTxt ) const
 {
 rTxt.clear();
-// Nicht etwa: return 0 != rTxt.Len();
-// Weil: leere Felder ersetzen CH_TXTATR gegen einen Leerstring
+// Do not do: return 0 != rTxt.Len();
+// Reason being: empty fields replace CH_TXTATR with an empty string
 return true;
 }
 
@@ -44,19 +44,17 @@ SwPosSize SwExpandPortion::GetTxtSize( const SwTxtSizeInfo 
&rInf ) const
 return rInf.GetTxtSize();
 }
 
-// 5010: Exp und Tabs
-
 bool SwExpandPortion::Format( SwTxtFormatInfo &rInf )
 {
 SwTxtSlot aDiffTxt( &rInf, this, true, false );
 const sal_Int32 nFullLen = rInf.GetLen();
 
-// So komisch es aussieht, die Abfrage auf GetLen() muss wegen der
-// ExpandPortions _hinter_ aDiffTxt (vgl. SoftHyphs)
-// false returnen wegen SetFull ...
+// As odd as it may seem: the query for GetLen() must return
+// false due to the ExpandPortions _after_ the aDiffTxt (see SoftHyphs)
+// caused by the SetFull ...
 if( !nFullLen )
 {
-// nicht Init(), weil wir Hoehe und Ascent brauchen
+// Do not Init(), because we need height and ascent
 Width(0);
 return false;
 }
@@ -75,7 +73,7 @@ void SwExpandPortion::Paint( const SwTxtPaintInfo &rInf ) 
const
 rInf.DrawBackBrush( *this );
 rInf.DrawBorder( *this );
 
-// do we have to repaint a post it portion?
+// Do we have to repaint a post it portion?
 if( rInf.OnWin() && pPortion && !pPortion->Width() )
 pPortion->PrePaint( rInf, this );
 
@@ -98,11 +96,11 @@ void SwExpandPortion::Paint( const SwTxtPaintInfo &rInf ) 
const
 
 SwLinePortion *SwBlankPortion::Compress() { return this; }
 
-// 5497: Es gibt schon Gemeinheiten auf der Welt...
-// Wenn eine Zeile voll mit HardBlanks ist und diese ueberlaeuft,
-// dann duerfen keine Underflows generiert werden!
-// Komplikationen bei Flys...
-
+/**
+ * If a Line is full of HardBlanks and overflows, we must not generate
+ * underflows!
+ * Causes problems with Fly
+ */
 sal_uInt16 SwBlankPortion::MayUnderflow( const SwTxtFormatInfo &rInf,
 sal_Int32 nIdx, bool bUnderflow ) const
 {
@@ -114,9 +112,10 @@ sal_uInt16 SwBlankPortion::MayUnderflow( const 
SwTxtFormatInfo &rInf,
 while( pPos && pPos->IsBlankPortion() )
 pPos = pPos->GetPortion();
 if( !pPos || !rInf.GetIdx() || ( !pPos->GetLen() && pPos == rInf.GetRoot() 
) )
-return 0; // Nur noch BlankPortions unterwegs
-// Wenn vor uns ein Blank ist, brauchen wir kein Underflow ausloesen,
-// wenn hinter uns ein Blank ist, brauchen wir kein Underflow weiterreichen
+return 0; // There are just BlankPortions left
+
+// If a Blank is preceding us, we do not need to trigger underflow
+// If a Blank is succeeding us, we do not need to pass on the underflow
 if (bUnderflow && nIdx + 1 < rInf.GetTxt().getLength() && CH_BLANK == 
rInf.GetTxt()[nIdx + 1])
 return 0;
 if( nIdx && !const_cast(rInf).GetFly() )
@@ -125,9 +124,9 @@ sal_uInt16 SwBlankPortion::MayUnderflow( const 
SwTxtFormatInfo &rInf,
 pPos = pPos->GetPortion();
 if( !pPos )
 {
-//Hier wird ueberprueft, ob es in dieser Zeile noch sinnvolle Umbrueche
-//gibt, Blanks oder Felder etc., wenn nicht, kein Underflow.
-//Wenn Flys im Spiel sind, lassen wir das Underflow trotzdem zu.
+// We check to see if there are useful line breaks, blanks or fields 
etc. left
+// In case there still are some, no underflow
+// If there are Flys, we still allow the underflow
 sal_Int32 nBlank = nIdx;
 while( --nBlank > rInf.GetLineStart() )
 {
@@ -149,7 +14

[Libreoffice-commits] core.git: sw/source

2015-01-19 Thread Philipp Weissenbacher
 sw/source/core/text/txtftn.cxx |  298 +
 1 file changed, 158 insertions(+), 140 deletions(-)

New commits:
commit 453b9c98550b76bab3c3d5119300175243b403b6
Author: Philipp Weissenbacher 
Date:   Sun Jan 18 21:45:06 2015 +0100

fdo#39468 Translate German comments - sw/source/core/text

Change-Id: I187cb3f6beb14c43def5d76396bf49bd9540a222
Reviewed-on: https://gerrit.libreoffice.org/13981
Tested-by: Jenkins 
Reviewed-by: Caolán McNamara 
Tested-by: Caolán McNamara 

diff --git a/sw/source/core/text/txtftn.cxx b/sw/source/core/text/txtftn.cxx
index 62810bb..bb0ba76 100644
--- a/sw/source/core/text/txtftn.cxx
+++ b/sw/source/core/text/txtftn.cxx
@@ -63,7 +63,9 @@ bool SwTxtFrm::_IsFtnNumFrm() const
 return !pFtn;
 }
 
-// Sucht innerhalb einer Master-Follow-Kette den richtigen TxtFrm zum SwTxtFtn
+/**
+ * Looks for the TxtFrm matching the SwTxtFtn within a master-follow chain
+ */
 SwTxtFrm *SwTxtFrm::FindFtnRef( const SwTxtFtn *pFtn )
 {
 SwTxtFrm *pFrm = this;
@@ -118,7 +120,7 @@ void SwTxtFrm::CalcFtnFlag()
 
 bool SwTxtFrm::CalcPrepFtnAdjust()
 {
-OSL_ENSURE( HasFtn(), "Wer ruft mich da?" );
+OSL_ENSURE( HasFtn(), "Who´s calling me?" );
 SwFtnBossFrm *pBoss = FindFtnBossFrm( true );
 const SwFtnFrm *pFtn = pBoss->FindFirstFtn( this );
 if( pFtn && FTNPOS_CHAPTER != GetNode()->GetDoc()->GetFtnInfo().ePos &&
@@ -145,7 +147,7 @@ bool SwTxtFrm::CalcPrepFtnAdjust()
 SwTxtFormatInfo aInf( this );
 SwTxtFormatter aLine( this, &aInf );
 aLine.TruncLines();
-SetPara( 0 );   //Wird ggf. geloescht!
+SetPara( 0 ); // May be deleted!
 ResetPreps();
 return false;
 }
@@ -153,8 +155,10 @@ bool SwTxtFrm::CalcPrepFtnAdjust()
 return true;
 }
 
-// Local helper function. Checks if nLower should be taken as the boundary
-// for the footnote.
+/**
+ * Local helper function. Checks if nLower should be taken as the boundary
+ * for the footnote.
+ */
 static SwTwips lcl_GetFtnLower( const SwTxtFrm* pFrm, SwTwips nLower )
 {
 // nLower is an absolute value. It denotes the bottom of the line
@@ -283,9 +287,10 @@ SwTwips SwTxtFrm::GetFtnLine( const SwTxtFtn *pFtn ) const
 return nRet;
 }
 
-// Ermittelt die max. erreichbare Hoehe des TxtFrm im Ftn-Bereich.
-// Sie wird eingeschraenkt durch den unteren Rand der Zeile mit
-// der Ftn-Referenz.
+/**
+ * Calculates the maximum reachable height for the TxtFrm in the Ftn Area.
+ * The cell's bottom margin with the Ftn Reference limit's this height.
+ */
 SwTwips SwTxtFrm::_GetFtnFrmHeight() const
 {
 OSL_ENSURE( !IsFollow() && IsInFtn(), "SwTxtFrm::SetFtnLine: moon walk" );
@@ -303,11 +308,11 @@ SwTwips SwTxtFrm::_GetFtnFrmHeight() const
 1 : pRef->GetFtnLine( pFtnFrm->GetAttr() );
 if( nHeight )
 {
-// So komisch es aussehen mag: Die erste Ftn auf der Seite darf sich
-// nicht mit der Ftn-Referenz beruehren, wenn wir im Ftn-Bereich Text
-// eingeben.
+// As odd as it may seem: the first Ftn on the page may not touch the
+// Ftn Reference, when entering text in the Ftn Area.
 const SwFrm *pCont = pFtnFrm->GetUpper();
-//Hoehe innerhalb des Cont, die ich mir 'eh noch genehmigen darf.
+
+// Height within the Container which we're allowed to consume anyways
 SWRECTFN( pCont )
 SwTwips nTmp = (*fnRect->fnYDiff)( (pCont->*fnRect->fnGetPrtBottom)(),
(Frm().*fnRect->fnGetTop)() );
@@ -331,7 +336,7 @@ SwTwips SwTxtFrm::_GetFtnFrmHeight() const
 
 if ( (*fnRect->fnYDiff)( (pCont->Frm().*fnRect->fnGetTop)(), nHeight) 
> 0 )
 {
-//Wachstumspotential den Containers.
+// Growth potential of the container
 if ( !pRef->IsInFtnConnect() )
 {
 SwSaveFtnHeight aSave( (SwFtnBossFrm*)pBoss, nHeight  );
@@ -361,16 +366,16 @@ SwTwips SwTxtFrm::_GetFtnFrmHeight() const
 
 SwTxtFrm *SwTxtFrm::FindQuoVadisFrm()
 {
-// Erstmal feststellen, ob wir in einem FtnFrm stehen:
+// Check whether we're in a FtnFrm
 if( GetIndPrev() || !IsInFtn() )
 return 0;
 
-// Zum Vorgaenger-FtnFrm
+// To the preceding FtnFrm
 SwFtnFrm *pFtnFrm = FindFtnFrm()->GetMaster();
 if( !pFtnFrm )
 return 0;
 
-// Nun den letzten Cntnt:
+// Now the last Cntnt
 SwCntntFrm *pCnt = pFtnFrm->ContainsCntnt();
 if( !pCnt )
 return NULL;
@@ -451,16 +456,18 @@ void SwTxtFrm::RemoveFtn( const sal_Int32 nStart, const 
sal_Int32 nLen )
 }
 }
 
-// Wir loeschen nicht, sondern wollen die Ftn verschieben.
-// Drei Faelle koennen auftreten:
- 

Re: Request for LO development design documents

2015-01-14 Thread Philipp Weissenbacher
Hi Sand,

If you want to start from the architecture, I'd recommend reading
https://wiki.documentfoundation.org/Development/Code_Overview.

Because that can be quite daunting, LO developers usually recommend to
start with one of
the https://wiki.documentfoundation.org/Development/Easy_Hacks
 and get a feel
for the code and the project.

Of course you can ask here too, but such questions are usually asnwered
more quickly in the IRC channel: irc://chat.freenode.net/libreoffice-dev

Cheers and happy hacking!

Philipp

On 12 January 2015 at 07:16, Sand  wrote:

> Hi Maarten Hoes,
>  thanks for you replying. Unfortunately, I have read the articles
> of the link. And more, I have followed this link:
> https://wiki.openoffice.org/wiki/Writer , these articles have guided me
> some how. But I still don't understand some designs in the code,  could you
> give me some tips, i.e. why the message loop in module VCL is designed with
> several level of "while loop" and some invocations are send to the message
> queue with Link class?
>
> Any help will be great!
>
> Sand Wen
>
> ___
> LibreOffice mailing list
> LibreOffice@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libreoffice
>
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


RE: Who knows of a free UML tool to work with libreoffice?

2014-11-22 Thread Philipp Weissenbacher
Take a look at this answer for some tools:
http://stackoverflow.com/questions/405953/generating-uml-from-c-code

As we're using doxygen already, we could prolly use that to generate some
graphs. (cf. http://www.stack.nl/~dimitri/doxygen/manual/diagrams.html).

Cheers,
Philipp
Op 22 nov. 2014 07:41 schreef "nicholas ferguson" <
nicholasfergu...@wingarch.com>:

> At times it can help track down the 'has a" and "is a" relationships.
> Anyone used a free UML with libreoffice….that proved a good tool?
>
>
>
> *From:* nicholas ferguson [mailto:nicholasfergu...@wingarch.com]
> *Sent:* Friday, November 21, 2014 8:13 AM
> *To:* 'libreoffice@lists.freedesktop.org'
> *Subject:* Who knows of a free UML tool to work with libreoffice?
>
>
>
>
>
> ___
> LibreOffice mailing list
> LibreOffice@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libreoffice
>
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[Libreoffice-commits] core.git: sw/source

2014-11-11 Thread Philipp Weissenbacher
 sw/source/core/text/txtdrop.cxx |   42 ++--
 sw/source/core/text/txtfld.cxx  |   47 ++---
 sw/source/core/text/txtfly.cxx  |   12 -
 sw/source/core/text/txtfrm.cxx  |  357 +---
 sw/source/core/text/txttab.cxx  |   52 +++--
 5 files changed, 275 insertions(+), 235 deletions(-)

New commits:
commit 7ed6b9a3c31cd79f88c0d6b29fa76366d7fe8992
Author: Philipp Weissenbacher 
Date:   Sat Nov 8 15:20:57 2014 +0100

fdo#39468 Translate German comments - sw/source/core/text

Change-Id: I8f94931ab8e55e8e330350c92251fa8737bfe730
Reviewed-on: https://gerrit.libreoffice.org/12308
Reviewed-by: Noel Grandin 
Tested-by: Noel Grandin 

diff --git a/sw/source/core/text/txtdrop.cxx b/sw/source/core/text/txtdrop.cxx
index 7d1271f..eeb8e66 100644
--- a/sw/source/core/text/txtdrop.cxx
+++ b/sw/source/core/text/txtdrop.cxx
@@ -41,9 +41,11 @@
 using namespace ::com::sun::star::i18n;
 using namespace ::com::sun::star;
 
-//  Calculates if a drop caps portion intersects with a fly
-//  The width and height of the drop caps portion are passed as arguments,
-//  the position is calculated from the values in rInf
+/**
+ * Calculates if a drop caps portion intersects with a fly
+ * The width and height of the drop caps portion are passed as arguments,
+ * the position is calculated from the values in rInf
+ */
 static bool lcl_IsDropFlyInter( const SwTxtFormatInfo &rInf,
  sal_uInt16 nWidth, sal_uInt16 nHeight )
 {
@@ -88,14 +90,14 @@ SwDropSave::~SwDropSave()
 pInf->Y( nY );
 }
 
-// SwDropPortionPart DTor
+/// SwDropPortionPart DTor
 SwDropPortionPart::~SwDropPortionPart()
 {
 delete pFollow;
 delete pFnt;
 }
 
-// SwDropPortion CTor, DTor
+/// SwDropPortion CTor, DTor
 SwDropPortion::SwDropPortion( const sal_uInt16 nLineCnt,
   const sal_uInt16 nDrpHeight,
   const sal_uInt16 nDrpDescent,
@@ -119,7 +121,7 @@ SwDropPortion::~SwDropPortion()
 pBlink->Delete( this );
 }
 
-// nWishLen = 0 indicates that we want a whole word
+/// nWishLen = 0 indicates that we want a whole word
 sal_Int32 SwTxtNode::GetDropLen( sal_Int32 nWishLen ) const
 {
 sal_Int32 nEnd = GetTxt().getLength();
@@ -166,9 +168,11 @@ sal_Int32 SwTxtNode::GetDropLen( sal_Int32 nWishLen ) const
 return i;
 }
 
-//  If a dropcap is found the return value is true otherwise false. The
-//  drop cap sizes passed back by reference are font height, drop height
-//  and drop descent.
+/**
+ * If a dropcap is found the return value is true otherwise false. The
+ * drop cap sizes passed back by reference are font height, drop height
+ * and drop descent.
+ */
 bool SwTxtNode::GetDropSize(int& rFontHeight, int& rDropHeight, int& 
rDropDescent) const
 {
 rFontHeight = 0;
@@ -237,7 +241,7 @@ bool SwTxtNode::GetDropSize(int& rFontHeight, int& 
rDropHeight, int& rDropDescen
 return true;
 }
 
-// Manipulate the width, otherwise the chars are being stretched
+/// Manipulate the width, otherwise the chars are being stretched
 void SwDropPortion::PaintTxt( const SwTxtPaintInfo &rInf ) const
 {
 OSL_ENSURE( nDropHeight && pPart && nLines != 1, "Drop Portion painted 
twice" );
@@ -456,12 +460,12 @@ void SwTxtFormatter::CalcDropHeight( const sal_uInt16 
nLines )
 }
 if ( !Next() )
 {
-nDropLns++; // Fix: 11356
+nDropLns++;
 break;
 }
 }
 
-// In der letzten Zeile plumpsen wir auf den Zeilenascent!
+// We hit the line ascent when reaching the last line!
 nDropHght = nDropHght - nHeight;
 nDropHght = nDropHght + nAscent;
 Top();
@@ -481,8 +485,10 @@ void SwTxtFormatter::CalcDropHeight( const sal_uInt16 
nLines )
 }
 }
 
-//  We assume hat the font height doesn't change and that at first there
-//  are at least as many lines, as the DropCap-setting claims
+/**
+ * We assume hat the font height doesn't change and that at first there
+ * are at least as many lines, as the DropCap-setting claims
+ */
 void SwTxtFormatter::GuessDropHeight( const sal_uInt16 nLines )
 {
 OSL_ENSURE( nLines, "GuessDropHeight: Give me more Lines!" );
@@ -984,22 +990,22 @@ bool SwDropPortion::Format( SwTxtFormatInfo &rInf )
 // reset my length
 SetLen( rInf.GetLen() );
 
-// 7631, 7633: bei Ueberlappungen mit Flys ist Schluss.
+// Quit when Flys are overlapping
 if( ! bFull )
 bFull = lcl_IsDropFlyInter( rInf, Width(), nDropHeight );
 
 if( bFull )
 {
-// Durch FormatTxt kann nHeight auf 0 gesetzt worden sein
+// FormatTxt could have caused nHeight to be 0
 if ( !Height() )
 Height( rInf.GetTxtHeight() );
 
-// Jetzt noch einmal der ganze Spass
+// An

[Libreoffice-commits] core.git: sw/source

2014-10-21 Thread Philipp Weissenbacher
 sw/source/core/text/atrhndl.hxx|   10 +++--
 sw/source/core/text/atrstck.cxx|   34 ++
 sw/source/core/text/blink.cxx  |9 ++--
 sw/source/core/text/guess.hxx  |4 +-
 sw/source/core/text/inftxt.cxx |   47 ++---
 sw/source/core/text/inftxt.hxx |   34 +-
 sw/source/core/text/itratr.cxx |   69 -
 sw/source/core/text/txthyph.cxx|   52 +++
 sw/source/core/text/widorp.cxx |   58 +++
 sw/source/core/unocore/unodraw.cxx |   10 +++--
 sw/source/core/unocore/unomap.cxx  |   10 ++---
 sw/source/core/unocore/unosett.cxx |3 +
 sw/source/core/unocore/unotbl.cxx  |   24 ++--
 13 files changed, 197 insertions(+), 167 deletions(-)

New commits:
commit c58c28d19b3afaa53ef1895609e9e21db04d8abb
Author: Philipp Weissenbacher 
Date:   Tue Oct 21 15:08:26 2014 +0200

fdo#39468 Translate German comments - sw/source/core/{unocore|text}

Change-Id: Ib68eb94b296b002a8cd4e73dd6fd72a4f9d2f7d3
Reviewed-on: https://gerrit.libreoffice.org/12058
Reviewed-by: Caolán McNamara 
Tested-by: Caolán McNamara 

diff --git a/sw/source/core/text/atrhndl.hxx b/sw/source/core/text/atrhndl.hxx
index ed41f2a..c1ecd6a 100644
--- a/sw/source/core/text/atrhndl.hxx
+++ b/sw/source/core/text/atrhndl.hxx
@@ -32,20 +32,22 @@ class SwViewShell;
 class SfxPoolItem;
 extern const sal_uInt8 StackPos[];
 
-// Used by Attribute Iterators to organize attributes on stacks to
-// find the valid attribute in each category
+/**
+ * Used by Attribute Iterators to organize attributes on stacks to
+ * find the valid attribute in each category
+ */
 class SwAttrHandler
 {
 private:
 
-// Container for SwTxtAttr Objects
+/// Container for SwTxtAttr Objects
 class SwAttrStack
 {
 private:
 SwTxtAttr* pInitialArray[ INITIAL_NUM_ATTR ];
 SwTxtAttr** pArray;
 sal_uInt16 nCount; // number of elements on stack
-sal_uInt16 nSize;// number of positions in Array
+sal_uInt16 nSize;  // number of positions in Array
 
 public:
 // Ctor, Dtor
diff --git a/sw/source/core/text/atrstck.cxx b/sw/source/core/text/atrstck.cxx
index 8590ecf..365cca4 100644
--- a/sw/source/core/text/atrstck.cxx
+++ b/sw/source/core/text/atrstck.cxx
@@ -56,8 +56,8 @@
 
 #define STACK_INCREMENT 4
 
-/*
- *  Attribute to Stack Mapping
+/**
+ * Attribute to Stack Mapping
  *
  * Attributes applied to a text are pushed on different stacks. For each
  * stack, the top most attribute on the stack is valid. Because some
@@ -131,7 +131,7 @@ const sal_uInt8 StackPos[ RES_TXTATR_WITHEND_END - 
RES_CHRATR_BEGIN + 1 ] =
 namespace CharFmt
 {
 
-// Returns the item set associated with an character/inet/auto style
+/// Returns the item set associated with an character/inet/auto style
 const SfxItemSet* GetItemSet( const SfxPoolItem& rAttr )
 {
 const SfxItemSet* pSet = 0;
@@ -155,7 +155,7 @@ const SfxItemSet* GetItemSet( const SfxPoolItem& rAttr )
 return pSet;
 }
 
-// Extracts pool item of type nWhich from rAttr
+/// Extracts pool item of type nWhich from rAttr
 const SfxPoolItem* GetItem( const SwTxtAttr& rAttr, sal_uInt16 nWhich )
 {
 if ( RES_TXTATR_INETFMT == rAttr.Which() ||
@@ -175,7 +175,7 @@ const SfxPoolItem* GetItem( const SwTxtAttr& rAttr, 
sal_uInt16 nWhich )
 return ( nWhich == rAttr.Which() ) ? &rAttr.GetAttr() : 0;
 }
 
-// checks if item is included in character/inet/auto style
+/// Checks if item is included in character/inet/auto style
 bool IsItemIncluded( const sal_uInt16 nWhich, const SwTxtAttr *pAttr )
 {
 bool bRet = false;
@@ -188,11 +188,13 @@ bool IsItemIncluded( const sal_uInt16 nWhich, const 
SwTxtAttr *pAttr )
 }
 }
 
-// The color of hyperlinks is taken from the associated character attribute,
-// depending on its 'visited' state. There are actually two cases, which
-// should override the colors from the character attribute:
-// 1. We never take the 'visited' color during printing/pdf export/preview
-// 2. The user has chosen to override these colors in the view options
+/**
+ * The color of hyperlinks is taken from the associated character attribute,
+ * depending on its 'visited' state. There are actually two cases, which
+ * should override the colors from the character attribute:
+ * 1. We never take the 'visited' color during printing/pdf export/preview
+ * 2. The user has chosen to override these colors in the view options
+ */
 static bool lcl_ChgHyperLinkColor( const SwTxtAttr& rAttr,
 const SfxPoolItem& rItem,
 const SwViewShell* pShell,
@@ -526,7 +528,7 @@ void SwAttrHandler::PopAndChg( const SwTxtAttr& rAttr, 
SwFont& rFnt )
 }
 }
 
-// only used during redlining
+/// Only used during redlining
 void 

[Libreoffice-commits] core.git: sw/source

2014-10-18 Thread Philipp Weissenbacher
 sw/source/core/sw3io/sw3convert.cxx |  174 +++-
 sw/source/core/sw3io/swacorr.cxx|   17 ++-
 sw/source/core/swg/SwXMLTextBlocks.cxx  |   12 +-
 sw/source/core/swg/SwXMLTextBlocks1.cxx |   12 --
 sw/source/core/swg/swblocks.cxx |   45 
 sw/source/core/unocore/unochart.cxx |  126 +++
 6 files changed, 197 insertions(+), 189 deletions(-)

New commits:
commit b6c32f3fd330d4297fc448a090d8c95bed11b02d
Author: Philipp Weissenbacher 
Date:   Fri Oct 17 20:59:54 2014 +0200

fdo#39468 Translate German comments - sw/source/core/{sw3io|swg|unocore}

- Convert Deutsche Mark (DM) to Euro (EUR)
- Fix some whitespace

Change-Id: I94e0c9cbf5f5defca2e0d0f59f08592a914a381b
Reviewed-on: https://gerrit.libreoffice.org/12011
Reviewed-by: Noel Grandin 
Tested-by: Noel Grandin 

diff --git a/sw/source/core/sw3io/sw3convert.cxx 
b/sw/source/core/sw3io/sw3convert.cxx
index 9056381..3ab1589 100644
--- a/sw/source/core/sw3io/sw3convert.cxx
+++ b/sw/source/core/sw3io/sw3convert.cxx
@@ -46,8 +46,8 @@
 #include "ndtxt.hxx"
 
 //really used ids from old sw3ids.hxx
-#define SWG_INETBROWSER 0x000e  // URL-Grf-Nodes, Browse-Flag, Format-Ums.
-#define SWG_NEWFIELDS   0x0200  // Felder mit Numberformatter-Zahlenformat
+#define SWG_INETBROWSER 0x000e  // URL graph nodes, browse flag, formatter
+#define SWG_NEWFIELDS   0x0200  // Fields with Numberformatter numberformat
 
 using namespace nsSwDocInfoSubType;
 
@@ -59,118 +59,114 @@ struct OldFormats
 
 static const OldFormats aOldDateFmt40[] =
 {
-// Datumsfelder:
-{ NF_DATE_SYSTEM_SHORT, DFF_SSYS }, // Kurzes Systemdatum
-{ NF_DATE_SYSTEM_LONG,  DFF_LSYS }, // Langes Systemdatum
-{ NF_DATE_SYS_DDMMYY,   DFF_DMY },// 06.10.64
+// Date fields
+{ NF_DATE_SYSTEM_SHORT, DFF_SSYS }, // Short system date
+{ NF_DATE_SYSTEM_LONG,  DFF_LSYS }, // Long system date
+{ NF_DATE_SYS_DDMMYY,   DFF_DMY },  // 06.10.64
 { NF_DATE_SYS_DDMM, DFF_DMYY }, // 06.10.1964
-{ NF_DATE_SYS_DMMMYY,   DFF_DMMY }, // 06. Okt 64
-{ NF_DATE_SYS_DMMM, DFF_DMMYY },// 06. Okt 1964
-{ NF_DATE_DIN_D,DFF_DMMMYY },   // 06. Oktober 1964
-{ NF_DATE_DIN_D,DFF_DMMMY },// 06. Oktober 64
-{ NF_DATE_SYS_NNDMMMYY, DFF_DDMMY },// Di, 06. Okt 64
-{ NF_DATE_SYS_NND,  DFF_DDMMMY },   // Di, 06. Oktober 64
-{ NF_DATE_SYS_NND,  DFF_DDMMMYY },  // Di, 06. Oktober 1964
-{ NF_DATE_SYS_D,DFF_DDDMMMYY }, // Dienstag, 06. 
Oktober 1964
-{ NF_DATE_SYS_D,DFF_DDDMMMY },  // Dienstag, 06. 
Oktober 64
-{ NF_DATE_SYS_MMYY, DFF_MY },   // 10.64
-{ NF_DATE_DIN_MMDD, DFF_MD },   // 10-06
-{ NF_DATE_DIN_YYMMDD,   DFF_YMD },  // 64-10-06
+{ NF_DATE_SYS_DMMMYY,   DFF_DMMY }, // 06. Oct 64
+{ NF_DATE_SYS_DMMM, DFF_DMMYY },// 06. Oct 1964
+{ NF_DATE_DIN_D,DFF_DMMMYY },   // 06. October 1964
+{ NF_DATE_DIN_D,DFF_DMMMY },// 06. October 64
+{ NF_DATE_SYS_NNDMMMYY, DFF_DDMMY },// Tue, 06. Oct 64
+{ NF_DATE_SYS_NND,  DFF_DDMMMY },   // Tue, 06. October 64
+{ NF_DATE_SYS_NND,  DFF_DDMMMYY },  // Tue, 06. October 1964
+{ NF_DATE_SYS_D,DFF_DDDMMMYY }, // Tuesday, 06. October 
1964
+{ NF_DATE_SYS_D,DFF_DDDMMMY },  // Tuesday, 06. October 64
+{ NF_DATE_SYS_MMYY, DFF_MY },   // 10.64
+{ NF_DATE_DIN_MMDD, DFF_MD },   // 10-06
+{ NF_DATE_DIN_YYMMDD,   DFF_YMD },  // 64-10-06
 { NF_DATE_DIN_MMDD, DFF_YYMD }, // 1964-10-06
 
-{ NF_NUMERIC_START, 0  }// Tabellenende
+{ NF_NUMERIC_START, 0  }// End of table
 };
 
 static const OldFormats aOldDateFmt30[] =
 {
-// Datumsfelder:
-{ NF_DATE_SYSTEM_SHORT, DFF_SSYS }, // Kurzes Systemdatum
-{ NF_DATE_SYSTEM_LONG,  DFF_LSYS }, // Langes Systemdatum
-{ NF_DATE_SYS_DDMMYY,   DFF_DMY },// 06.10.64
+// Date fields
+{ NF_DATE_SYSTEM_SHORT, DFF_SSYS }, // Short system date
+{ NF_DATE_SYSTEM_LONG,  DFF_LSYS }, // Long system date
+{ NF_DATE_SYS_DDMMYY,   DFF_DMY },  // 06.10.64
 { NF_DATE_SYS_DDMM, DFF_DMYY }, // 06.10.1964
-{ NF_DATE_SYS_DMMMYY,   DFF_DMMY }, // 06. Okt 64
-{ NF_DATE_SYS_DMMM, 4 /*DFF_DMMYY*/ },  // 06. Okt 1964
-{ NF_DATE_DIN_D,5 /*DFF_DMMMYY*/ }, // 06. Oktober 1964
-{ NF_DATE_DIN_D,   

[Libreoffice-commits] core.git: sw/source

2014-10-06 Thread Philipp Weissenbacher
 sw/source/core/objectpositioning/tocntntanchoredobjectposition.cxx |   16 +--
 sw/source/core/ole/ndole.cxx   |   49 
+-
 2 files changed, 35 insertions(+), 30 deletions(-)

New commits:
commit 8a8fa926c1fe843c5c79f7b300b7365855460e62
Author: Philipp Weissenbacher 
Date:   Mon Oct 6 10:12:46 2014 +0200

fdo#39468 Translate German comments - sw/source/core/

Change-Id: I64743b4f6b7bfd44b410d63ab13298a000a47221
Reviewed-on: https://gerrit.libreoffice.org/11821
Reviewed-by: Samuel Mehrbrodt 
Tested-by: Samuel Mehrbrodt 

diff --git a/sw/source/core/objectpositioning/tocntntanchoredobjectposition.cxx 
b/sw/source/core/objectpositioning/tocntntanchoredobjectposition.cxx
index be59ead..6e73a79 100644
--- a/sw/source/core/objectpositioning/tocntntanchoredobjectposition.cxx
+++ b/sw/source/core/objectpositioning/tocntntanchoredobjectposition.cxx
@@ -714,9 +714,9 @@ void SwToCntntAnchoredObjectPosition::CalcPosition()
 } // end of else 
 } // end of 
 
-//Damit das Teil ggf. auf die richtige Seite gestellt und in die
-//PrtArea des LayLeaf gezogen werden kann, muss hier seine
-//absolute Position berechnet werden.
+// We need to calculate the part's absolute position, in order for
+// it to be put onto the right page and to be pulled into the
+// LayLeaf's PrtArea
 const SwTwips nTopOfAnch = _GetTopForObjPos( *pAnchorFrmForVertPos, 
fnRect, bVert );
 if( bVert )
 {
@@ -884,7 +884,7 @@ void SwToCntntAnchoredObjectPosition::CalcPosition()
 if ( !bInSct &&
  (GetAnchoredObj().GetObjRect().*fnRect->fnGetTop)() ==
  (pUpperOfOrientFrm->*fnRect->fnGetPrtTop)() )
-//Das teil passt nimmer, da hilft auch kein moven.
+// It doesn't fit, moving it would not help either 
anymore
 break;
 
 const SwLayoutFrm* pNextLay = pUpperOfOrientFrm->GetLeaf(
@@ -951,8 +951,8 @@ void SwToCntntAnchoredObjectPosition::CalcPosition()
 }
 else if ( bInSct )
 {
-// Wenn wir innerhalb des Bereich nicht genug Platz 
haben, gucken
-// wir uns mal die Seite an.
+// If we don't have enough room within the Area, we 
take a look at
+// the Page
 const SwLayoutFrm* pTmp = 
pUpperOfOrientFrm->FindSctFrm()->GetUpper();
 nDist = 
(GetAnchoredObj().GetObjRect().*fnRect->fnBottomDist)(
   (pTmp->*fnRect->fnGetPrtBottom)() );
@@ -1066,7 +1066,9 @@ void SwToCntntAnchoredObjectPosition::CalcPosition()
 GetAnchoredObj().SetCurrRelPos( aRelPos );
 }
 
-/** determine frame for horizontal position */
+/**
+ * Determine frame for horizontal position
+ */
 const SwFrm& SwToCntntAnchoredObjectPosition::_GetHoriVirtualAnchor(
 const SwLayoutFrm& _rProposedFrm ) 
const
 {
diff --git a/sw/source/core/ole/ndole.cxx b/sw/source/core/ole/ndole.cxx
index 8b2fc0f..35df868 100644
--- a/sw/source/core/ole/ndole.cxx
+++ b/sw/source/core/ole/ndole.cxx
@@ -247,25 +247,26 @@ const Graphic* SwOLENode::GetGraphic()
 
 SwCntntNode *SwOLENode::SplitCntntNode( const SwPosition & )
 {
-// OLE-Objecte vervielfaeltigen ??
+// Multiply OLE objects?
 OSL_FAIL( "OleNode: can't split." );
 return this;
 }
 
-// Laden eines in den Undo-Bereich verschobenen OLE-Objekts
-
+/**
+ * Loading a OLE object that has been moved to the Undo Area
+ */
 bool SwOLENode::RestorePersistentData()
 {
 OSL_ENSURE( aOLEObj.GetOleRef().is(), "No object to restore!" );
 if ( aOLEObj.xOLERef.is() )
 {
-// Falls bereits eine SvPersist-Instanz existiert, nehmen wir diese
+// If a SvPersist instance already exists, we use it
 SfxObjectShell* p = GetDoc()->GetPersist();
 if( !p )
 {
-// TODO/LATER: reicht hier nicht ein EmbeddedObjectContainer? Was 
passiert mit
-// diesem Dokument?
-OSL_ENSURE( false, "warum wird hier eine DocShell angelegt?" );
+// TODO/LATER: Isn't a EmbeddedObjectContainer sufficient here?
+// What happens to this document?
+OSL_ENSURE( false, "Why are we creating a DocShell here?" );
 p = new SwDocShell( GetDoc(), SFX_CREATE_MODE_INTERNAL );
 p->DoInitNew( NULL );
 }
@@ -293,7 +294,9 @@ bool SwOLENode::RestorePersistentData()
 return true;
 }
 
-// OLE object is transported into UNDO area
+/**
+ * OLE object is transported into UNDO area
+ */
 bool SwOLENode::SavePersistent

[Libreoffice-commits] core.git: sw/source

2014-10-06 Thread Philipp Weissenbacher
 sw/source/core/layout/paintfrm.cxx |  621 +++--
 1 file changed, 335 insertions(+), 286 deletions(-)

New commits:
commit 68da0456a783afe65d9ff114477a36487450ca46
Author: Philipp Weissenbacher 
Date:   Mon Oct 6 09:53:04 2014 +0200

Improve Denglish and reformat comments

Change-Id: Ieb0d47240209f35a0558cb788a21ab45b405eb47
Reviewed-on: https://gerrit.libreoffice.org/11820
Reviewed-by: Samuel Mehrbrodt 
Tested-by: Samuel Mehrbrodt 

diff --git a/sw/source/core/layout/paintfrm.cxx 
b/sw/source/core/layout/paintfrm.cxx
index 91583a6..cf04cf9 100644
--- a/sw/source/core/layout/paintfrm.cxx
+++ b/sw/source/core/layout/paintfrm.cxx
@@ -144,7 +144,7 @@ class SwLineRect : public SwRect
 SvxBorderStyle  nStyle;
 const SwTabFrm *pTab;
   sal_uInt8 nSubColor;  //colorize subsidiary lines
-  bool  bPainted;   //already painted?
+  bool  bPainted;   //already painted?
   sal_uInt8 nLock;  //To distinguish the line and the hell 
layer.
 public:
 SwLineRect( const SwRect &rRect, const Color *pCol, const SvxBorderStyle 
nStyle,
@@ -300,10 +300,12 @@ bool isTableBoundariesEnabled()
 
 }
 
-// Set borders alignment statics.
-// adjustment for 'small' twip-to-pixel relations:
-// For 'small' twip-to-pixel relations (less then 2:1)
-// values of  and  are set to ZERO.
+/**
+ * Set borders alignment statics
+ * Adjustment for 'small' twip-to-pixel relations:
+ * For 'small' twip-to-pixel relations (less then 2:1)
+ * values of  and  are set to ZERO
+ */
 void SwCalcPixStatics( OutputDevice *pOut )
 {
 // determine 'small' twip-to-pixel relation
@@ -357,7 +359,9 @@ void SwCalcPixStatics( OutputDevice *pOut )
 aScaleY = rMap.GetScaleY();
 }
 
-//To be able to save the statics so the paint is more or lees reentrant.
+/**
+ * To be able to save the statics so the paint is more or lees reentrant
+ */
 class SwSavePaintStatics
 {
 boolbSFlyMetafile;
@@ -652,9 +656,8 @@ bool SwLineRect::MakeUnion( const SwRect &rRect )
 void SwLineRects::AddLineRect( const SwRect &rRect, const Color *pCol, const 
SvxBorderStyle nStyle,
const SwTabFrm *pTab, const sal_uInt8 nSCol )
 {
-//Loop backwards because lines which can be combined, can usually be 
painted
-//in the same context.
-
+// Loop backwards because lines which can be combined, can usually be 
painted
+// in the same context
 for (reverse_iterator it = aLineRects.rbegin(); it != aLineRects.rend();
  ++it)
 {
@@ -786,9 +789,9 @@ void SwLineRects::ConnectEdges( OutputDevice *pOut )
 }
 
 if ( rL1.Bottom() > pLB->Bottom() )
-rL1.Top( pLB->Top() );  // extend i1 on the top
+rL1.Top( pLB->Top() ); // extend i1 on the top
 else
-bRemove = true; //stopping, remove i1
+bRemove = true; //stopping, remove i1
 }
 }
 else
@@ -844,7 +847,6 @@ void SwLineRects::ConnectEdges( OutputDevice *pOut )
 void SwSubsRects::RemoveSuperfluousSubsidiaryLines( const SwLineRects &rRects )
 {
 // All help lines that are covered by any border will be removed or split
-
 for (size_t i = 0; i < aLineRects.size(); ++i)
 {
 // get a copy instead of a reference, because an  may destroy
@@ -909,7 +911,7 @@ void SwSubsRects::RemoveSuperfluousSubsidiaryLines( const 
SwLineRects &rRects )
 break;
 }
 }
-else//horizontal
+else // Horizontal
 {
 if ( aSubsRect.Top() <= rLine.Bottom() &&
  aSubsRect.Bottom() >= rLine.Top() )
@@ -1211,18 +1213,21 @@ void SwSubsRects::PaintSubsidiary( OutputDevice *pOut,
 
 // Various functions that are use in this file.
 
-// Note: function  also used outside this file.
-// Correction: adjust rectangle on pixel level in order
-//  to assure, that the border 'leaves its original pixel', if it has 
to.
-//  No prior adjustments for odd relation between pixel and twip.
+/**
+ * Function  is also used outside this file
+ *
+ * Correction: adjust rectangle on pixel level in order to make sure,
+ * that the border "leaves its original pixel", if it has to
+ * No prior adjustments for odd relation between pixel and twip
+ */
 void SwAlignRect( SwRect &rRect, const SwViewShell *pSh )
 {
 if( !rRect.HasArea() )
 return;
 
-// Assure that view shell (parameter ) exists, if the output device
-// is taken from this view shell --> no output device, no alignment.
-// Output device taken fr

[Libreoffice-commits] core.git: sw/source

2014-10-04 Thread Philipp Weissenbacher
 sw/source/core/inc/ptqueue.hxx  |   35 +--
 sw/source/core/inc/rootfrm.hxx  |  214 +++-
 sw/source/core/inc/rowfrm.hxx   |   18 +
 sw/source/core/inc/sectfrm.hxx  |   42 ++--
 sw/source/core/inc/swblocks.hxx |   70 +++---
 sw/source/core/inc/swcache.hxx  |  103 -
 sw/source/core/inc/tabfrm.hxx   |   80 +++
 sw/source/core/inc/tblrwcl.hxx  |   28 +-
 sw/source/core/inc/txmsrt.hxx   |   12 -
 sw/source/core/inc/txtfrm.hxx   |  418 +++-
 sw/source/core/inc/viewimp.hxx  |  114 +-
 11 files changed, 622 insertions(+), 512 deletions(-)

New commits:
commit aa053bb16f34ce4d216848abd32845f7369e236b
Author: Philipp Weissenbacher 
Date:   Fri Oct 3 15:56:16 2014 +0200

fdo#39468 Finish translating German comments in sw/source/core/inc

Change-Id: I9a07a46582eafe70dcc26161e39856e9cf72de0c
Reviewed-on: https://gerrit.libreoffice.org/11792
Reviewed-by: Samuel Mehrbrodt 
Tested-by: Samuel Mehrbrodt 

diff --git a/sw/source/core/inc/ptqueue.hxx b/sw/source/core/inc/ptqueue.hxx
index 155776d..817f2f9 100644
--- a/sw/source/core/inc/ptqueue.hxx
+++ b/sw/source/core/inc/ptqueue.hxx
@@ -19,23 +19,24 @@
 #ifndef INCLUDED_SW_SOURCE_CORE_INC_PTQUEUE_HXX
 #define INCLUDED_SW_SOURCE_CORE_INC_PTQUEUE_HXX
 
-//Leider vertragen wir es nicht so gut, wenn wir mehr als ein Paint
-//gleichzeitig verarbeiten sollen. Insbesondere beim Drucken kommt dies
-//leider haeufig vor.
-//SwRootFrm::Paint() stellt fest, dass es zum zweitenmal gerufen wird, und
-//traegt das Rechteck sowie die dazugehoerige Shell in den PaintCollector ein.
-//Diejenigen stellen, die moeglicherweise das doppelte Paint "Verursachen"
-//brauchen nur noch zum richtigen Zeitpunkt die gesammelten Paints verarbeiten.
-//Derzeit bietet sich der Druckvorgang an, und zwar nach dem Druck von jeweils
-//einer Seite.
-
-//Das Invalidieren der Windows direkt aus dem RootFrm::Paint hat sich als nicht
-//erfolgreich erwiesen, weil die Paints dann in den allermeisten Faellen
-//wiederum zu einem sehr unguenstigen Zeitpunkt ankommen.
-//Nach dem Druck jeder Seite ein Update auf alle Fenster auszuloesen scheint
-//auch nicht angeraten, weil einerseits die edit-Windows nicht im direkten
-//Zugriff sind und anderseits das notwendige Update je nach Plattform extrem
-//teuer werden kann.
+/**
+ * Unfortunately we have some problems with processing more than one Paint()
+ * at a time. This happens especially often during printing.
+ *
+ * SwRootFrm::Paint() determines that it's called a second time and adds the
+ * rectangle and the corresponding Shell to the PaintCollector.
+ * The call sites that are causing the double Paint() only need to process the
+ * collected Paint()s at the right point in time.
+ * Doing this during printing (after having printed one page) is very suitable
+ * for doing that.
+ *
+ * Invalidating windows directly from the RootFrm::Paint was not a succesful
+ * approach, because the Paint()s arrive at a very unfavourable point in time.
+ * Triggering an update for all windows after printing each page does not seem
+ * appropriate either: on the one hand we don't have direct acces to the edit
+ * windows and on the other hand the updates can become very costly on some
+ * platforms.
+ */
 
 class SwQueuedPaint;
 class SwViewShell;
diff --git a/sw/source/core/inc/rootfrm.hxx b/sw/source/core/inc/rootfrm.hxx
index fa4acdb..d8761d2 100644
--- a/sw/source/core/inc/rootfrm.hxx
+++ b/sw/source/core/inc/rootfrm.hxx
@@ -53,74 +53,77 @@ struct SwCrsrMoveState;
 /// The root element of a Writer document layout.
 class SwRootFrm: public SwLayoutFrm
 {
-//Muss das Superfluous temporaer abschalten.
+// Needs to disable the Superfluous temporarily
 friend void AdjustSizeChgNotify( SwRootFrm *pRoot );
 
-//Pflegt pLastPage (Cut() und Paste() vom SwPageFrm
+// Maintains the pLastPage (Cut() and Paste() of SwPageFrm
 friend inline void SetLastPage( SwPageFrm* );
 
-// Fuer das Anlegen und Zerstoeren des virtuellen Outputdevice-Managers
-friend void _FrmInit(); //erzeugt pVout
-friend void _FrmFinit();//loescht pVout
+// For creating and destroying of the virtual output device manager
+friend void _FrmInit(); // Creates pVout
+friend void _FrmFinit(); // Destroys pVout
 
 std::vector maPageRects;// returns the current rectangle for each 
page frame
 // the rectangle is extended to the 
top/bottom/left/right
-// for pages located at the outer borders
+// for pages located at the outer margins
 SwRect  maPagesArea;// the area covered by the pages
 longmnViewWidth;// the current page layout bases on this 
view width
-sal_uInt16  mnColumns;  // the current page layout bases on 
this number of columns
+sal_uInt16  mnColumns;  // the current 

[Libreoffice-commits] core.git: sw/source

2014-10-02 Thread Philipp Weissenbacher
 sw/source/core/inc/layact.hxx   |  100 +++-
 sw/source/core/inc/layfrm.hxx   |   63 -
 sw/source/core/inc/mvsave.hxx   |   23 -
 sw/source/core/inc/node2lay.hxx |   47 +-
 sw/source/core/inc/pagefrm.hxx  |   74 ++---
 5 files changed, 161 insertions(+), 146 deletions(-)

New commits:
commit 7c3f7016f1bcbc6b7c46de3420c4410700dae5cd
Author: Philipp Weissenbacher 
Date:   Thu Oct 2 13:05:37 2014 +0200

fdo#39468 Start translating German comments in sw/source/core/inc

Change-Id: I77e61fb268188d7c26132b10d1308daf1bebc741
Reviewed-on: https://gerrit.libreoffice.org/11761
Reviewed-by: Noel Grandin 
Tested-by: Noel Grandin 

diff --git a/sw/source/core/inc/layact.hxx b/sw/source/core/inc/layact.hxx
index 0c83a38..3d8d42c 100644
--- a/sw/source/core/inc/layact.hxx
+++ b/sw/source/core/inc/layact.hxx
@@ -31,63 +31,59 @@ class SwViewImp;
 class SwCntntNode;
 class SwWait;
 
-// The usage of LayAction is always the same:
-
-// 1. Generation of the LayAction object.
-// 2. Specifying the wanted bahaviour via the Set-methods
-// 3. Calling Action()
-// 4. Soon after that the destruction of the object
-
-// Das Objekt meldet sich im CTor beim SwViewImp an und erst im DTor
-// wieder ab! Es handelt sich mithin um ein typisches Stackobjekt.
-
+/**
+ * The usage of LayAction is always the same:
+ *
+ * 1. Generation of the LayAction object.
+ * 2. Specifying the wanted behaviour via the Set-methods
+ * 3. Calling Action()
+ * 4. Soon after that the destruction of the object
+ *
+ * The object registers at the SwViewImp in the ctor and deregisters not until
+ * the dtor!
+ * It's a typical stack object.
+ */
 class SwLayAction
 {
 SwRootFrm  *pRoot;
-SwViewImp  *pImp;   // here the action logs in and off
+SwViewImp  *pImp; // here the action logs in and off
 
-// for the sake of optimization, so that the tables stick a bit better to 
the Crsr
-// when hitting return/backspace in front of one
-// Wenn der erste TabFrm, der sich Paintet (pro Seite) traegt sich im
-// Pointer ein. Die CntntFrms unterhalb der Seite brauchen sich
-// dann nicht mehr bei der Shell zum Painten anmelden.
+// For the sake of optimization, so that the tables stick a bit better to
+// the Crsr when hitting return/backspace in front of one.
+// The first TabFrm that paints itself (per page) adds itself to the 
pointer.
+// The CntntFrms beneath the page do not need to deregister at the Shell 
for
+// painting.
 const SwTabFrm *pOptTab;
 
 SwWait *pWait;
 
-//Wenn ein Absatz - oder was auch immer - bei der Formatierung mehr
-//als eine Seite rueckwaerts floss traegt er seine neue Seitennummer
-//hier ein. Die Steuerung der InternalAction kann dann geeignet reagieren.
+// If a paragraph (or anything else) moved more than one page when
+// formatting, it adds its new page number here.
+// The InternalAction can then take the appropriate steps.
 sal_uInt16 nPreInvaPage;
 
-sal_uLong nStartTicks;  //Startzeitpunkt der Aktion, vergeht zu viel Zeit 
kann
-//der WaitCrsr per CheckWaitCrsr() eingeschaltet 
werden.
-
-sal_uInt16 nInputType;  //Bei welchem Input soll die Verarbeitung 
abgebrochen
-//werden?
-sal_uInt16 nEndPage;//StatBar control
-sal_uInt16 nCheckPageNum; //CheckPageDesc() was delayed if != USHRT_MAX
-  // check from this page on
-
-bool bPaint;// painting or only formatting?
-bool bComplete; //Alles bis zum sichtbaren Bereich Formatieren oder
-// or only the visible area?
-bool bCalcLayout;   //Vollstaendige Reformatierung?
-bool bAgain;//Zur automatisch wiederholten Action wenn Seiten
-//geloscht werden.
-bool bNextCycle;//Wiederaufsetzen bei der ersten Ungueltigen Seite.
-bool bInput;//Zum Abbrechen der Verarbeitung wenn ein Input 
anliegt.
-bool bIdle; //True wenn die Layaction vom Idler ausgeloest wurde.
-bool bReschedule;   //Soll das Reschedule - abhaengig vom Progress -
-//gerufen werden?
-bool bCheckPages;   //CheckPageDescs() ausfuehren oder verzoegern.
-bool bUpdateExpFlds;//Wird gesetzt wenn nach dem Formatierien noch eine
-//Runde fuer den ExpFld laufen muss.
-bool bBrowseActionStop; //Action fruehzeitig beenden (per bInput) und den
-//Rest dem Idler ueberlassen.
-bool bWaitAllowed;  //Wartecursor erlaubt?
-bool bPaintExtraData;   //Anzeige von Zeilennumerierung o. ae. 
eingeschaltet?
-bool bActionInProgress; // wird in Action() anfangs gesetzt und zum 
Schluss geloescht
+sal_uLong nStartTicks;  // The Action's starting time; if too much 
time passes the
+/

[Libreoffice-commits] core.git: forms/source

2014-10-02 Thread Philipp Weissenbacher
 forms/source/misc/InterfaceContainer.cxx |   24 
 forms/source/misc/services.cxx   |   12 ++--
 2 files changed, 18 insertions(+), 18 deletions(-)

New commits:
commit 0658889bcdc54e63aa5966aa9936bd043d3a8b35
Author: Philipp Weissenbacher 
Date:   Thu Oct 2 11:54:57 2014 +0200

fdo#39468 Make forms/ German comments clean

Change-Id: Iec24928324bec1caee65ca37cbf0fb5b66e6975e
Reviewed-on: https://gerrit.libreoffice.org/11760
Reviewed-by: Noel Grandin 
Tested-by: Noel Grandin 

diff --git a/forms/source/misc/InterfaceContainer.cxx 
b/forms/source/misc/InterfaceContainer.cxx
index ea989e3..5b0efaf 100644
--- a/forms/source/misc/InterfaceContainer.cxx
+++ b/forms/source/misc/InterfaceContainer.cxx
@@ -334,7 +334,7 @@ void SAL_CALL OInterfaceContainer::writeEvents(const 
Referencewrite(_rxOutStream);
 
-// feststellen der Laenge
+// Determine length
 nObjLen = xMark->offsetToMark(nMark) - 4;
 xMark->jumpToMark(nMark);
 _rxOutStream->writeLong(nObjLen);
@@ -441,7 +441,7 @@ void SAL_CALL OInterfaceContainer::readEvents(const 
Reference  xMark(_rxInStream, UNO_QUERY);
 sal_Int32 nObjLen = _rxInStream->readLong();
 if (nObjLen)
@@ -455,7 +455,7 @@ void SAL_CALL OInterfaceContainer::readEvents(const 
ReferencedeleteMark(nMark);
 }
 
-// Attachement lesen
+// Read Attachement
 if ( m_xEventAttacher.is() )
 {
 OInterfaceArray::const_iterator aAttach = m_aItems.begin();
@@ -475,7 +475,7 @@ void SAL_CALL OInterfaceContainer::write( const Reference< 
XObjectOutputStream >
 ::osl::MutexGuard aGuard( m_rMutex );
 sal_Int32 nLen = m_aItems.size();
 
-// schreiben der laenge
+// Write length
 _rxOutStream->writeLong(nLen);
 
 if (nLen)
@@ -483,7 +483,7 @@ void SAL_CALL OInterfaceContainer::write( const Reference< 
XObjectOutputStream >
 // 1. Version
 _rxOutStream->writeShort(0x0001);
 
-// 2. Objekte
+// 2. Objects
 for (sal_Int32 i = 0; i < nLen; i++)
 {
 Reference  xObj(m_aItems[i], UNO_QUERY);
@@ -537,7 +537,7 @@ void SAL_CALL OInterfaceContainer::read( const Reference< 
XObjectInputStream >&
 while (getCount())
 removeByIndex(0);
 
-// Schreibt nur in Abhaengigkeit der Laenge
+// Only writes depending on the length
 sal_Int32 nLen = _rxInStream->readLong();
 
 if (nLen)
@@ -545,7 +545,7 @@ void SAL_CALL OInterfaceContainer::read( const Reference< 
XObjectInputStream >&
 // 1. Version
 sal_uInt16 nVersion = _rxInStream->readShort(); (void)nVersion;
 
-// 2. Objekte
+// 2. Objects
 for (sal_Int32 i = 0; i < nLen; i++)
 {
 Reference  xObj;
@@ -564,11 +564,11 @@ void SAL_CALL OInterfaceContainer::read( const Reference< 
XObjectInputStream >&
 }
 catch(const Exception&)
 {
-// unsere Map leeren
+// Clear the map
 while (!m_aItems.empty())
 removeElementsNoEvents(0);
 
-// und die Exception nach aussen
+// Rethrow the exception
 throw;
 }
 
@@ -580,9 +580,9 @@ void SAL_CALL OInterfaceContainer::read( const Reference< 
XObjectInputStream >&
 implInsert(
 m_aItems.size(),// position
 xElement,   // element to insert
-false,  // no event attacher manager handling
+false,  // no event attacher manager 
handling
 NULL,   // not yet approved - let 
implInsert do it
-true// fire the event
+true// fire the event
 );
 }
 catch( const Exception& )
@@ -829,7 +829,7 @@ void OInterfaceContainer::implInsert(sal_Int32 _nIndex, 
const Reference< XProper
 _rxElement->addPropertyChangeListener(PROPERTY_NAME, this);
 
 // insert the object into our internal structures
-if (_nIndex > (sal_Int32)m_aItems.size()) // ermitteln des tatsaechlichen 
Indexs
+if (_nIndex > (sal_Int32)m_aItems.size()) // Calculate the actual index
 {
 _nIndex = m_aItems.size();
 m_aItems.push_back( pElementMetaData->xInterface );
diff --git a/forms/source/misc/services.cxx b/forms/source/misc/services.cxx
index 189cf35..b275b1e 100644
--- a/forms/source/misc/services.cxx
+++ b/forms/source/misc/services.cxx
@@ -29,17 +29,17 @@ using namespace ::com::sun::star::uno;
 using namespace ::com::sun::star::lang;
 using namespace ::com::sun::star::registry;
 
-static Sequence< OUString >  s_aClassImplementationNames;
+static Sequence<

[Libreoffice-commits] core.git: Changes to 'refs/changes/45/10545/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/45/10545/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/99/11099/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/99/11099/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/33/10533/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/33/10533/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/33/10533/3'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/03/3/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/03/3/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/53/5753/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/53/5753/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/16/916/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/63/3063/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/04/5304/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/63/3063/4'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/51/10151/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/55/955/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/89/10489/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/63/3063/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/31/4331/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/74/10474/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/22/4322/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/89/10489/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/17/1817/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/32/9832/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/63/3063/3'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/52/10452/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/17/1817/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/32/4332/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/32/4332/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/32/9832/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/51/10151/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/31/4331/3'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/20/4320/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/74/10474/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/03/11103/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/53/7753/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/10/10/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/71/6671/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/31/4331/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/20/4320/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/60/4660/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/22/4322/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/94/3294/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/54/954/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/04/5304/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/10/10/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/03/11103/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/41/2541/3'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/19/4319/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/71/6671/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/04/9304/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/04/9304/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/47/4747/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/40/2540/3'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/53/7753/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/19/4319/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/79/879/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/91/2691/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/36/6136/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/02/902/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/06/6/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/22/11522/3'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/99/899/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/47/4747/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/41/2541/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/24/11524/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/63/9263/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/68/1568/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/63/9263/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/40/2540/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/07/7/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/22/11622/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/74/7574/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/68/1568/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/02/2/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/02/2/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/22/11622/3'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/31/6631/3'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/91/2691/2'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'refs/changes/31/6631/1'

2014-09-29 Thread Philipp Weissenbacher

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


  1   2   3   >