summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-19Use SAL logging instead of printfsTor Lillqvist
Change-Id: I6221e686fa36cd9061a2a0342a48aaadef903acf
2013-01-19More snippets, and cosmeticsTor Lillqvist
Change-Id: I150981237dc642e46751f0824aeda53dbdb59e5c
2013-01-19Use default visibility for exception types even when DISABLE_DYNLOADINGTor Lillqvist
Otherwise the dlsym() lookup of the typeinfos in the C++/UNO bridge won't work. And it has to, because at least for iOS on ARM the dynamically created typeinfos don't match those the compiler-generated code tries to catch, so otherwise exceptions thrown across the bridge don't get caught. (Fascinating, I am able to talk about this stuff as if I understood it.) Change-Id: Ie0d4632743e18719782f55904fb76f45c944f20c
2013-01-19The UNO component file names are 'traditional' for iOS, no 'lib' prefixTor Lillqvist
Change-Id: I104fde6ea294db55513ef11fe063e911e287cc31
2013-01-19Work on the iOS C++/UNO bridgeTor Lillqvist
Split uno2cpp.cxx and cpp2uno.cxx into separate files for the emulator (i386) and device (ARM). Much cleaner like that. Try harder to get the ARM stuff to actually work. Add the rtti.h and unwind-cxx.h files from libcppabi as such instead of cherry-picking stuff from them. Change-Id: Ia238a9ce048116ad796dfb168fd4e5d3b9712ad5
2013-01-19AquaSalBitmap and IosSalBitmap were identical so unifyTor Lillqvist
Call it QuartzSalBitmap. The more we get rid of that "Aqua" term the better. Aqua is the name of a visual theme, not of an API. The Quartz 2D API is shared between OS X and iOS.
2013-01-19convert split cells dialog to our 99th .ui fileCaolán McNamara
Change-Id: If1a37074400540e3adce42de2bb7c88c2c599382
2013-01-19implement custom images for radiobuttons via VclBuilderCaolán McNamara
Change-Id: I17e1956d0ff50e027c83ee7dbb85e3316bb88bd3
2013-01-19Handle unxmacxx, tooTor Lillqvist
2013-01-19Fix Mac build fallout from PRODUCTEXTENSION changeTor Lillqvist
PRODUCTEXTENSION used to be empty. (No idea for how long it had been empty.) And apparently some of the "installer" Perl code implicitly assumed PRODUCTEXTENSION was empty. At least, producing the langpack dmg for Mac started to fail when PRODUCTEXTENSION was no longer empty.
2013-01-19Again Fix others Consecutive return, breakJulien Nabet
Change-Id: I67a453bb09b794c996f5f02a065abe8cef6ca3b6
2013-01-19Fix others Consecutive return, breakJulien Nabet
Change-Id: Ia93de768b83a44135c1a8df852a6fbdee1c759d2
2013-01-19Fix Consecutive return, breakJulien Nabet
Change-Id: I7e7586f430b4c33d4bdc786622fcf3680021d517
2013-01-19convert outline numbering tabdialog to .uiCaolán McNamara
Change-Id: I233c43132fe82f65f2f2dda9fc1afee0237610bd
2013-01-19allow access to menus via VclBuilderCaolán McNamara
Change-Id: I02c1d46f5c111a2256b2f90837097666dfc49edc
2013-01-19microoptimization for "" OUString ctorLuboš Luňák
Now 'OUString()' and '""' should be exactly the same, and thus the latter better :). Change-Id: If42b2ca5889967aaa8ccdaf531b45c75c12d54fd
2013-01-19De-duplication of CoreText code and headers for OS X and iOSTor Lillqvist
Nominally renamed the AquaSalGraphics class to QuartzSalGraphics, as it isn't now then "Aqua" (Mac OS X) specific any more. Actually, for Mac OS X, because lots of code in vcl/aqua expects it to be called AquaSalGraphics (just like the alternative class used when using the obsolete ATSUI API on Mac OS X), use a #define to make it still be called AquaSalGraphics to the compiler's eyes. For iOS it can be called QuartzSalGraphics.
2013-01-19-Werror,-Wunused-private-fieldStephan Bergmann
Change-Id: I4d340043d7af96dec4f56b28eae1dd727e241da7
2013-01-19convert character properties tabdialog to .uiCaolán McNamara
Change-Id: I73fc5fc19ae75971b0569b708f4104c79b9a9cc2
2013-01-19Remove some RTL_* macdros from connectivity and..Marcos Paulo de Souza
...also simplify a lot some functions calls. Change-Id: I07029055a7cbe0d1ea2e6c891e6c7347e3a370a9 Reviewed-on: https://gerrit.libreoffice.org/1767 Reviewed-by: Olivier Hallot <olivier.hallot@alta.org.br> Tested-by: Olivier Hallot <olivier.hallot@alta.org.br>
2013-01-19Use SAL_INFO instead of home-grown msgs_debugTor Lillqvist
If there is a need to optionally get a thread identifier or the function name into logging output (as msgs_debug did), we should figure out a way to do that in some elegant fashion in the sal logging macros instead of using some local solution in just one place in the code. Yes, the iOS and OS X CoreText code should be de-duplicated. Will happen soon.
2013-01-192 small fixesJulien Nabet
Variable 'bRet' is reassigned ++it without checking it != itEnd Change-Id: I3bdb8fa723cca8a132dc7aa6b5c5e3c7bd0861cf
2013-01-19Fix iOS bit-rot and unify with OS X CoreText codeTor Lillqvist
Adapt to the fairly pointless privatisations here, too. Unify with the OS X CoreText code. Yeah, probably should unify physically, i.e. use the same source files for both, with as little ifdefs as possible. Change-Id: I63bc477f0c979769bb995db37a3c4194e8091b30
2013-01-19Fix pUnicodes unusedJulien Nabet
Change-Id: I168c84d6b64fe23c3e93e36aad31f1c74dfd547a
2013-01-19copy styles from cond format between different docs, fdo#59159Markus Mohrhard
Change-Id: I5472ab648b248d925f1f07cd4194c1201230ff20
2013-01-19prevent to create cond formats with empty range, fdo#58778Markus Mohrhard
Change-Id: I54bac843dc60c419c23c6d3f22c8d2f4b5805327
2013-01-18PRODUCTEXTENSION: fix various obvious strings and such...Michael Stahl
... to look pretty; most of these expect PRODUCTEXTENSION to be a word like "Beta" but nowadays it is ".micro.rc.alphabeta" numbers so there should be no space before it. ReplaceStringHookProc adds insult to injury by refusing to replace %ABOUTBOX variables unless some %PRODUCT is in the string. Change-Id: Ib676f3837ab0785529a226fc9359e8defacf3459
2013-01-18installer: remove SHORT_PRODUCTEXTENSIONMichael Stahl
Currently PRODUCTEXTENSION does not have a value, which is unfortunate because some places such as the soffice --help output and utl::DocInfoHelper::GetGeneratorString() which creates the meta:generator for ODF files (via Setup.xcu Product/ooSetupExtension) write an incomplete version number. Since there doesn't appear to be a point in having 2 variables here, remove SHORT_ one and use PRODUCTEXTENSION consistently. Change-Id: I5aac25bcedd785a098cba612643ea68fe19c77f0
2013-01-18installer: remove SERVICETAG remnants of product registrationMichael Stahl
Change-Id: Ic87bb4666bcc4b28476dbfe2193a8330413547cf
2013-01-18Makefile.in: rebuild configure on .in file changesMichael Stahl
Change-Id: I9359cca02f6c48efb50ce446d32695d14a0c81fa
2013-01-18xmloff: refactor Generator version handling:Michael Stahl
Since there are now 2 forks of OpenOffice.org, we cannot rely on a simple total ordering of versions any more; add a new function SvXMLImport::isGeneratorVersionOlderThan(), taking 2 reference versions. Also extract the LibreOffice version number from the generator string, and extend the BuildId property to store this as a third number. This also allows removal of the "fake LibreOffice3 as OpenOffice.org 3.3 release" hack, which is not future-proof. Change-Id: I44d8105eb537ac43fb9529a8b1b661ae0f2bba30
2013-01-18fdo#59517: fix detection of ancient OOo ODF generator strings:Michael Stahl
SvXMLMetaDocumentContext::setBuildId: check only the prefix of the generator string, not all of it. (regression from 17ff7b41d15ab9928e2e2706faa26234a09802cd) Change-Id: I0cdd958d67cd13fd2368cc6958893ce3528a9e94
2013-01-18Try not to leak removed cell instances.Kohei Yoshida
Change-Id: I25da4a34a3e53bc001519194729e613eef167713
2013-01-18avoid warning about a comparison being always trueLuboš Luňák
Change-Id: Ie0bd47a16af56b7d3ae070d5b82ec46ed21834c0
2013-01-18avoid -Wsign-promo warningsLuboš Luňák
I actually find the warning to be obsolete nonsense (the manpage talks about cfront), but at least for now. Change-Id: I4390b1779f6f8de062afd441f6855cb760adf93d
2013-01-18fdo#58988, fdo#58562: Populate draw clip document with data for charts.Kohei Yoshida
Without populating the clip document, copying a chart (or charts) into clipboard makes the charts lose all their referenced data, which causes the pasted chart to appear empty. Change-Id: I3675f76baed19b48cec403964c19df00725a044b
2013-01-18long and long long can be the same size (and thus also sal_Int64)Luboš Luňák
Change-Id: I3961ec27d23915b038c3a803dc71e7d937ca331c
2013-01-18mark *all* tables of a nested join as addedLionel Elie Mamane
Else, if the n^{th} (with n>2) table also appears in a (non-NATURAL) INNER JOIN, it is repeated later, leading to an error from the database engine Change-Id: I03e0f0ef51f45be9d7ddfa63a9dbe09dc500f8dd
2013-01-18super-long language names make character dialog look real uglyCaolán McNamara
so move language to the first column and let it span all columns, but not fill the availabl area Change-Id: I8c9a410861c3fb942569af7523313a84ae7f6c98
2013-01-18Move comment to perhaps more relevant placeTor Lillqvist
2013-01-18Create OUString and OString number(*) methods.Noel Grandin
API CHANGE: Adds new methods (several overloads) OString::number() OUString::number() and marks all of the existing fromValue() methods as deprecated. The purpose of this change is to clean up call sites by hiding the necessary casts. The casts are necessary because of overload resolution rules which are somewhat vague about which methods to choose when using integer types. See mailing list discussion here: http://nabble.documentfoundation.org/replacing-OUString-valueOf-static-cast-lt-sal-Int32-gt-td4027989.html Subject: "replacing OUString::valueOf(static_cast<sal_Int32>) ??" Change-Id: Id3d150a6525eb0334e41e2ec6640bb06cd790b43 Reviewed-on: https://gerrit.libreoffice.org/1625 Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Tested-by: Luboš Luňák <l.lunak@suse.cz>
2013-01-18Avoid .memdump files left behind by xsltproc in the buildStephan Bergmann
Change-Id: If79896a2f73cacd9880e8beb9cc42993b49cc3b5
2013-01-18Never pass -env: arguments across OfficeIPC connectionStephan Bergmann
Change-Id: I1874ad0542bc8dcbe9ec588599a054030fd5d7d8
2013-01-18Insert type rdbs individually into theTypeDescriptionManagerStephan Bergmann
...to make it easier in the future to replace the binary rdb format with something else, but also keep support for the old format for backwards compatibility (extensions). This should have no performance impact, as the type description manager (a) caches information about requested type descriptions, and (b) has been changed to process the bootstrap rdbs en bloc without doing costly consistency checks (which are useful though when inserting an rdb when installing an extension, but which would exhaustively read all type descriptions from the inserted rdb, so would negate any benefit of constructing any type descriptions on demand only). Change-Id: I80b22770bd9a5e0ab686f04d9c70295f2e3d0bf6
2013-01-19sal_Bool to boolTakeshi Abe
Change-Id: I36603ac94b190a67b61b63b5ae0d981c09fcb270
2013-01-19Remove unused static variableTakeshi Abe
Change-Id: I2a0d2919b66d1450712660dbd0eb457d3f7f1c7d
2013-01-18disable the test case for paragraph mark exportLuboš Luňák
I don't know what's wrong with it or why the problem shows only for me on openSUSE12.2, but it's been broken for several days now and there's not much point in keeping it that way given that it didn't work from the beginning. Change-Id: I608bc01e4ee914629db1aa75ce8463044fe20ca6
2013-01-18add new author to font copyright list and regenerate .ttfCaolán McNamara
Change-Id: I725043c00bd3dd924ac022859bbf5957dc2450b7
2013-01-18Resolves: fdo#44718 Add Unicode 2034 (Triple Prime) to OpenSymbolMathias Hasselmann
This adds glyphs for prime (U+2032), double prime (U+2033) and triple prime (U+2034). Change-Id: I73297209f0410db607c1ae4787ba15c3ac08133f Reviewed-on: https://gerrit.libreoffice.org/1679 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-01-18convert table properties tabdialog to .uiCaolán McNamara
Change-Id: Ide72fb6bfc604f13e9d01250aac8e9b011bd034b