summaryrefslogtreecommitdiffstats
path: root/idlc
Commit message (Collapse)AuthorAgeFilesLines
* CID#705985 ensure umask for mkstempCaolán McNamara2013-09-121-0/+4
| | | | Change-Id: I861b85ac38a2881ff4b993047c1a15335308ba62
* CID#440614 use after freeCaolán McNamara2013-09-121-2/+2
| | | | | | a bit of guesswork here I admit Change-Id: I774da6f585e4b81a25660b7823d6bb150630f44f
* Minor clean upStephan Bergmann2013-09-041-2/+1
| | | | | | | Remove an odd {1} repeat count, and remove the "."{DIGIT}+ pattern that is already covered by the following {DIGIT}*"."{DIGIT}+ pattern. Change-Id: If99dfe10a5e37225355472bf4deceb34c0a92eb9
* Do not leave $$ uninitialized in case of errorStephan Bergmann2013-08-281-0/+1
| | | | Change-Id: Id28fb53a98ff164cd14f8f9dcb4ebee7a71bfd1e
* parser.y: untabify, remove trailing whitespace, mode linesStephan Bergmann2013-08-281-2120/+2123
| | | | Change-Id: Ief0109289c6dc70b51193fa5f4432efe2b48c3fb
* downcast of address which does not point to an object of type 'AstInterface'Stephan Bergmann2013-08-223-8/+8
| | | | | | (note: object is of type 'AstTypeDef'); Clang -fsanitize=undefined Change-Id: I1b11a7678f18557c8040af2118c1c0101913f086
* downcast of address which does not point to an object of type 'AstType'Stephan Bergmann2013-08-221-1/+1
| | | | | | (note: object is of type 'AstDeclaration'); Clang -fsanitize=undefined Change-Id: I08eef7d3e8b298abd16b0c6d72cfb72b75190cd5
* finish deprecation of O(U)String::valueOf()Luboš Luňák2013-08-212-11/+11
| | | | | | | Compiler plugin to replace with matching number(), boolean() or OUString ctor, ran it, few manual tweaks, mark as really deprecated. Change-Id: I4a79bdbcf4c460d21e73b635d2bd3725c22876b2
* fdo#43460 connectivity,extensions,filter,idl,idlc: use isEmpty()Jelle van der Waa2013-06-182-2/+2
| | | | | | | Change-Id: I78ba286be5aa4d731f734e5eb16adb77c686aad9 Reviewed-on: https://gerrit.libreoffice.org/4325 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
* fdo#60724 change spelling error REMOVEABLE -> REMOVABLE IIThomas Arnhold2013-05-297-9/+9
| | | | | Change-Id: I0057b9174af6a83f3fde0e27c3a91a4aeca95873 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
* RHEL-5 baseline ver of flex doesn't have nounistdCaolán McNamara2013-05-231-1/+1
| | | | | | | | lets try this hack, if it fails revert and I'll just manually update the baseline with a newer flex than flex-2.5.4a-41.fc6 Change-Id: If644489e80fc4e4cdba97808af0fe4d544d08646
* Spelling "separate" (etc) correctly is hardTor Lillqvist2013-05-151-1/+1
|
* soltools: remove Package_inc and empty unistd.h nonsenseMichael Stahl2013-05-102-1/+1
| | | | Change-Id: Ic05de69951b28b9cc8d62f0a534b507c424e6b25
* Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks2013-04-301-21/+4
|
* add external for unistd.hDavid Tardon2013-04-091-3/+4
| | | | Change-Id: I728b162e21a7a2c02cb76af110cc0a01a762fdbd
* fix logical-op-parenthesis warningPeter Foley2013-04-071-1/+1
| | | | Change-Id: Ib97f667c9acb644c3becb81f851ad8c7e4ff31ea
* remove needless forward rtl::OUString declarationsLuboš Luňák2013-04-071-1/+0
| | | | Change-Id: I97d91a758dd82d64768d75c1d2ddd279de5f6034
* mass removal of rtl:: prefixes for O(U)String*Luboš Luňák2013-04-0749-186/+184
| | | | | | | | Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk have kept them, in order not to break external API (the automatic using declaration is LO-internal). Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
* Forbid old-style services/singletons inheriting new-style servicesStephan Bergmann2013-04-034-1/+44
| | | | | | | ...does not make sense. Adapted some old-style services accordingly, where the inherited service had been changed to new-style after the fact. Change-Id: I5f3e4ddf99160778a319062a6c84f83529ff177b
* -Wunused-macrosStephan Bergmann2013-03-272-10/+0
| | | | Change-Id: Ifaa1637122d6f9cae1e29b77ac36ca5d1f220aed
* remove external include guardsThomas Arnhold2013-03-252-48/+1
| | | | Change-Id: If5758e02baa8e019923355b6c97043b306223fdd
* Introduce HAVE_GCC_PRAGMA_DIAGNOSTIC_{MODIFY,SCOPE}Stephan Bergmann2013-03-251-3/+3
| | | | | | | | | | | | | ...replacing hard-coded GCC version checks. Those checks that guard #pragma GCC diagnostic ignored "-Wnon-virtual-dtor" appear relevant only for GCC itself, not Clang (which used to fail the old guards because it typically announces itself with a rather low __GNUC__/__GNUC_MINOR__ version), see 6e67c03dc0225fc66343546b14e902b9d238b1a3 "Enable -Wnon-virtual-dtor for GCC 4.6" Change-Id: I6bfa4d5caa6192e7a203ce829682bf6bb8d61a1b
* deleting NULL is safeTakeshi Abe2013-03-251-4/+2
| | | | Change-Id: I3748d0034b2c8e9d9122ad2a9001763eb1265e1d
* coverity#704237 Logically dead codeJulien Nabet2013-03-231-2/+0
| | | | Change-Id: I7a5087b2ac89ee2839f0e0d8450efc7fca1dd68b
* coverity#440066 Logically dead codeJulien Nabet2013-03-221-6/+0
| | | | Change-Id: I54d1b22859bd4f0a1e68ce79ed2ce4d7fbeb5107
* coverity#440065 Logically dead codeJulien Nabet2013-03-221-3/+0
| | | | Change-Id: I6b735ca48bd996c71ad6c6103e68af2cd2890d98
* further OUString cleanupThomas Arnhold2013-03-191-2/+2
| | | | Change-Id: I19954ee5976cb881a5fe73a889c8e04a19b14eb6
* removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStrings declarationsThomas Arnhold2013-03-191-2/+2
| | | | | | | | | s/(OUString\s+[a-zA-Z_][A-Za-z0-9_]*\s*)\(\s*RTL_CONSTASCII_USTRINGPARAM\s*\((\s*"[^")]*?"\s*)\)\s*\)/$1\($2\)/gms Change-Id: Iad20f242c80c4bdc69df17e2d7a69d58ea53654b Reviewed-on: https://gerrit.libreoffice.org/2835 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
* automated removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStringsThomas Arnhold2013-03-193-6/+6
| | | | | | | | | | | Done with a perl regex: s/OUString\s*\(\s*RTL_CONSTASCII_USTRINGPARAM\s*\((\s*"[^")]*?"\s*)\)\s*\)/OUString\($1\)/gms Change-Id: Idf28320817cdcbea6d0f7ec06a9bf51bd2c3b3ec Reviewed-on: https://gerrit.libreoffice.org/2832 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-3/+0
|
* more subtle dependencies for cross-compilationMatúš Kukan2013-03-131-3/+11
| | | | | | | | | | Now we build only what we really need for 'build' platform - there is new build-tools make target. The list of tools is in solenv/gbuild/extensions/pre_BuildTools.mk. Also similar is done to some extent for 'host' platform using gb_Module_add_targets_for_build which is ignored for 'host'. Change-Id: I6acd1762b16aca366aac1a0688500f27869cfca2
* fix spellingNoel Grandin2013-03-071-1/+1
| | | | Change-Id: I52eb4153c3396be88b72cab3b7899f0c6ab18103
* fdo#60724 change spelling error REMOVEABLE -> REMOVABLEKenneth Beck2013-03-062-3/+3
| | | | | | | | | Only applies to PropertyAttribute::REMOVEABLE, and all instances in comments. All other instances of the misspelling have remained the same. Example: AF_REMOVEABLE Change-Id: I391f4101bbc3e06689318235a37d616065bc1686 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* flex output needs soltools' unistd.h on WNTStephan Bergmann2013-02-251-0/+2
| | | | Change-Id: Id7b5e421f8ff9d6db923a1fb01b1071f75a6842d
* Fix type unkown -> unknownJulien Nabet2013-02-212-2/+2
| | | | Change-Id: I8d55d5ae5ae38ae2b252859b5400e36301f19ef0
* Some cppcheck cleaningJulien Nabet2013-02-131-2/+1
| | | | Change-Id: I099171d85a51095f0ff6d592c1260d931f9769b2
* Some cppcheck cleaningJulien Nabet2013-02-121-2/+1
| | | | Change-Id: I8609949377181f8edb30ac07b2791cfcd079fc7d
* UNO constants cannot be of CHAR typeStephan Bergmann2013-01-301-1/+0
| | | | Change-Id: I13f2f1d38b99a5eb1d10f40c524894e37a47f7e2
* Clarify that constant groups cannot be typedef'edStephan Bergmann2013-01-291-0/+5
| | | | Change-Id: Ie169ac426d6de107025023dae987cbce6179007f
* Clarify that bound attribute can specify getter/setter raises listsStephan Bergmann2013-01-291-0/+10
| | | | Change-Id: I49ffee7c1e65d8e79865e5b596d18111e0c64279
* Clarify that attribute setter raises list must not be emptyStephan Bergmann2013-01-291-0/+8
| | | | Change-Id: Ic2d8b1e6f9dbaeee3e3ad9280236abd503de3ffd
* gbuild: fix silly "expandtabs" in makefile VIM modelinesMichael Stahl2013-01-262-2/+2
| | | | Change-Id: I54d8923ad315e8041fd3904da3a29f1a7a8c8b16
* gbuild: do not copy boost headers aroundMichael Stahl2013-01-261-0/+2
| | | | | | | | | - do not use gb_UnpackedTarball_copy_header_files for boost - adapt the optimization in concat-deps.c for new path - use boost_headers in all LinkTargets that require it - add explicit include paths to mysqlc, mysqlcppconn, libvisio, liborcus Change-Id: I0c43e73ed43cc9d2e6bce8faf55e992d655a0bb9
* idlc: silence annoying test spew on successMichael Stahl2013-01-261-2/+2
| | | | Change-Id: I7c9ff31a8f4578afdb9056d6d204bd688c3c3473
* Remove redundant braces around for loopsStephan Bergmann2013-01-261-3/+3
| | | | | | | ...that had once been workarounds for compilers that did not yet support the C++98 scoping rules for declarations in for-init-statements. Change-Id: I51dc42982b30bf3adea6de1a10a91c0b4b4acfbe
* API CHANGE: Remove support for individual constants from UNOIDLStephan Bergmann2013-01-223-125/+52
| | | | | | | | | | | | ...i.e., "const X = N;" declarations outside of constant groups. This appears to be unused in practice, and removing it will allow to simplify future code related to UNO type information. This removes the definition of "constant-decl", and the branch mentioning "constant-decl" from the definition of "declaration" at <http://wiki.openoffice.org/w/index.php?title=Documentation/DevGuide/AppendixD/UNOIDL_Syntax_Specification&oldid=137490>. Change-Id: I218626f02ebd46ee438bf5453ca1510c9ed8e5f0
* Adapt idlc/test/parser/ to gbuildStephan Bergmann2013-01-223-46/+75
| | | | Change-Id: If57ab37dd4d062e3f6bbf5b75a0cde2524b635bd
* unlink() doesn't work that well with URLsLuboš Luňák2012-12-021-1/+1
| | | | Change-Id: I1d0cbd8b8cbbd3ea5c73d0cea6d9e354b1740c7c
* [oneway] removal cleanupStephan Bergmann2012-11-304-12/+0
| | | | Change-Id: I1d60bb4042753bd18475166054ad57dceb2fc97d