Commit graph

2814 commits

Author SHA1 Message Date
Caolán McNamara
ed0ffbba06 over-engineered thread-safe static OUString
This is a ridiculous over-engineered thread-safe static string for
something which is called so few times, and costs 1k of long-term
memory as the OUString dtor needs to be put into a callback
queue to get called at module unload time.

Just return a new string every time, *rolls eyes*
2012-03-22 12:26:42 +00:00
Caolán McNamara
55a4020907 remove ToDouble/ToFloat 2012-03-20 12:57:34 +00:00
Stephan Bergmann
6e67c03dc0 Enable -Wnon-virtual-dtor for GCC 4.6
...which has the necessary features to support it.

Change a lot of classes to either contain a protected non-virtual dtor
(which is backwards compatible, so even works for cppumaker-generated
UNO headers) or a public virtual one.

cppuhelper/propertysetmixin.hxx still needs to disable the warning, as
the relevant class has a non-virtual dtor but friends, which would still
cause GCC to warn.

Includes a patch for libcmis, intended to be upstreamed.
2012-03-14 13:32:02 +01:00
Matúš Kukan
84b3f7b345 gbuild: get rid of realpath in gb_Foo_set_include 2012-03-10 21:23:20 +01:00
Noel Power
7dafa7a3b1 fix error comparing a struct vs an uno prop containing a struct fdo#42819
hack to fix the scenario where sometimes we get "Object required" error when comparing an uno property containing a struct with another struct ( if that property is "MAYBEVOID" )
2012-03-09 18:48:36 +00:00
Caolán McNamara
e4fe6a9c46 state *what* was not found when throwing exception 2012-03-08 12:02:38 +00:00
Caolán McNamara
f150208ca8 these Links either shouldn't be links, or shouldn't exist 2012-03-08 12:02:36 +00:00
Takeshi Abe
2d7550d53f Removed unused macro 2012-03-08 00:06:25 +09:00
Michael Meeks
dc24525d09 more idle code documentation improvement 2012-03-06 14:41:45 +00:00
Takeshi Abe
033d98557e Removed useless #ifdef guard 2012-03-06 21:52:55 +09:00
Michael Meeks
fe4bb3579a basic: add missing forward declarations for helper functions 2012-03-05 22:32:22 +00:00
Tor Lillqvist
c5bf9b10b9 Remove unused SbxMemoryStream 2012-03-05 23:03:34 +02:00
Tor Lillqvist
b344c30ab4 Sprinkle more DISABLE_SCRIPTING ifdefs 2012-03-05 22:30:12 +02:00
Tor Lillqvist
b69285590d Change my mind again: Do build a subset sb library even for DISABLE_SCRIPTING
The tables functionality in Writer documents need SbxValue.
2012-03-05 22:30:10 +02:00
Elton Chung
99ff0ab0b2 Remove unused code from basic 2012-03-05 18:54:28 +02:00
Noel Grandin
8d4fe3ed1f Convert SbxFactory from SV_DECL_PTRARR_DEL to boost::ptr_vector 2012-03-05 12:57:08 +02:00
Tor Lillqvist
c91f279e7e Revert "Build libsb with a few dummy classes also for --disable-scripting"
Nah, these dummy classes would turn out quite complex anyway. Better
to just use ifdefs elsewhere, the number required is not that large.

This reverts commit 6d33801b44.
2012-03-05 02:05:24 +02:00
Tor Lillqvist
6d33801b44 Build libsb with a few dummy classes also for --disable-scripting
Work in progress, the dummy class implementations surely still
incomplete and/or might contain methods not actually needed. More
dummy class implementations needed, hopefully not too many
though. Will add also a few ifdefs for DISABLE_SCRIPTING in some key
places in sc and elsewhere to cut down on the need.
2012-03-01 01:26:18 +02:00
Tor Lillqvist
c16bc82637 s/interpreters/scripting/ 2012-02-27 16:51:56 +02:00
Tor Lillqvist
4c737b6470 Decouple disabling of scripting (BASIC &co) from OS being iOS 2012-02-27 10:06:22 +02:00
Michael Meeks
1543f1ec6d basic: tolerate empty / missing dialog.xlc and script.xlc files 2012-02-24 16:46:47 +00:00
Michael Meeks
1dc601f1b6 basic: remove un-used return value indicating failure 2012-02-24 16:46:46 +00:00
Stephan Bergmann
86ffa60647 Get rid of CREATEVERSIONRESMGR[_NAME] 2012-02-23 17:05:10 +01:00
Luboš Luňák
f150ed241f OUString ctor for string literals without RTL_CONSTASCII stuff
http://lists.freedesktop.org/archives/libreoffice/2012-February/025662.html
2012-02-22 16:21:37 +01:00
Thomas Arnhold
48bfb52d71 expand and remove NS_* macro 2012-02-21 14:02:45 +01:00
Noel Power
634b211632 allow keyword Append to be used as a variable. bnc#745930
statements like
  Dim AppEnd As Integer
