27 Commits

Author SHA1 Message Date
Stephan Bergmann
e57ca02849 Remove dynamic exception specifications
...(for now, from LIBO_INTERNAL_CODE only).  See the mail thread starting at
<https://lists.freedesktop.org/archives/libreoffice/2017-January/076665.html>
"Dynamic Exception Specifications" for details.

Most changes have been done automatically by the rewriting loplugin:dynexcspec
(after enabling the rewriting mode, to be committed shortly).  The way it only
removes exception specs from declarations if it also sees a definition, it
identified some dead declarations-w/o-definitions (that have been removed
manually) and some cases where a definition appeared in multiple include files
(which have also been cleaned up manually).  There's also been cases of macro
paramters (that were used to abstract over exception specs) that have become
unused now (and been removed).

Furthermore, some code needed to be cleaned up manually
(avmedia/source/quicktime/ and connectivity/source/drivers/kab/), as I had no
configurations available that would actually build that code.  Missing @throws
documentation has not been applied in such manual clean-up.

Change-Id: I3408691256c9b0c12bc5332de976743626e13960
Reviewed-on: https://gerrit.libreoffice.org/33574
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-01-26 12:54:43 +00:00
Caolán McNamara
1ae7f7fcae coverity#1374277 Uncaught exception
Change-Id: I2475056682252111af78a7594c04d15a93fda47f
2016-10-26 09:56:30 +01:00
Noel Grandin
6e72f0251b new loplugin unnecessary override
Change-Id: I88d3e33823d68745b98625050a8a274f9ef04bcb
Reviewed-on: https://gerrit.libreoffice.org/27135
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Tested-by: Stephan Bergmann <sbergman@redhat.com>
2016-07-15 14:05:41 +00:00
Stephan Bergmann
b36963c0a6 Replace "SAL_OVERRIDE" with "override" in LIBO_INTERNAL_ONLY code
Change-Id: I2ea407acd763ef2d7dae2d3b8f32525523ac8274
2015-10-12 17:52:29 +02:00
Noel Grandin
de020fc9c3 com::sun::star->css in forms/
Change-Id: I1c09e88f839bdf11c6ff809ec95769e8f729c7cd
2015-10-02 08:20:11 +02:00
Matúš Kukan
39c4b2787e forms: Replace these macros
Change-Id: I656905cf6f0e3647824ff3836fcea93920251264
2015-03-28 11:52:41 +01:00
Chris Sherlock
5d05f7ed85 forms: use constructor feature for form modules
Change-Id: I8f1588cbd338e2f8b5bc6047d84b17c697a7d2d3
2015-02-17 11:34:20 +01:00
Noel Grandin
dac4ca5f68 new loplugin: externalandnotdefined
Find "missing headers," where a function is declared directly in the
.cxx (as extern) and not defined, and should arguably instead be declared
in an include file.

Change-Id: I6d83ee432b2ab0cd050aec2b27c3658d32ac02a2
2014-07-11 14:12:25 +02:00
Thomas Arnhold
28ac97dce1 forms: expand DECLARE_XCLONEABLE
Change-Id: I2a468e40489797e33935b79a27459ab408558124
2014-06-04 08:30:25 +02:00
Chris Laplante
04f31d13c5 Remove ASCII art, useless comments and whitespace from forms module
Change-Id: Ib6157a493092a137a6b0bf5b96d0e760d307f9da
Reviewed-on: https://gerrit.libreoffice.org/9472
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-05-25 14:35:17 -05:00
Noel Grandin
c0d037a6ec forms: sal_Bool->bool
Change-Id: Ifa15f4ed3107b1075b504f09d2cae69ee38d347a
2014-05-06 12:38:16 +02:00
Stephan Bergmann
567ef6d578 Second batch of adding SAL_OVERRIDE to overriding function declarations
...mostly done with a rewriting Clang plugin, with just some manual tweaking
necessary to fix poor macro usage.

Change-Id: Ie656f9d653fc716f72ac175925272696d509038f
2014-03-27 18:12:18 +01:00
Alexander Wilms
bed18b128f Remove visual noise from forms
Conflicts:
	forms/source/component/DatabaseForm.cxx

