[Libreoffice] First week development summary

Thorsten Behrens thb at documentfoundation.org
Mon Oct 4 05:09:26 PDT 2010


Hi,

thought I could sift through the impressive list of commits and come
up with a recap of things done on the master branch:

bugfixes-week-39.txt lists all commits that reference a proper bug
id (from a variety of trackers - #i... referring to the OpenOffice
issuezilla, fdo# to freedesktop, rhbz# to RedHat bugzilla etc)

commit-log-week-39.tx lists all relevant commits on the actual
source repos (excluding libreoffice/build, which only deals with
build tools currently)

Additionally, Kohei was so kind as to write up a detailed list of
patches/fixes he has ported from ooo-build (if you port substantial
stuff, features and the like, would be cool to follow-up to the list
here with some details):

* Fancy modified status in the status bar - It uses a bumped up 
  version of the modified status in the status bar; it was previously 
  just a '*' displayed when the document was modified.  With this 
  change, a fancy icon is displayed instead of the '*' text.  Also, 
  double-clicking on it saves the current document.  The main 
  motivation for this enhancement is to make it more graphically 
  obvious whether the current document is modified or not, without 
  relying on the save icon's status.  In ooo-build, save icon can be 
  configured to be always on, giving user the ability to save the 
  document even when the document is not modified; important for 
  saving so-called view data, which does not trigger the modification 
  flag when changed.  (translation)
  (look for 'modified' in the commit log)

* Autocorrect accidental caps locks - automatically corrects what 
  appears to be a mis-cap such as tHIS or tHAT, as a result of the 
  user not realizing the CAPS lock key was on.  When correcting the 
  mis-cap, it also automatically turns off CAPS lock (note: not 
  working on Mac OS X yet).  (translation)
  (look for accidental-caps-lock in the commit log)

* Swapped default key bindings of Delete and Backspace keys in Calc - 
  this was a major annoyance for former Excel users when migrating to 
  Calc.  
  (look for delete-backspace-key in the commit log)  

* In Calc, hitting TAB during auto-complete commits current selection 
  and moves to the next cell.  Shift-TAB cycles through auto-complete 
  selections.  
  (look for auto-tab-complete in the commit log)

* In Calc, find and replace skips those cells that are filtered out 
  (thus hidden).  From the API, this option is configurable via 
  "SearchFiltered" boolean property.  
  (look for find-replace in the commit log)

* In Calc, protecting sheet provides two additional sheet protection 
  options, to optionally limit cursor placement in protected and 
  unprotected areas.  (translation)
  (look for sheet-protection in the commit log)

* In Calc, copying a range highlights the range being copied.  It also 
  allows you to paste it by hitting ENTER key (only for the first 
  time, while the copied range is highlighted).  Hitting ESC removes 
  the range highlight.  

Cheers,

-- Thorsten
-------------- next part --------------
Alexandr N. Zamaraev: Fixes incorrect save NUMBER value to DBF (fdo#30504)
Andras Timar: Fix name order for Hungarian on the UI, #i110287#
Andras Timar: make CustomUnitText "%" consistent, #i35956#
Andras Timar: make CustomUnitText "Pixel" localisable, #i35956#
Andras Timar: Omit caption separator, if caption text is empty, #i110287#
Caol?n McNamara: #i100686# Euro converter didn't work when searching for ods in a dir
Caol?n McNamara: #i102142# Fix the notorious presentation pixmap leak discovered via xresgrind
Caol?n McNamara: #i106502# don't start the spelling timer unless there's a reason to do so
Caol?n McNamara: #i108246# fix crash in Appearance config dialog
Caol?n McNamara: #i110142# make search/replace of colour names with translations safer
Caol?n McNamara: #i111741# fix malformed XML file
Caol?n McNamara: #i112247# Fix this up for aqua as well
Caol?n McNamara: #i112247# Fix this up for os2 as well
Caol?n McNamara: #i112247# Fix this up for windows as well
Caol?n McNamara: #i112384# crash on export of toc to .doc
Caol?n McNamara: #i112871# missing parentheses around || within &&
Caol?n McNamara: #i113185#: SwDoc::SetEndNoteInfo(): fix conditional
Caol?n McNamara: #i113190# bracket expression up to silence gcc warnings
Caol?n McNamara: #i113310# silence gcc warning
Caol?n McNamara: #i113311# silence gcc warning
Caol?n McNamara: #i113316# silence gcc warning
Caol?n McNamara: #i113318# silence gcc warning
Caol?n McNamara: #i113319# silence gcc warning
Caol?n McNamara: #i113321# silence gcc warning
Caol?n McNamara: #i113322# sw: && || ambiguity in romenu.cxx
Caol?n McNamara: #i113324# silence gcc warning
Caol?n McNamara: #i113325#: && || ambiguity
Caol?n McNamara: #i113327# silence gcc warning
Caol?n McNamara: #i113329# sw: && || ambiguity in frmtool.cxx
Caol?n McNamara: #i113331# sw: && || ambiguity in layact.cxx
Caol?n McNamara: #i113332# sw: && || ambiguity in pagechg.cxx
Caol?n McNamara: #i114323# fix broken makefile, won't build under >= f14 otherwise
Caol?n McNamara: #i114703# better font-name localization, i.e. en fallback
Caol?n McNamara: #i61927# bug from 2006
Caol?n McNamara: #i64671# transfer VCL's FontPitch through DrawingLayer to Canvas
Caol?n McNamara: #i76649#, default to UTF-8 for HTML unless we know differently
Caol?n McNamara: #i95369# avoid crash related to input fields if pointers are wrongly NULL
Caol?n McNamara: Resolves: rhbz#632236 .docx table crasher
Caol?n McNamara: Split a11y ctor (#i114012)
C?dric Bosdonnat: fdo#30533: Fixed various OOo URLs
C?dric Bosdonnat: fdo #50533: Localized the links from the start center
Laszlo Nemeth: updated Hungarian standard.bau, i#112387
-------------- next part --------------
Alexandr N. Zamaraev: Fixes incorrect save NUMBER value to DBF (fdo#30504)
Andras Timar: Fix name order for Hungarian on the UI, #i110287#
Andras Timar: make CustomUnitText "%" consistent, #i35956#
Andras Timar: make CustomUnitText "Pixel" localisable, #i35956#
Andras Timar: Omit caption separator, if caption text is empty, #i110287#
Andreas Mantke: a translation of comments: a fix and new translation of basic.src
Andreas Mantke: date-iso-fix and translation of comments from German to English
Andreas Mantke: the German comments translated to English
Andreas Mantke: Translation of comments from German to English
Bartosz Kosiorek: Fix for display error in ruler
Caol?n McNamara: add in MonoSpace setting
Caol?n McNamara: && || ambiguity in docfld.cxx
Caol?n McNamara: && || ambiguity in frmpage.cxx
Caol?n McNamara: && || ambiguity in itratr.cxx
Caol?n McNamara: avoid possible null pointer dereference on .doc import
Caol?n McNamara: fix up FT_LOAD_NO_BITMAP flag
Caol?n McNamara: fix up the various xslt standard bustages
Caol?n McNamara: forced to make certain neon api calls thread-safe due to cups
Caol?n McNamara: gtk_init_check sets XError/XIOError handlers, we want our own one
Caol?n McNamara: #i100686# Euro converter didn't work when searching for ods in a dir
Caol?n McNamara: #i102142# Fix the notorious presentation pixmap leak discovered via xresgrind
Caol?n McNamara: #i106502# don't start the spelling timer unless there's a reason to do so
Caol?n McNamara: #i108246# fix crash in Appearance config dialog
Caol?n McNamara: #i110142# make search/replace of colour names with translations safer
Caol?n McNamara: #i111741# fix malformed XML file
Caol?n McNamara: #i112247# Fix this up for aqua as well
Caol?n McNamara: #i112247# Fix this up for os2 as well
Caol?n McNamara: #i112247# Fix this up for windows as well
Caol?n McNamara: #i112384# crash on export of toc to .doc
Caol?n McNamara: #i112871# missing parentheses around || within &&
Caol?n McNamara: #i113185#: SwDoc::SetEndNoteInfo(): fix conditional
Caol?n McNamara: #i113190# bracket expression up to silence gcc warnings
Caol?n McNamara: #i113310# silence gcc warning
Caol?n McNamara: #i113311# silence gcc warning
Caol?n McNamara: #i113316# silence gcc warning
Caol?n McNamara: #i113318# silence gcc warning
Caol?n McNamara: #i113319# silence gcc warning
Caol?n McNamara: #i113321# silence gcc warning
Caol?n McNamara: #i113322# sw: && || ambiguity in romenu.cxx
Caol?n McNamara: #i113324# silence gcc warning
Caol?n McNamara: #i113325#: && || ambiguity
Caol?n McNamara: #i113327# silence gcc warning
Caol?n McNamara: #i113329# sw: && || ambiguity in frmtool.cxx
Caol?n McNamara: #i113331# sw: && || ambiguity in layact.cxx
Caol?n McNamara: #i113332# sw: && || ambiguity in pagechg.cxx
Caol?n McNamara: #i114323# fix broken makefile, won't build under >= f14 otherwise
Caol?n McNamara: #i114703# better font-name localization, i.e. en fallback
Caol?n McNamara: #i61927# bug from 2006
Caol?n McNamara: #i64671# transfer VCL's FontPitch through DrawingLayer to Canvas
Caol?n McNamara: #i76649#, default to UTF-8 for HTML unless we know differently
Caol?n McNamara: #i95369# avoid crash related to input fields if pointers are wrongly NULL
Caol?n McNamara: if you force the sizes of western text, you need to force the other ones too
Caol?n McNamara: libsane leaks and threading crashes
Caol?n McNamara: make a11y checks safer
Caol?n McNamara: mmap on samba shares just isn't reliable
Caol?n McNamara: Mutter needs this fix as well as compiz
Caol?n McNamara: Resolves: rhbz#632236 .docx table crasher
Caol?n McNamara: shrink replacement glyphs when they wouldn't fit on the line
Caol?n McNamara: Split a11y ctor (#i114012)
Caol?n McNamara: WaE: unused parameters
Caol?n McNamara: && || warning
C?dric Bosdonnat: fdo#30533: Fixed various OOo URLs
C?dric Bosdonnat: fdo #50533: Localized the links from the start center
C?dric Bosdonnat: Fixed some encoding issues in tools used by localize
Evertjan Garretsen: Translated comments in sw/inc/hints.hx
Fridrich ?trba: Allow upgrading of the same version on windows
Fridrich ?trba: Bundle the VC runtime distribuable installers in LibO installer
Fridrich ?trba: Change Product and Upgrade codes to not mess up with OOo install on Windows
Fridrich ?trba: Deliver the VC runtime distribuable installers into solve
Fridrich ?trba: Don't build pixman/test to prevent build failure when wrong cairo is linked
Fridrich ?trba: Fix a typo in the show license code
Fridrich ?trba: Fixing some merge errors
Fridrich ?trba: Forgot to bump this one
Fridrich ?trba: LibreOffice Branding: first cut
Fridrich ?trba: LibreOffice branding: fix1
Fridrich ?trba: LibreOffice branding: fixing windows icons
Fridrich ?trba: LibreOffice branding: make desktop integration work (fix2)
Fridrich ?trba: LibreOffice branding: make printeradmin desktop file work too
Fridrich ?trba: LibreOffice branding: ooobasis -> lobasis
Fridrich ?trba: LibreOffice branding: rebrand also images in ooo_custom_images
Fridrich ?trba: LibreOffice branding: rebrand also the intro.bmp and about.bmp
Fridrich ?trba: LibreOffice branding: some more win32 imagery tweaks
Fridrich ?trba: odf-flatxml-import-export.diff: load and save documents in flat xml
Fridrich ?trba: Replace the "Help Support" menu item by the "License Information" one
Fridrich ?trba: Setting build-id to 1 since now we are different product
Fridrich ?trba: Use fetch_tarballs.sh to download ixion and icu
Gil Forcada: Removed all //CHINA-like comments
Jacopo Nespolo: Code cleanup in cui
Jacopo Nespolo: Removing dead code and cleaning up some comments
Jan Holesovsky: Fix --enable-icecream.
J. Graeme Lingard: Remove commented out code from cuigrfflt.cxx
J. Graeme Lingard: Remove commented out #include directives
J. Graeme Lingard: Remove redundant #include directives & comments
J. Graeme Lingard: Remove unnecessary comments
J. Graeme Lingard: Remove unnecessary comments containing //CHINA001
jgraeme: Cleanup commented-out code
Justin Malcolm: I think that this eliminates the remaining //UNUSED comments
Justin Malcolm: This gets rid of a great number of the comments
Kalman Szalai - KAMI: Code cleanup after i80528
Kohei Yoshida: Added icons for fancy document modified icon in the status bar.
Kohei Yoshida: Added new files created by calc-perf-import-dbf-sc.diff.
Kohei Yoshida: Added new module nlpsolver.
Kohei Yoshida: Forgot to add new files created by cws-koheicopyborder-sc.diff.
Kohei Yoshida: Port cws-koheicopyborder-sc.diff from ooo-build.
Kohei Yoshida: Port cws-koheicopyborder-svx.diff from ooo-build.
Kohei Yoshida: Ported autocorrect-accidental-caps-lock-offapi.diff from ooo-build.
Kohei Yoshida: Ported autocorrect-accidental-caps-lock-officecfg.diff from ooo-build.
Kohei Yoshida: Ported autocorrect-accidental-caps-lock-sc.diff from ooo-build.
Kohei Yoshida: Ported autocorrect-accidental-caps-lock-svx.diff from ooo-build.
Kohei Yoshida: Ported autocorrect-accidental-caps-lock-sw.diff from ooo-build.
Kohei Yoshida: Ported autocorrect-accidental-caps-lock-vcl.diff from ooo-build.
Kohei Yoshida: Ported calc-auto-tab-complete.diff from ooo-build.
Kohei Yoshida: Ported calc-find-replace-skip-filtered-sc.diff from ooo-build.
Kohei Yoshida: Ported calc-find-replace-skip-filtered-svl.diff from ooo-build.
Kohei Yoshida: Ported calc-ods-sheet-protection-sc.diff from ooo-build.
Kohei Yoshida: Ported calc-ods-sheet-protection-svtools.diff from ooo-build.
Kohei Yoshida: Ported calc-ods-sheet-protection-xmloff.diff from ooo-build.
Kohei Yoshida: Ported calc-perf-filtering-with-notes.diff from ooo-build.
Kohei Yoshida: Ported calc-perf-import-dbf-connectivity.diff from ooo-build.
Kohei Yoshida: Ported calc-perf-import-dbf-dbaccess.diff from ooo-build.
Kohei Yoshida: Ported calc-perf-import-dbf-sc.diff from ooo-build
Kohei Yoshida: Ported calc-perf-rowheight-no-progress-bar.diff from ooo-build.
Kohei Yoshida: Ported calc-toggle-relative-ref-fix.diff from ooo-build.
Kohei Yoshida: Ported calc-xls-export-row-height-wrapped-text.diff from ooo-build.
Kohei Yoshida: Ported fontconfig-cache-pre-substitution.diff from ooo-build.
Kohei Yoshida: Ported sal-strintern-speed-char-upper.diff from ooo-build.
Kohei Yoshida: Ported sc-default-delete-backspace-key.diff from ooo-build.
Kohei Yoshida: Ported sfx2-remove-check-update-on-fileload.diff from ooo-build.
Kohei Yoshida: Ported statusbar-fancy-modified-status-sc.diff from ooo-build.
Kohei Yoshida: Ported statusbar-fancy-modified-status-sd.diff from ooo-build.
Kohei Yoshida: Ported statusbar-fancy-modified-status-sfx2.diff from ooo-build.
Kohei Yoshida: Ported statusbar-fancy-modified-status-starmath.diff from ooo-build.
Kohei Yoshida: Ported statusbar-fancy-modified-status-svx.diff from ooo-build.
Kohei Yoshida: Ported statusbar-fancy-modified-status-sw.diff from ooo-build.
Kohei Yoshida: Remove datapilot autoformat feature.
Laszlo Nemeth: two more Hungarian autocorrection rules were added
Laszlo Nemeth: updated Hungarian standard.bau, i#112387
Luke Symes: Finished removing //CHINA comments and odd dead code from sc/source/ui/*
Luke Symes: Removed more //CHINA comments from sc/source/ui/*.
Luke Symes: Removed more commented out code.
Michael Meeks: calm down cppcheck patch
Michael Meeks: clean up lifecycle
Michael Meeks: cleanup UHashMap fix.
Michael Meeks: Fix memory corruption / double frees on exit
Michael Meeks: Get rid of USE_NO_NAMESPACE
Michael Meeks: Port binfilter crash-on-exit fix ...
Michael Meeks:  Remove some //CHINA comments and dead code
Michael Meeks: Remove unused USE_NO_NAMESPACE defines
Miklos Vajna: Add short comment about what the WeakImplHelper* classes do
NeilBrown: Improve randomisation in 'dissolve' transition.
Neil Stalker: Properly comment a comment
Nick Savage: Comments cleanup in layout codeOF
Noel Power: fix for bugs.freedesktop.org/show_bug.cgi?id=30452
Norbert Thiebaud: convert BOOL to bool in class SwTableFormula et al
Norbert Thiebaud: Convert BOOL to bool in SwAutoCompleteWord
Norbert Thiebaud: printf without format considered harmful
Norbert Thiebaud: Removed some other UNUSED comment
Norbert Thiebaud: Removed some UNUSED comment
Norbert Thiebaud: remove precedence warning in sw
Norbert Thiebaud: remove 'precedence' warnings (corrected)
Norbert Thiebaud: security issue: using an un-sanitized string as format of a fprintf
Petr Mladek: xmlsecurity-build-with-nss-3.12.0.diff: Support older system nss
Phil Bordelon: Clean out dead code and comments from ui/app
Phil Bordelon: Clean up dead code and comments in starmath
Phil Bordelon: Fix commented-out null-pointer check.
Phil Bordelon: Remove dead code in starmath/accessibility.[ch]xx
Phil Bordelon: Remove dead less-than-zero conditional checks.
Phil Bordelon: Remove executable bit from non-executable files
Philipp Lohmann [pl]: vcl115: #i89397# SetWindowState now maximizes again on the correct screen
Philipp Lohmann [pl]: vcl115: #i89397# update state rect also in maximized case
Rene Engelhard: add files not committed when porting odf-flatxml-import-export.diff
Rene Engelhard: fix build failure (must be pos1--, not i--)
Rene Engelhard: make build.pls message to "prolongue" the build more understandable
Rene Engelhard: oops, move files actually into filters/...
Rene Engelhard: remove undistributable .PS files from psprint_config
Sean McNamara: Fixed build breakage.
Sean McNamara: fix libxmlsec build
Sebastian Spaeth: fontdialog: Convert switch with only 1 case to an if ()
Seo Sanghyeon: remove redundant header
Seo Sanghyeon: Removes is_valid_index method for future migration to STL
Thomas Klausner: Disable ant test if not using java; NetBSD improvements.
Thomas Klausner: If choosing the "md5" executable, check if it supports -r or (new) -n.
Thomas Klausner: Replace unportable test(1) ==  with =
Thorsten Behrens: LibreOffice branding: make smoketests work
Thorsten Behrens: License file needs different path on Mac
Thorsten Behrens: Make TDF the default vendor
Thorsten Behrens: new libreoffice artwork
Thorsten Behrens: Reverting the icon change / decoloring
Thorsten Behrens: Shrunk NSIS banner image by three pixel
Thorsten Behrens: Slightly polished new English translations
Thorsten Behrens: Updated nsis installer icon from Chris
Thorsten Behrens: Update Mac installer image and icon config
Tor Lillqvist: Build the boostthread library only on Windows
Tor Lillqvist: Build the thread-related code on Windows into a library
Tor Lillqvist: Deliver also the unordered/* headers
Tor Lillqvist: Fix Windows build
Tor Lillqvist: Intensify boost delivery
Tor Lillqvist: Need to include <com/sun/star/rendering/PanoseProportion.hpp>
Tor Lillqvist: Pass proper parent window handle to ODMRegisterApp
Tor Lillqvist: Pass the 'debug' and 'verbose' dmake variables to the sub-dmakes
Tor Lillqvist: Remove leftover unneeded and buggy debugging printout
Tor Lillqvist: Use The Document Foundation for CompanyName also for DLLs
Tor Lillqvist: We do want Windows error messages when built with debug=true
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20101004/4d54df03/attachment-0001.pgp>


More information about the LibreOffice mailing list