will generate compiler errors because Append is a special symbol/keyword in libreoffice basic. This restriction though is too strict because 'Append' is only such a keyword when used within the 'Open' statement ( where it refers to one of the possible values for a paramater ).
2012-02-21 12:26:29 +00:00
Petr Vorel
aafcf8c84c Remove unused code 2012-02-20 11:49:35 +00:00
Takeshi Abe
03591233c1 Prefer equalsIgnoreAsciiCaseAsciiL(RTL_CONSTASCII_STRINGPARAM("..."))
to equalsIgnoreAsciiCaseAscii("...")
2012-02-18 23:19:41 +09:00
Caolán McNamara
08c475bb24 callcatcher: update unused code list 2012-02-16 10:26:03 +00:00
Caolán McNamara
a62395237e WaE: moaning about unintialized variables 2012-02-15 13:01:00 +00:00
Thomas Arnhold
72e04abea5 remove sunpro 5.0 handling 2012-02-14 17:45:26 +01:00
Takeshi Abe
ebba94a957 Replaced String by rtl::OUString 2012-02-13 23:44:24 +09:00
Caolán McNamara
3b4786b6b7 callcatcher: regenerate list 2012-02-13 11:02:46 +00:00
Caolán McNamara
761f502083 can use a reference for singleton 2012-02-13 11:02:46 +00:00
Markus Mohrhard
da39d1443c use TransliterationWrapper in lcl_queryMacro, fdo#45607 2012-02-10 22:59:45 +01:00
Markus Mohrhard
05d48fb71f add SbGlobal for shared static objects 2012-02-10 22:59:45 +01:00
Matúš Kukan
4b30ec9def fdo#39491 -I$(OUTDIR)/inc is set in SOLARINC 2012-02-10 21:41:45 +01:00
Caolán McNamara
849a2471bd update unused list 2012-02-08 09:12:27 +00:00
Caolán McNamara
2cae4ff166 callcatcher: update list, ByteString is on the ropes 2012-02-08 09:12:27 +00:00
Josh Heidenreich
64e1ae0f55 Added READMEs for modules which used to be in libs-core 2012-02-08 06:37:16 +01:00
Takeshi Abe
254f372b01 Use defined utility BASIC_DLL()/BASIC_MOD() 2012-02-07 00:31:29 +09:00
Takeshi Abe
64c498ff17 Removed unused variables 2012-02-07 00:31:27 +09:00
Norbert Thiebaud
c857dff7fc switch to include-based build rather than sourced-based build 2012-02-05 19:34:05 -06:00
Jesús Corrius
7be0cc289d A few safe replacements of pathes->paths 2012-02-01 14:43:37 +01:00
Caolán McNamara
5833c182ed callcatcher: update list 2012-02-01 11:13:44 +00:00
Takeshi Abe
6073c31fe8 Replaced String by rtl::OUString in SbiScanner 2012-01-31 02:29:23 +09:00
Caolán McNamara
bbc94edb9a refactor ConvertLineEnd 2012-01-30 13:18:38 +00:00
Caolán McNamara
7ff0a5b0e4 callcatcher: remove unused NextChannel 2012-01-30 13:18:36 +00:00
Caolán McNamara
89dc836918 ByteString->rtl::OString 2012-01-30 13:18:34 +00:00
Takeshi Abe
9fedf7bcfa Removed unused define and extern 2012-01-29 01:17:26 +09:00