|
|
3e53c6ba93
|
move the attribute parsing code to SvParser
and simplify considerably
Change-Id: I2a4af15e77904b62abc81dad78a2990e2eab05f0
|
2016-06-22 09:27:15 +02:00 |
|
|
|
f3c1d240bd
|
loplugin:constantparams
Change-Id: Ib162ba9297b9d900ea42c7e5216e152d3e58a361
Reviewed-on: https://gerrit.libreoffice.org/25769
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
|
2016-06-03 09:08:42 +00:00 |
|
|
|
43b4903db3
|
teach stylepolice plugin about ref-counted-pointer naming
Change-Id: I6e91d22fc1826038c05ddb6fc065563c6a250752
Reviewed-on: https://gerrit.libreoffice.org/24459
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
|
2016-04-28 09:31:16 +00:00 |
|
|
|
5b79f5a4e5
|
loplugin:constantparam in idl
Change-Id: I2fa4c74c9709d3a8495341f00d974ba960c18deb
|
2016-03-23 10:19:43 +02:00 |
|
|
|
33b2d58895
|
Remove some unused include stdio
Change-Id: Ifdb9d133237eecd3132dffb0f85c005beac169d2
Reviewed-on: https://gerrit.libreoffice.org/23174
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
|
2016-03-12 14:43:17 +00:00 |
|
|
|
20276795b7
|
small cleanups in .SDI parser
Change-Id: Ic7122e3ecfe2914e27945fd508199f7ec1d6bdab
|
2016-02-23 10:07:09 +02:00 |
|
|
|
c45d3badc9
|
new loplugin: commaoperator
Change-Id: I03f24e61f696b7619855e3c7010aa0d874e5a4ff
|
2016-02-23 08:08:56 +02:00 |
|
|
|
314cb543fe
|
parse shell/interface entries in SvIdlParser
Change-Id: Ief68b26be0a0890ffdfa02a5904ba9d2cb364c65
|
2016-02-16 11:59:05 +02:00 |
|
|
|
f7520bbc80
|
move interface/shell parsing to SvIdlParser
Change-Id: I95cce21c6c9beb5637dd4f4a769f455eaacbec2b
|
2016-02-15 15:47:30 +02:00 |
|
|
|
ac43283932
|
move item and struct parsing into SvIdlParser
Change-Id: I1ba88bca82b5b251ed34330ab5e0cb8bd88a5815
|
2016-02-15 15:47:30 +02:00 |
|
|
|
b27dcabad3
|
move parsing of enum into SvIdlParser
Change-Id: I89eef20d62f92f7345750c48c34c9f3b7bca287e
|
2016-02-12 09:13:43 +02:00 |
|
|
|
f3f533f0c6
|
move module parsing into SvIdlParser class
Change-Id: I99937935a1d41fa5b0ff6c2f5e92bde3b4847e9f
|
2016-02-12 09:13:43 +02:00 |
|
|
|
62225eeb98
|
bIsModified in SvMetaModule is unused
Change-Id: Idc6effddce9923f0d48a111b2a04458efc11ebf9
|
2016-02-12 09:13:43 +02:00 |
|
|
|
0c6d6aa47e
|
rename Read()->ReadIf() and ReadDelimiter()->ReadIfDelimiter()
Change-Id: I589dc0280c5bb587aa024b0f1dcf0b623d719aa4
|
2016-02-12 09:13:43 +02:00 |
|
|
|
8db11c9056
|
fix dead code warning on Windows
Change-Id: I7b23442b34c7f2dcc2c44c33613fb66e6eb1b14b
|
2016-02-11 15:27:09 +02:00 |
|
|
|
4e13a69112
|
use exceptions for error handling in .SDI parsing
to simplify the normal control flow
Change-Id: If325ec0507a51d8e2d3340fc5b628bb75a078a44
|
2016-02-11 14:47:01 +02:00 |
|
|
|
09d58f7be8
|
GetToken never returns null, so use a reference
Change-Id: I0164e546b0ee0b40acc7b9253d3c0ecded97280c
|
2016-02-11 14:47:01 +02:00 |
|
|
|
cf6c21e7f1
|
ReadDelemiter->ReadDelimiter
Change-Id: I311eb27e3d287f3ef409cb54f19a152793f940d9
|
2016-02-11 10:03:18 +02:00 |
|
|
|
d542cf3e63
|
spelling
Change-Id: Ic6464cd4d2c4fdb302f6337719ad937c0d3f8135
|
2016-02-11 10:01:46 +02:00 |
|
|
|
81372804ae
|
simplify some OStringBuffer code
Change-Id: Ic1b0e13a8d77154fa780f6804ee36b5a5d9c7334
|
2016-02-11 10:01:45 +02:00 |
|
|
|
4bcc7ddf78
|
simplify error handling code
Change-Id: I8f70d6bde7018d5b4455f95373f1b7d5dbc4d76e
|
2016-02-11 10:01:45 +02:00 |
|
|
|
e755ac76e0
|
rename Back2Delemitter->Back2Delimiter
Change-Id: I8e4cf6fa936bc94db3f8a865731d00878354ad99
|
2016-02-11 10:01:45 +02:00 |
|
|
|
ae7f6dc8af
|
use WriteOString to reduce the code a little
Change-Id: I5378478500a18b2d7156b7047867bc53f6513b45
|
2016-02-11 10:01:45 +02:00 |
|
|
|
3c14d8fd4c
|
rename aAttrList to aSlotList
since that is a more accurate reflection of it's use
Change-Id: Ic5933e5cdeefac7363975a5767be3ee5db99bd56
|
2016-02-09 09:43:53 +02:00 |
|
|
|
cfa4ba4b2b
|
simplify SvMetaObjectMemberStack
Change-Id: I7c1ba85fcb21925f5e912fa48207411e4fc1fbb4
|
2016-02-09 09:43:53 +02:00 |
|
|
|
8bbcbcec91
|
simplify SvSlotElement
Change-Id: I4699dca35c0197944df97005ff032e1d16139e5f
|
2016-02-09 09:43:53 +02:00 |
|
|
|
8d6e4896d9
|
simplify SvClassElement
no need for it to be ref-counted
Change-Id: I663266c9f59930b1f5bc53f1f27b594dbbc08b46
|
2016-02-09 09:43:52 +02:00 |
|
|
|
c7b66c1968
|
remove some more dead code, found by LCOV
Change-Id: I23404778d13b690fa2330f6db1a90d578b23468b
|
2016-02-09 08:16:26 +02:00 |
|
|
|
7a6c044e97
|
split MetaTypeType::Class into Interface and Shell
Change-Id: Id405be797d516e3e608044a375c40b2138c89aa3
|
2016-02-09 08:16:26 +02:00 |
|
|
|
c4f056c01b
|
disambiguate the two GetType methods
Change-Id: I922af3a2ebe8cdaa6465542a5d6de365e1bc6dff
|
2016-02-08 14:00:39 +02:00 |
|
|
|
898061f926
|
move isMethod/isVariable down from SvMetaAttribute to SvMetaSlot
Change-Id: Ic13c61d6bd75d12e9dc5c75eaa75573dcb3b3b0b
|
2016-02-08 14:00:39 +02:00 |
|
|
|
afa1779d27
|
simplify getMangleName()
Change-Id: I811acbbb88d8d9639001d7b9af6b0d4a66a80656
|
2016-02-08 14:00:39 +02:00 |
|
|
|
d61b45016e
|
SvString is a just thin wrapper around OString
eliminate it
Change-Id: Icb91d25cc7bffb3060b9392f71d37e5a95844aa3
|
2016-02-08 14:00:38 +02:00 |
|
|
|
04e22bee0a
|
format IDL compiler headers a little
Change-Id: I54cb7a664908f8817958d4482a5adfdc6d2a0f3d
|
2016-02-08 14:00:38 +02:00 |
|
|
|
760b86a757
|
Export attribute only applies to SvMetaSlot, so move it down
Change-Id: I686fd2148d4cf03acbef892223c3ed2b1966e73a
|
2016-02-08 14:00:38 +02:00 |
|
|
|
1795bb2fef
|
ReadonlyDoc only applies to Slot's
so move it down from SvMetaAttribute to SvMetaSlot
Change-Id: I3a433d9a1cee0a5a9f52b57c6cd16b16198dade1
|
2016-02-08 14:00:38 +02:00 |
|
|
|
b2c7ea1a22
|
cParserChar in SvMetaType is unused
Change-Id: Ie46b381a3d6005e5ce98f33146a6c38f671b8473
|
2016-02-08 14:00:38 +02:00 |
|
|
|
37458b730b
|
aBasicPostfix in SvMetaType is unused
Change-Id: Ic0c3fc2bb6664031eec649b36e2423a4d1b0ec6d
|
2016-02-08 14:00:38 +02:00 |
|
|
|
e137c4028c
|
remove unused ModulePrefix in *.SDI files
Change-Id: I92bb724259b6fd59af3a14810744cf1537ae2428
|
2016-02-08 14:00:37 +02:00 |
|
|
|
8a79d044c0
|
remove unused HelpText attribute from *.sdi files
Change-Id: I21bcf66c552cd38eaae1bdc85626aa9bd1782ebd
|
2016-02-08 14:00:37 +02:00 |
|
|
|
aa9b67dda0
|
remove unnecessary module GUIDs in *.sdi files
Change-Id: I78784abc1031027d69bbe31d150bc78c8bfbfcf4
|
2016-02-08 14:00:37 +02:00 |
|
|
|
f5a2836158
|
aTypeList,aAttrList in SvMetaModule are unused
Change-Id: I545e55021f6e0791c80df64695faa86eb6e020ea
|
2016-02-08 14:00:37 +02:00 |
|
|
|
f408ced762
|
SvMetaReference currently serves no purpose
Change-Id: I676e61fee201b1a2e7f66b541061de2b049bffa9
|
2016-02-08 14:00:37 +02:00 |
|
|
|
0b7337bfa0
|
remove some dead code, found using LCOV
Change-Id: Ibdca0a70722290bbb560726c88e9821c3ae0af14
Reviewed-on: https://gerrit.libreoffice.org/22151
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
|
2016-02-07 06:54:39 +00:00 |
|
|
|
e90f4e18fd
|
convert TYPE_ enum to scoped
Change-Id: I514cf8591d8e7b3ff26bafba8fdbac2ad26249b8
Reviewed-on: https://gerrit.libreoffice.org/22150
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
|
2016-02-07 06:53:43 +00:00 |
|
|
|
5d410b57be
|
remove CALL enum and associated code paths
not used
Change-Id: Ia000014d48ac6da92b396c4aa7b736c8a6f27149
Reviewed-on: https://gerrit.libreoffice.org/22148
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
|
2016-02-07 06:51:37 +00:00 |
|
|
|
8beb3e713f
|
.SDI compiler: expand out some typedefs
Change-Id: I898bc1d95b1d3394cae74776c0e7dcbaafa934e4
Reviewed-on: https://gerrit.libreoffice.org/22146
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
|
2016-02-07 06:50:41 +00:00 |
|
|
|
d932eb95f4
|
remove unused Hidden/Description/UnoName from .SDI files
Change-Id: I9660690b29da411dcdf148007242ffa944957f78
|
2016-02-05 09:35:29 +02:00 |
|
|
|
6b0279c095
|
remove unused typedef in .SDI files
Change-Id: Ib5459768c68d5eb5536116ba20d54f5a4ae06007
|
2016-02-05 09:35:28 +02:00 |
|
|
|
ffacdae901
|
remove unused union from .SDI files
Change-Id: I673e5a020279e323cccf50d0ff3d74166ef61329
|
2016-02-05 09:35:28 +02:00 |
|