Change-Id: I4005fe65e89794bd92191c37221c252a3e964917
Reviewed-on: https://gerrit.libreoffice.org/8262
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-02-26 14:54:56 -06:00
Stephan Bergmann
5e21a413c7 cppuhelper: retrofit std::exception into overriding exception specs
Change-Id: I56e32131b7991ee9948ce46765632eb823d463b3
2014-02-26 18:22:20 +01:00
Thomas Arnhold
bdf7b2715e fixincludeguards.sh: forms
Change-Id: I634371fcd867f20e20384f75d613dab5f69a246c
2013-11-05 09:28:53 +01:00
Michael Meeks
b9042fad7c re-base on ALv2 code.
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-21 15:00:05 +01:00
Caolán McNamara
b77940e5af add modelines to .hxx files as well 2010-10-28 15:48:02 +01:00
Jens-Heiner Rechtien
36de66bdf0 changefileheader2: #i109125#: change source file copyright notice from Sun Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision) 2010-02-12 15:01:35 +01:00
Kurt Zenker
885228d6ec INTEGRATION: CWS dba30d (1.9.18); FILE MERGED
2008/05/27 12:28:03 fs 1.9.18.1: #i89657# refactoring, so that our binding's getValue is only called when our mutex is not locked
2008-06-25 11:05:55 +00:00
Rüdiger Timm
01c7369e67 INTEGRATION: CWS changefileheader (1.8.82); FILE MERGED
2008/04/01 12:30:26 thb 1.8.82.2: #i85898# Stripping all external header guards
2008/03/31 13:11:37 rt 1.8.82.1: #i87441# Change license header to LPGL v3.
2008-04-11 07:26:34 +00:00
Oliver Bolte
3d3a0ece4d INTEGRATION: CWS hb02 (1.7.80); FILE MERGED
2007/02/01 12:09:42 fs 1.7.80.2: #i74051# split describeFixedProperties in describeFixedProperties and describeAggregateProperties
2007/01/31 10:55:31 fs 1.7.80.1: changed handling of properties in the course of #i74051#
2007-03-09 12:35:14 +00:00
Jens-Heiner Rechtien
0511b35077 INTEGRATION: CWS warnings01 (1.6.68); FILE MERGED
2006/03/15 07:55:40 fs 1.6.68.1: #i57457# warning-free code (unxsols4)
2006-06-19 11:56:59 +00:00
Rüdiger Timm
36d3c3cb9d INTEGRATION: CWS ooo19126 (1.5.56); FILE MERGED
2005/09/05 13:50:31 rt 1.5.56.1: #i54170# Change license header: remove SISSL
2005-09-08 21:52:54 +00:00
Vladimir Glazounov
f678ef3da3 INTEGRATION: CWS eforms4 (1.4.74); FILE MERGED
2004/12/10 09:10:56 fs 1.4.74.1: #i36359# some method constness
2005-03-23 10:32:32 +00:00
Jens-Heiner Rechtien
7c4be3a136 INTEGRATION: CWS frmcontrols02 (1.2.6); FILE MERGED
2004/02/02 07:47:56 fs 1.2.6.1: functionality moved to another include file
2004-04-13 10:16:03 +00:00
Rüdiger Timm
6bb865fe45 INTEGRATION: CWS frmvalidation (1.2.26); FILE MERGED
2004/03/11 16:46:21 fs 1.2.26.1: mass checkin
- #i25106# core for validating form controls via external XValidator instances
- moved the services/interfaces related to binding form controls to external
  value suppliers into css.form.binding (out of drafts.css.form/component)
2004-04-02 09:57:22 +00:00
Kurt Zenker
7cdd83dcaa INTEGRATION: CWS frmcontrols01 (1.1.2); FILE ADDED
2003/10/29 11:43:40 fs 1.1.2.4: #i21605# allow to bind the control to spreadsheet cells
2003/10/29 07:24:25 fs 1.1.2.3: #i21277# no real need for an own control component
2003/10/28 09:51:17 fs 1.1.2.2: resolved post-RESYNC problems
2003/10/22 13:08:52 fs 1.1.2.1: initial checkin - declaration/implementation for form layer scroll bar control/models
2003-12-11 11:30:31 +00:00