replace foo.replace( QRegExp(regexp), bar) with re.sub(regexp,bar,foo) (fixes #8066)
Fix for #8003, font not written to table when using change label properties tool

The following have been updated/added to match layer's new labeling gui:
- Comboboxes for font family and style
- Buttons for underline, strikeout, bold and italic
Save/restore window geometry for change label properties dialog
[ftools] Fix "Polygon from layer extent" (#8074)
[Gdaltools] SIP API update (Fix #8074)
update french translation
correct a typo
attribute editor: return NULL QVariant instead of invalid QVariant
[ftools] More SIP API updates
Change build path.txt to be more unique
Adjust data type
[attrtable] Fix button checked state
The wrong button was checked, when the view mode was not changed with a button click but another event.
Include joined fields when merging QgsFields
Merge pull request #634 from vinayan/offlineFixWin

Offline Editing Plugin - Windows Fix
Merge pull request #663 from Jean-Roc/mywork

update fr ui
fix #8083 (MultiSurfaces not supported)
fix #8082
pre translation update 10 days to String Freeze
german translation update
[pyqgis-console] small update to help