summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CLANGPLUGIN_CPPFLAGS for building plugin for Clang in nonstandard locationStephan Bergmann2012-10-223-2/+4
| | | | | | | (i.e., configure with CLANGPLUGIN_CPPFLAGS=-I.../clang-installation/include -I.../clang-build/tools/clang/include) Change-Id: Ic6d2973629103f71c32f44ebba2ac70d137d18e7
* Work around some more Clang boost warningsStephan Bergmann2012-10-221-0/+224
| | | | Change-Id: I819a36fb922b6fe96e9989ad438bed15875bf1b6
* disable cursor in about dialog and message boxesIvan Timofeev2012-10-227-7/+8
| | | | Change-Id: I060872e0a468f2ce26a2ab519c5bfe271574170b
* make dmake use C(XX)FLAGS from the environment tooLuboš Luňák2012-10-221-2/+9
| | | | Change-Id: I2214674181c137a312b0109e7d19a1fd2fc942be
* fail on configure debug options that no longer make senseLubos Lunak2012-10-221-0/+6
| | | | Change-Id: I4d01e0e00bd06e219fdc0208292ddcd5631fa235
* disable gb_COMPILEROPTFLAGS in debug modeLubos Lunak2012-10-222-0/+10
| | | | | | | | | This means that modules where --enable-selective-debuginfo disables -g do not revert back to -O just because -g is not wanted there. As this will presumably happen with modules the developer does not care about, there's no gain from the -O and the compile there would take longer. Change-Id: Ied84d2f69035d6580279b0657c5a5ba5440c6f16
* allow LDFLAGS from gbuild to be selective tooLubos Lunak2012-10-226-5/+14
| | | | | | | | Just like CXXFLAGS can be controlled using --enable-selective-debuginfo. Non-debug libraries can be debug-stripped this way, which can save quite some disk space with those cppunittests which just include all .o's from sw/sc. Change-Id: Ib947f76f535161e4eef1421a5539df5e25fa4042
* make configure remember C/CXX/OBJC/OBJCXX/LDFLAGS if explicitly passed to itLubos Lunak2012-10-222-0/+59
| | | | | | | | | If not, the build system selects the right flags depending on --enable-debug etc. , but e.g. packagers may want to do builds with e.g. both -O and -g. This is also reasonably close to what autotools do, except that there configure forces -g -O2 if nothing is explicitly given. Change-Id: I1889569177ad3cbd6decdc7e9986f67ef5d4456a
* we use -ggdb2 by default, not -ggdb3 (makes debuginfo way too big)Lubos Lunak2012-10-221-1/+1
| | | | Change-Id: Icd5a2c6ac25e16d2f221a67dc2add775dbf756b4
* use (gb_)ENABLE_DBGUTIL rather than the confusing (gb_)PRODUCTLubos Lunak2012-10-225-14/+15
| | | | | | | | Using --enable-debug already makes the build a non-product build, so this whole 'product' notion is rather confusing when reading the build system code. Change-Id: I4bb6b879a6bcd8c76c4b48ddaccb433ab8eb4bb2
* clean up configure options for debugging buildLubos Lunak2012-10-2213-149/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default a product (non-developer) build is done. Code is optimized and no debugging information is included (may be overriden though, see below). Developers should preferably build with --enable-dbgutil , or at least --enable-debug. The --enable-symbols switch has been removed. Use explicit CFLAGS/CXXFLAGS/LDFLAGS instead if needed. With --enable-debug optimizations are turned off and debugging information is included (in order to make it possible to examine the code in a debugger). Additionally assertions and logging is enabled (see SAL_WARN/SAL_INFO documentation for details and better control). This switch should primarily by used for occassional development (such as when it is needed to debug one module in a non-debug build, see also 'make DEBUG=true' below). Using --enable-dbgutil is the recommended developer option. In addition to --enable-debug it also enables additional checks, such as debugging mode for STL or checking compiler plugins. This switch may also enable additional logging from obsolete debugging tools (which should be converted to SAL_WARN/SAL_INFO for better control). Note that this option makes the build binary incompatible from a --disable-dbgutil build, so it is not possible to mix them. When using --enable-debug/--enable-dbgutil , the build is noticeably larger because of the included debugging information (compiler -g option). When disk space is an issue (or the computer is not very powerful), the --enable-selective-debuginfo option allow specifying where the debugging information should or should not be used. The option takes a list of arguments, where all means everything, - prepended means not to enable, / appended means everything in the directory; there is no ordering, more specific overrides more general, and disabling takes precedence). For example, --enable-selective-debuginfo="all -sw/ -Library_sc" enables debugginfo for everything except for anything in the sw module and the sc library. Explicitly specified CFLAGS/CXXFLAGS/LDFLAGS override optimization and debugging options (can be now also passed to configure which will make the build system use them). If in a non-debug build it is needed to temporary build something as a debug build, 'make DEBUG=true' temporarily works as if --enable-debug was specified. It also temporarily overrides debuginfo disabled using --enable-selective-debuginfo. Old code using old logging functionality also has a concept of a debug level, forced using 'make DBGLEVEL=2'. Using a debug level of 2 (or higher) enables additional logging output. New code should use SAL_WARN/SAL_INFO and use extra areas for additional logging output that can be selectively enabled/disabled using SAL_LOG variable. (Some smaller parts of this design will be implemented by separate follow-up commits.) Change-Id: Ia6420ee3c99c217ead648e8967165eed7f632258
* Resolves: rhbz#868479 / fdo#56281 doubled ~ in German ok/cancel translationsCaolán McNamara2012-10-221-5/+8
| | | | | | | | | | | | We have unix-specific code adding ~ to OK/Cancel. So don't add ~ if string already contains those. Though its an open question if the presence of ~ is a bad thing for the Windows case. i.e. if we should have tooling to not allow the OK/Cancel translations to contain ~ in the first place, of if we should drop the ifdef UNX and do it globally now Change-Id: I461c6ac9ca574ed188f51472919be82ec582e389
* explictly require Bitmap to get imageCaolán McNamara2012-10-221-1/+1
| | | | Change-Id: I0f7e0510f6c946be7cf930659db961d3c17e1c4f
* factor out common codeDavid Tardon2012-10-221-7/+7
| | | | Change-Id: I733dc593b2395e06bf86d8ad9dec16c958c880b9
* fdo#55290 create CLI assemblies with the right nameDavid Tardon2012-10-222-5/+28
| | | | Change-Id: I521a8a1fc013684fde6055d7e2c32790462e64c6
* add missing depDavid Tardon2012-10-221-1/+1
| | | | Change-Id: Ic902a7399a810fcf3331dc9c728c22a1f2a14d4d
* use absolute pathDavid Tardon2012-10-221-3/+3
| | | | Change-Id: Ic814cba74dede2f5a079242d0194fe7579e670ab
* change the order of these checkboxesAndras Timar2012-10-221-2/+2
| | | | Change-Id: I2bdfb770ded91bc66618dcc27e574cd39a3b267e
* accelerate shape import & export by more sensible XInterface handling.Michael Meeks2012-10-223-9/+23
| | | | | | | | | Instead of converting both XInterfaces (again) to a root XInterface inside the Reference == operator - we ensure that we have done this on insertion, and do a fast pointer compare; saves ~40% of load time on some docs, and more on save. Change-Id: Ic3c97dd731ffb3854ebc135f416f6032d87b9d15
* Seems that on the emulator the y scale is -1, huhTor Lillqvist2012-10-221-1/+3
| | | | Change-Id: I1ad30e278a5b04de3ee544c30c38f4765539157d
* Add ucppkg1Tor Lillqvist2012-10-221-0/+2
| | | | Change-Id: I471440867895b2a8ef2f2de90ed37f5b3c9c0721
* dummy_can_throw_anything reportedly needed at least with GCC 4.5.1, tooStephan Bergmann2012-10-221-1/+1
| | | | | | | | ...see <http://lists.freedesktop.org/archives/libreoffice/2012-October/039995.html> "RuntimeException while building" Change-Id: I038806d4ca1d7a2a2518106ba722509fbe3a7843
* String -> OUStringIvan Timofeev2012-10-223-20/+16
| | | | Change-Id: I154c856c2813130aae1af611abcc4bcb4f0d1d13
* typoAndras Timar2012-10-221-1/+0
| | | | Change-Id: Ief230fc60ddf3008d7d75af2cf57e20d3818634b
* add help ID to 'Enable char units' checkboxAndras Timar2012-10-221-0/+2
| | | | Change-Id: Ic968253460363c9d73ddc247d680f38f81df1272
* Remove arguments unused when compiling assembler object (-D, -I, etc.)Stephan Bergmann2012-10-221-5/+1
| | | | | | | ...at least Clang 3.2 warns about them, and with -Werror would produce fatal errors for them. Change-Id: I59568adc969ebd1ba2f20ef6c41edc7c5f5d29ed
* -Werror,-Wtautological-constant-out-of-range-compareStephan Bergmann2012-10-221-1/+2
| | | | Change-Id: I320c11d4b3d295c65dcd966f70a2de4f05926ebb
* implement secondary button groups in buttonboxesCaolán McNamara2012-10-223-29/+74
| | | | Change-Id: I0e60b7e197ba4f6ebd3f24cb2e9072ce3e1353fb
* Remove spurious find_substrStephan Bergmann2012-10-221-8/+0
| | | | Change-Id: I4b001e6fd963df2fad97aaf5885b0b38189e59d6
* DomainMapper::lcl_attribute: typo fixesMiklos Vajna2012-10-221-3/+3
| | | | Change-Id: Ib6ea496f7fb6d87011a74fc49e77c54d62cb09ec
* add infrastructure for secondary button groupsCaolán McNamara2012-10-226-61/+38
| | | | Change-Id: I5fd1bbc31a0259e92f6eb23beef5d3c77b74eed8
* add a stock index image to vcl, ala gtk-indexCaolán McNamara2012-10-228-1/+23
| | | | Change-Id: I96cd80f14d557752c19b88bb2c99298d7c3e3e0b
* Only vcl has collate/ncollate nowCaolán McNamara2012-10-2210-0/+0
| | | | | | | so remove the svtools ones where there are duplicates, move the svtools one to vcl when the vcl one is missing Change-Id: I9e7f77c3088be48bfcbed81e02ff71fa7aeba0d8
* some more clang warningsCaolán McNamara2012-10-227-14/+29
| | | | Change-Id: I4359784279875dc9dac99bc4d2db95dccf094b20
* WaE: unused parameterTor Lillqvist2012-10-221-0/+2
| | | | Change-Id: I15bfeda7f9bf0fbeff9e4f3297f127941cadcf9b
* package: kill RTL_CONSTASCII_USTRINGPARAM in xstorageMiklos Vajna2012-10-221-655/+652
| | | | Change-Id: I85d3d863f2ee873834ced526fd3efb76738b110e
* sw: remove duplicated testMiklos Vajna2012-10-223-47/+1
| | | | | | | | Now that the import/export tests are reworked, this duplication can be dropped. Also rename the test file, n<number>.docx is for test files from bugzilla.novell.com. Change-Id: I48cf5619fc44341c2e468f756939dc676564da53
* No more clone directoryStephan Bergmann2012-10-221-2/+1
| | | | Change-Id: I59239bfa1865bc5f19e620216edd95227c5fb318
* add note to ExternalPackage docDavid Tardon2012-10-221-0/+3
| | | | Change-Id: I920e0f6cea18c825dc5786b6b4f2df1c0ddb890d
* drop unneeded functionsDavid Tardon2012-10-222-13/+0
| | | | | | | ExternalPackage has intentionally been made compatible with Package, so it can be passed to gb_LinkTarget_use_package(s). Change-Id: I11cd55e1f570ddab7315a7229321fc3392fd49f4
* make sure libpq is in place before it is usedDavid Tardon2012-10-222-4/+4
| | | | Change-Id: I799a149b319bb6a3168117810084496f8b6d6fbb
* sal_Bool to boolTakeshi Abe2012-10-2213-74/+74
| | | | Change-Id: I71842ace16eb65b3269754cc36408fe52843b2ea
* fix typoPeter Foley2012-10-211-1/+1
| | | | Change-Id: I10ac442d9be4f592d79d8b2fbd824d94852781d9
* fix sdremote related configure switchesRene Engelhard2012-10-216-18/+62
| | | | | | | | sdremote itself apparently works also over IP (WLAN), so we don't need to disable it when we just don't want/have bluetooth. And also dbus is also needed in the bluez case Change-Id: I55ba07cd715d1e9bd641ef28e2391e4fe85b85e0
* some additional clang warningsCaolán McNamara2012-10-211-0/+66
| | | | Change-Id: I7ba4a6cb9ad8cb75282553d486e48c00e19cc0c2
* loplugin: misleading else if indentCaolán McNamara2012-10-211-8/+4
|
* translations dir always exists with submodulesPeter Foley2012-10-211-1/+1
| | | | Change-Id: I7d6e671f45355eb03fb9e1a49d7123e2f1699e80
* fix postgresql on winPeter Foley2012-10-212-5/+5
| | | | Change-Id: I15da34e09b74d9b97b64327ab46282c4f33e4118
* Fix some Variable "X" is reassigned a value before the old one has been usedJulien Nabet2012-10-213-6/+4
| | | | Change-Id: I6df132f670c771f18b3aa7ae87b14adf266b64a4
* Fix Variable "X" is reassigned a value before the old one has been usedJulien Nabet2012-10-211-4/+4
| | | | Change-Id: I293b42d075d9c680a781a3bb993f05f4d7d62208