Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Useful script for LibreOffice
Python Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
README.md
find_chained_append.py
find_chained_append.sh
find_duplicate_entries.py
find_languages.py
find_old_string_classes.sh
find_sal_types.py
find_solar.py
find_string_comparison.sh
find_suppports_service.py
find_wrapper_header.sh
generate_ide_msvs.py
get_developers_score.sh
pre-install.sh
todo_unusedCode.txt
unusedCodeSearch.py
unusedCodeSearch.sh

README.md

lo_usefull

This repository contains tools for help LibreOffice development.


find_duplicate_entries.py

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

find_old_string_classes.sh

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

find_chained_appends.sh

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

find_string_comparison.sh

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

find_sal_types.py

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.

get_developers_score.sh

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

Manteiner: Marcos Paulo de Souza

pre-install.sh

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

Manteiner: Ricardo Montania

unusedCodeSearch.sh

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

todo_unusedCode.txt

Things that need to be done in the unusedCodeSearch.sh

Something went wrong with that request. Please try again.