Useful script for LibreOffice
Python Shell
Latest commit d7f0305 Jan 29, 2015 @alexandrevicenzi alexandrevicenzi Add openSUSE 13.2.
Failed to load latest commit information. Find sal types that needs to be replaced to better types. Mar 13, 2014 language count Feb 26, 2014 Fix -r print Jan 25, 2014 Add EqualsAscii verification and String replacement May 18, 2013 Make find_supports more simple and effective Mar 4, 2014 Avoid precompiled headers in wrapper headers Sep 18, 2013 Added noe more friend to the commits list Mar 3, 2014 Add openSUSE 13.2. Jan 29, 2015
todo_unusedCode.txt Corrigido print de várias vezes o mesmo arquivo Nov 7, 2012 validation of line.startswith(//) May 7, 2013 Introduce verification by build defined macro Nov 13, 2012


This repository contains tools for help LibreOffice development.

Show all includes and "using namespaces" entries that are duplicated in a cxx, hxx, c and in h file.

Show to us where are used the old strings classes, and these classes need to be replaced.

Shows where are used chained appends. This appends needs to be replaced by string concatenation, to be more fast in C++.

Shows where are used some methods for string comparison. These can be replaced by == operator. Much more simpler.

Show files that are using sal_uLong or/and sal_uIntPtr. These types must be converted to sal_uInt32, sal_uInt64, size_t or "unsigned int" according to situation.

Show how many lines of code a developer has inserted, has changed, and how much commit he did.

Manteiner: Marcos Paulo de Souza

Installs all necessary dependencies for compile and build LO, and download the LO code using git.

Manteiner: Ricardo Montania

A script who actually find these types of unused codes: unused macros dead ifdefs - without defines. This is script will grow ASAP, while we make new checkers.

Manteiners: Ricardo Montania & Marcos Paulo de Souza


Things that need to be done in the