"Capitalise Every Word" doesn't work properly in Calc/Spreadsheet. Steps to reproduce this: 1. Type a sentence in a cell 2. Select the Cell 3. Format-->Change Case-->Capitalise Every Word 4. The words in the cell changes to Sentence Case instead. Note: The rest of the Change Case functions as expected. Selecting the text in the cell and using the "Capitalise Every Word" function works properly.
Confirmed reproducible in 3.3 RC2. Hi Kohei, would you like to review if this can be an easy hack.
(In reply to comment #1) > Confirmed reproducible in 3.3 RC2. > > Hi Kohei, would you like to review if this can be an easy hack. Sure, this can be an easy hack. Apparently running this command when the cell is in edit mode and when it's not takes different code paths. So, one has to investigate why one works and the other one doesn't. FYI, ScCellShell::ExecuteTrans() gets called when the cell is *not* in edit mode, whereas ScEditShell::ExecuteTrans() gets called when the cell *is* in edit mode. So, whoever is interested can start tracing the code from the above two methods and work his/her way down. Yi Fan, can you mark this as Easy Hack? Thanks!
I guess we haven't set a rule for marking a bug an easy hack. So, I'll just change the title.
Fixed in OOo: http://www.openoffice.org/issues/show_bug.cgi?id=115128
Hi Guys. I need a little help. I am brand new to this and have set up my environment. I would like to become involved in the project and indeed would like to see can I fix this easy hack. I don't know how to get the task assigned to me though. I would love to help LibreOffice and am prepared to make code contributions for years to come. How do I let people know that I am gonna work on an easy hack. Ideally this one.
fixed on master with commit calc:2a38882c9cd7b04a942497fb018772df7b1c40a9
Migrating Whiteboard tags to Keywords: (EasyHack) [NinjaEdit]