Commit Graph

30 Commits

Author SHA1 Message Date
41e3515978 cppu: remove SAL_THROW macro
Change-Id: I2f1909f953846f0d0b6fb402b4beb373bba8b2a8
2014-06-05 08:17:49 +02:00
ed81c7fb25 fixincludeguards.sh: cppu 2014-04-19 11:10:06 +02:00
f480f26e61 Remove visual noise from cppu
Change-Id: Ib776a6e5397eb9731cf908c4015642c29b320ff6
Reviewed-on: https://gerrit.libreoffice.org/8247
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-02-27 06:12:56 -06:00
34a44156b3 cppu: sal_Bool -> bool
Change-Id: I1288f1f6f38d1475b4eb5272509e479bd9f2552d
2014-02-17 17:55:18 +01:00
a2c464868a [API CHANGE] Remove UNOIDL "array" and "union" vaporware remnants from cppu
This leaves only aborting stubs (for SONAME stability) for

  typelib_static_array_type_init
  typelib_typedescription_newArray
  typelib_typedescription_newUnion

and completely removes corresponding

  typelib_ArrayTypeDescription
  typelib_UnionTypeDescription

structs and C++ inline

  getCppuArrayType*

functions.  None of this should ever have been called by client code anyway, so
while technically an API change it should not matter for practical purposes.

Change-Id: I23769d104d545533bf578762b79994e269d78c22
2014-01-31 10:18:17 +01:00
195f17ee40 migrate some of the biggest consumer of osl_*InterlockedCount to osl_atomic
Change-Id: I0e6992afbeffaf3b993e6630fb396d93012890e0
Reviewed-on: https://gerrit.libreoffice.org/632
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-09-17 14:26:12 +00:00
3638561bef Replace usage of rtl/memory.h in cppu with their equivalent from string.h
Change-Id: Ia49c97ad58b21dc360a366260b62bcc6b4975dee
2012-07-29 21:30:34 +02:00
c3a6a57fc2 re-base on ALv2 code. 2012-06-13 14:18:29 +01:00
0439af27e1 Code cleanup: ( () ) replaced by (()) 2012-01-26 17:41:07 +00:00
a715e1b3d0 Add vim/emacs modelines to all source files
Fixes #fdo30794
Based on bin/add-modelines script (originally posted in mail
1286706307.1871.1399280959@webmail.messagingengine.com)

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2010-10-14 17:04:31 +02:00
7c80db2eb3 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
06b4bd6cc1 INTEGRATION: CWS changefileheader (1.18.84); FILE MERGED
2008/03/31 07:23:22 rt 1.18.84.1: #i87441# Change license header to LPGL v3.
2008-04-11 09:37:57 +00:00
1d3f198ce0 INTEGRATION: CWS warnings01 (1.15.8); FILE MERGED
2006/04/07 17:50:29 sb 1.15.8.4: RESYNC: (1.16-1.17); FILE MERGED
2005/09/22 20:44:47 sb 1.15.8.3: RESYNC: (1.15-1.16); FILE MERGED
2005/08/31 13:43:21 sb 1.15.8.2: #i53898# Made code warning-free.
2005/08/29 14:03:52 sb 1.15.8.1: #i53898# Made code warning-free.
2006-06-19 12:13:37 +00:00
972fc603c7 INTEGRATION: CWS dbo510 (1.16.6); FILE MERGED
2005/10/31 14:16:56 dbo 1.16.6.1: #i56799# postponing interface release calls after assignment
#i44541# fixed assignData() self assignment MSVC alloca(0) returns same address for two subsequent calls
2006-03-06 09:16:47 +00:00
fccc39e64b INTEGRATION: CWS ooo19126 (1.15.12); FILE MERGED
2005/09/05 13:54:30 rt 1.15.12.1: #i54170# Change license header: remove SISSL
2005-09-08 07:50:26 +00:00
f4a68cb538 INTEGRATION: CWS fwkpostbeta1 (1.14.70); FILE MERGED
2005/02/07 11:25:47 sb 1.14.70.2: #i41709# Converting (Any::operator >>= etc.) a null reference of an interface type to a null reference of another interface type always succeeds.
2005/01/31 12:40:46 dbo 1.14.70.1: #i41709# assign must not modify destination when querying for interface
2005-03-21 10:41:58 +00:00
5d4586c02b INTEGRATION: CWS cliuno01 (1.13.2); FILE MERGED
2003/07/24 15:19:03 dbo 1.13.2.1: - sequence reallocation fix
- more code cleanup
- test code
2003-09-04 09:52:45 +00:00
a4d4df4e3a INTEGRATION: CWS uno1 (1.12.16); FILE MERGED
2003/02/25 16:41:29 dbo 1.12.16.1: #107762# avoid use of generated headers; minor modifications
2003-03-20 11:28:27 +00:00
4a91e57316 #103813# removed a wrong rtl_freeMemory 2002-10-02 12:54:44 +00:00
d8344847a2 #102391# cleaning up __ symbols 2002-08-21 08:19:40 +00:00
cf0cf8d73a #88593# any opt: avoiding heap allocation for any sizeof(type) <= sizeof(void *) 2001-06-29 10:10:47 +00:00
bc9d134c5e #88532# default initialize empty any with non-null data pointer 2001-06-25 07:32:01 +00:00
73a2d8f719 #88532# uno_assignData returns now false, when the source data pointer is null 2001-06-22 08:23:44 +00:00
9d46c93ef0 insert/modify for handling of array types 2001-03-30 12:41:39 +00:00
40b79cab48 OSL_ENSHURE replaced by OSL_ENSURE 2001-03-12 12:28:14 +00:00
944d47ba74 exact boolean handling 2001-03-12 11:03:40 +00:00
fee2a34fc7 revised function throw () clauses 2001-03-09 11:10:57 +00:00
61193f586b empty throw () clauses 2000-12-21 13:39:29 +00:00
f938c9220b #78948# any to sequence 2000-09-25 13:47:41 +00:00
b525a3115f initial import 2000-09-18 14:29:57 +00:00