Commit graph

508 commits

Author SHA1 Message Date
Kurt Zenker
5907136d9b INTEGRATION: CWS mav05 (1.12.42); FILE MERGED
2003/09/04 13:54:16 mav 1.12.42.3: RESYNC: (1.12-1.13); FILE MERGED
2003/09/04 07:57:16 mav 1.12.42.2: #i15929# WrongPasswordException.idl is in packages now
2003/07/18 14:20:54 mav 1.12.42.1: #i15929# support encryption in storages
2003-09-11 09:18:17 +00:00
Kurt Zenker
133a2915b3 INTEGRATION: CWS mav05 (1.31.18); FILE MERGED
2003/09/04 13:51:36 mav 1.31.18.5: #100000# solve conflicts
2003/09/04 07:57:16 mav 1.31.18.4: #i15929# WrongPasswordException.idl is in packages now
2003/07/21 14:14:24 mav 1.31.18.3: #i15929# include MediaType in raw stream header, and other fixes
2003/07/21 11:29:33 mav 1.31.18.2: #i15929# fix EncryptionKey stuff
2003/07/18 14:20:54 mav 1.31.18.1: #i15929# support encryption in storages
2003-09-11 09:18:07 +00:00
Kurt Zenker
35417dcc96 INTEGRATION: CWS mav05 (1.60.18); FILE MERGED
2003/09/04 13:54:07 mav 1.60.18.2: RESYNC: (1.60-1.61); FILE MERGED
2003/07/18 14:20:53 mav 1.60.18.1: #i15929# support encryption in storages
2003-09-11 09:17:55 +00:00
Kurt Zenker
0f5d2fe525 INTEGRATION: CWS mav05 (1.23.56); FILE MERGED
2003/07/18 14:20:53 mav 1.23.56.1: #i15929# support encryption in storages
2003-09-11 09:17:42 +00:00
Kurt Zenker
e5b1e9007d INTEGRATION: CWS mav05 (1.86.18); FILE MERGED
2003/06/23 12:18:46 mav 1.86.18.2: #i15929# remove dependency from tools and unotools modules
2003/06/23 09:21:38 mav 1.86.18.1: #i15929# fix stream initialization
2003-09-11 09:17:32 +00:00
Kurt Zenker
3cacae672b INTEGRATION: CWS mav05 (1.38.12); FILE MERGED
2003/09/04 13:54:22 mav 1.38.12.4: RESYNC: (1.38-1.39); FILE MERGED
2003/09/04 07:57:15 mav 1.38.12.3: #i15929# WrongPasswordException.idl is in packages now
2003/07/21 14:14:22 mav 1.38.12.2: #i15929# include MediaType in raw stream header, and other fixes
2003/07/18 14:20:51 mav 1.38.12.1: #i15929# support encryption in storages
2003-09-11 09:17:20 +00:00
Kurt Zenker
c3a4e58248 INTEGRATION: CWS mav05 (1.2.18); FILE MERGED
2003/07/21 14:14:21 mav 1.2.18.2: #i15929# include MediaType in raw stream header, and other fixes
2003/07/18 14:20:51 mav 1.2.18.1: #i15929# support encryption in storages
2003-09-11 09:17:08 +00:00
Kurt Zenker
6d7a17daa0 INTEGRATION: CWS mav05 (1.5.18); FILE MERGED
2003/07/21 14:14:21 mav 1.5.18.3: #i15929# include MediaType in raw stream header, and other fixes
2003/07/21 11:29:02 mav 1.5.18.2: #i15929# read from correct position
2003/07/18 14:20:51 mav 1.5.18.1: #i15929# support encryption in storages
2003-09-11 09:16:55 +00:00
Kurt Zenker
44c77f55ef INTEGRATION: CWS mav05 (1.1.2); FILE ADDED
2003/09/04 07:57:14 mav 1.1.2.16: #i15929# WrongPasswordException.idl is in packages now
2003/09/03 15:21:51 mav 1.1.2.15: #i15929# fix exception specification
2003/07/28 10:59:47 mav 1.1.2.14: #i15929# throw exception in case storage is not encrypted
2003/07/21 11:30:03 mav 1.1.2.13: #i15929# create stream to encrypt
2003/07/18 14:20:49 mav 1.1.2.12: #i15929# support encryption in storages
2003/07/08 08:07:38 mav 1.1.2.11: #i15929# dispose subtree
2003/07/07 15:28:22 mav 1.1.2.10: #i15929# first remove deleted elements, than commit renamed and only then commit inserted
2003/07/07 12:19:39 mav 1.1.2.9: #i15929# removing must dispose all the subtree of the element
2003/07/04 10:17:42 mav 1.1.2.8: #i15929# transact storage properties
2003/07/04 09:34:57 mav 1.1.2.7: #i15929# transact storage and storagestream properties
2003/06/30 15:47:52 mav 1.1.2.6: #i15929# adopt to interface changes
2003/06/26 13:20:16 mav 1.1.2.5: #i15929# allow to set encryption key
2003/06/25 12:17:47 mav 1.1.2.4: #i15929# exchange some methods with properties
2003/06/25 11:43:14 mav 1.1.2.3: #i15929# add reference to parent
2003/06/25 08:45:49 mav 1.1.2.2: #i15929# fix typo
2003/06/23 10:49:29 mav 1.1.2.1: #i15929# new storage implementation
2003-09-11 09:16:42 +00:00
Kurt Zenker
e7c7d6f0e9 INTEGRATION: CWS mav05 (1.1.2); FILE ADDED
2003/09/04 07:57:14 mav 1.1.2.31: #i15929# WrongPasswordException.idl is in packages now
2003/09/04 06:48:42 mav 1.1.2.30: #i15929# do not throw IllegalStorageException
2003/09/03 15:21:50 mav 1.1.2.29: #i15929# fix exception specification
2003/07/28 10:59:47 mav 1.1.2.28: #i15929# throw exception in case storage is not encrypted
2003/07/22 09:44:21 mav 1.1.2.27: #i15929# stream can become encrypted only if password is available
2003/07/21 11:30:02 mav 1.1.2.26: #i15929# create stream to encrypt
2003/07/21 09:05:43 mav 1.1.2.25: #i15929# empty key is illegal
2003/07/18 14:20:49 mav 1.1.2.24: #i15929# support encryption in storages
2003/07/08 10:06:07 mav 1.1.2.23: #i15929# in case target element exists an exception must be thrown
2003/07/08 08:37:57 mav 1.1.2.22: #i15929# dispose all stream wrappers on parent storage disposing
2003/07/08 08:10:18 mav 1.1.2.21: #i15929# exception is enough
2003/07/08 08:07:38 mav 1.1.2.20: #i15929# dispose subtree
2003/07/07 15:41:23 mav 1.1.2.19: #i15929# fix typos
2003/07/07 15:28:21 mav 1.1.2.18: #i15929# first remove deleted elements, than commit renamed and only then commit inserted
2003/07/07 12:19:38 mav 1.1.2.17: #i15929# removing must dispose all the subtree of the element
2003/07/07 10:50:11 mav 1.1.2.16: #i15929# remove list element correctly
2003/07/07 10:40:06 mav 1.1.2.15: #i15929# reading is allwais supported
2003/07/04 15:38:42 mav 1.1.2.14: #i15929# close streams opened by factory
2003/07/04 14:43:37 mav 1.1.2.13: #i15929# correct property caching
2003/07/04 11:12:48 mav 1.1.2.12: #i15929# ELEMENT_SEEKABLE flag is just ignored for storages
2003/07/04 10:30:24 mav 1.1.2.11: #i15929# some comments
2003/07/04 09:34:56 mav 1.1.2.10: #i15929# transact storage and storagestream properties
2003/06/30 15:47:52 mav 1.1.2.9: #i15929# adopt to interface changes
2003/06/26 13:20:52 mav 1.1.2.8: #i15929# allow to set encryption key
2003/06/25 12:17:47 mav 1.1.2.7: #i15929# exchange some methods with properties
2003/06/25 11:43:14 mav 1.1.2.6: #i15929# add reference to parent
2003/06/25 09:25:23 mav 1.1.2.5: #i15929# writable subelement can not be open in readonly one
2003/06/24 11:17:39 mav 1.1.2.4: #i15929# reverting of removed replaced substorages
2003/06/24 09:41:58 mav 1.1.2.3: #i15929# storage properties
2003/06/23 13:35:57 mav 1.1.2.2: #i15929# set storage properties
2003/06/23 10:49:28 mav 1.1.2.1: #i15929# new storage implementation
2003-09-11 09:16:30 +00:00
Kurt Zenker
8f3fcb0ad0 INTEGRATION: CWS mav05 (1.1.2); FILE ADDED
2003/06/23 10:50:49 mav 1.1.2.1: #i15929# new storage implementation
2003-09-11 09:16:19 +00:00
Kurt Zenker
251ed89c6f INTEGRATION: CWS mav05 (1.1.2); FILE ADDED
2003/06/23 10:49:28 mav 1.1.2.1: #i15929# new storage implementation
2003-09-11 09:16:08 +00:00
Kurt Zenker
05bfeba83c INTEGRATION: CWS mav05 (1.1.2); FILE ADDED
2003/07/07 10:40:06 mav 1.1.2.7: #i15929# reading is allwais supported
2003/07/04 10:18:20 mav 1.1.2.6: #i15929# ignore ELEMENT_SEEKABLE for storages
2003/07/04 09:34:56 mav 1.1.2.5: #i15929# transact storage and storagestream properties
2003/07/04 07:14:58 mav 1.1.2.4: #i15929# open temporary storage for writing
2003/06/30 15:47:51 mav 1.1.2.3: #i15929# adopt to interface changes
2003/06/23 13:35:58 mav 1.1.2.2: #i15929# set storage properties
2003/06/23 10:49:27 mav 1.1.2.1: #i15929# new storage implementation
2003-09-11 09:15:59 +00:00
Kurt Zenker
a972cf2e15 INTEGRATION: CWS mav05 (1.1.2); FILE ADDED
2003/06/23 10:49:26 mav 1.1.2.1: #i15929# new storage implementation
2003-09-11 09:15:49 +00:00
Kurt Zenker
f29030fde6 INTEGRATION: CWS mav05 (1.1.2); FILE ADDED
2003/07/22 15:00:29 mav 1.1.2.11: #i15929# streams should not use refcounting internally
2003/07/22 09:44:21 mav 1.1.2.10: #i15929# stream can become encrypted only if password is available
2003/07/21 11:30:02 mav 1.1.2.9: #i15929# create stream to encrypt
2003/07/18 14:42:56 mav 1.1.2.8: #i15929# allow to set new password for stream
2003/07/18 14:20:49 mav 1.1.2.7: #i15929# support encryption in storages
2003/07/08 08:37:56 mav 1.1.2.6: #i15929# dispose all stream wrappers on parent storage disposing
2003/07/07 15:27:42 mav 1.1.2.5: #i15929# fix readonly file opening
2003/07/04 09:34:55 mav 1.1.2.4: #i15929# transact storage and storagestream properties
2003/06/25 11:43:13 mav 1.1.2.3: #i15929# add reference to parent
2003/06/25 07:52:22 mav 1.1.2.2: #i15929# provide properties for substreams
2003/06/23 10:49:26 mav 1.1.2.1: #i15929# new storage implementation
2003-09-11 09:15:39 +00:00
Kurt Zenker
4ed9acb0f7 INTEGRATION: CWS mav05 (1.1.2); FILE ADDED
2003/09/04 07:57:13 mav 1.1.2.20: #i15929# WrongPasswordException.idl is in packages now
2003/07/22 15:00:29 mav 1.1.2.19: #i15929# streams should not use refcounting internally
2003/07/22 09:44:21 mav 1.1.2.18: #i15929# stream can become encrypted only if password is available
2003/07/21 11:30:01 mav 1.1.2.17: #i15929# create stream to encrypt
2003/07/21 08:52:24 mav 1.1.2.16: #i15929# zip entry size is a 32-bit value
2003/07/18 16:17:39 mav 1.1.2.15: #i15929# package stream size is represented by 32-bit value
2003/07/18 14:42:56 mav 1.1.2.14: #i15929# allow to set new password for stream
2003/07/18 14:20:48 mav 1.1.2.13: #i15929# support encryption in storages
2003/07/08 08:37:56 mav 1.1.2.12: #i15929# dispose all stream wrappers on parent storage disposing
2003/07/08 08:08:01 mav 1.1.2.11: #i15929# allow additional modes
2003/07/07 15:27:41 mav 1.1.2.10: #i15929# fix readonly file opening
2003/07/04 12:05:01 mav 1.1.2.9: #i15929# AntiImpl can exist
2003/07/04 11:40:57 mav 1.1.2.8: #i15929# do not allow removing of temporary file for service
2003/07/04 10:26:04 mav 1.1.2.7: #i15929# reverting of the parent storage let the stream be reloaded
2003/07/04 09:34:55 mav 1.1.2.6: #i15929# transact storage and storagestream properties
2003/06/30 15:47:51 mav 1.1.2.5: #i15929# adopt to interface changes
2003/06/26 12:15:26 mav 1.1.2.4: #i15929# provide reasonable set of properties
2003/06/25 11:43:13 mav 1.1.2.3: #i15929# add reference to parent
2003/06/25 07:52:21 mav 1.1.2.2: #i15929# provide properties for substreams
2003/06/23 10:49:25 mav 1.1.2.1: #i15929# new storage implementation
2003-09-11 09:15:28 +00:00
Kurt Zenker
8483a2ebdd INTEGRATION: CWS mav05 (1.1.2); FILE ADDED
2003/07/22 15:00:28 mav 1.1.2.3: #i15929# streams should not use refcounting internally
2003/06/25 07:52:21 mav 1.1.2.2: #i15929# provide properties for substreams
2003/06/23 10:49:24 mav 1.1.2.1: #i15929# new storage implementation
2003-09-11 09:15:14 +00:00
Kurt Zenker
40fcf586b7 INTEGRATION: CWS mav05 (1.1.2); FILE ADDED
2003/07/22 15:00:28 mav 1.1.2.3: #i15929# streams should not use refcounting internally
2003/06/25 07:52:20 mav 1.1.2.2: #i15929# provide properties for substreams
2003/06/23 10:49:24 mav 1.1.2.1: #i15929# new storage implementation
2003-09-11 09:15:03 +00:00
Kurt Zenker
270ad7aa64 INTEGRATION: CWS mav05 (1.1.2); FILE ADDED
2003/09/03 15:24:11 mav 1.1.2.4: #i15929# adopt for linux
2003/07/22 15:00:28 mav 1.1.2.3: #i15929# streams should not use refcounting internally
2003/06/25 07:52:20 mav 1.1.2.2: #i15929# provide properties for substreams
2003/06/23 10:49:23 mav 1.1.2.1: #i15929# new storage implementation
2003-09-11 09:14:51 +00:00
Kurt Zenker
7f1fdf4a5e INTEGRATION: CWS mav05 (1.1.2); FILE ADDED
2003/07/22 15:00:27 mav 1.1.2.6: #i15929# streams should not use refcounting internally
2003/07/22 11:44:45 mav 1.1.2.5: #i15929# dispose stream on destruction
2003/07/18 14:42:55 mav 1.1.2.4: #i15929# allow to set new password for stream
2003/06/26 12:13:58 mav 1.1.2.3: #i15929# allow to detect if the stream is encrypted in package
2003/06/25 07:52:19 mav 1.1.2.2: #i15929# provide properties for substreams
2003/06/23 10:49:22 mav 1.1.2.1: #i15929# new storage implementation
2003-09-11 09:14:42 +00:00
Kurt Zenker
8649004694 INTEGRATION: CWS mav05 (1.1.2); FILE ADDED
2003/06/23 11:01:04 mav 1.1.2.3: #i15929# remove redundand includes
2003/06/23 10:52:03 mav 1.1.2.2: #i15929# the implementation is in package module
2003/06/23 10:50:15 mav 1.1.2.1: #i15929# new storage implementation
2003-09-11 09:14:20 +00:00
Kurt Zenker
073e08f04e INTEGRATION: CWS mav05 (1.2.68); FILE MERGED
2003/06/23 12:18:45 mav 1.2.68.2: #i15929# remove dependency from tools and unotools modules
2003/06/23 11:00:15 mav 1.2.68.1: #i15929# new implementation for storages
2003-09-11 09:14:09 +00:00
Kurt Zenker
1b7e17e60f INTEGRATION: CWS mav05 (1.18.18); FILE MERGED
2003/09/04 07:57:13 mav 1.18.18.3: #i15929# WrongPasswordException.idl is in packages now
2003/07/21 14:14:19 mav 1.18.18.2: #i15929# include MediaType in raw stream header, and other fixes
2003/07/18 14:20:47 mav 1.18.18.1: #i15929# support encryption in storages
2003-09-11 09:13:55 +00:00
Kurt Zenker
594d4f4506 INTEGRATION: CWS mav05 (1.1.56); FILE MERGED
2003/07/21 14:14:19 mav 1.1.56.1: #i15929# include MediaType in raw stream header, and other fixes
2003-09-11 09:13:44 +00:00
Jens-Heiner Rechtien
87c7cc0bb1 INTEGRATION: CWS ooo11rc2 (1.12.46); FILE MERGED
2003/07/14 15:38:27 fa 1.12.46.1: Conditionalize OS X + gcc 2.95 hacks for gcc 2.95 only.

http://www.openoffice.org/project/www/issues/show_bug.cgi?id=16694

Dan
fa@ooo
2003-07-16 16:37:26 +00:00
Jens-Heiner Rechtien
776f6770d6 INTEGRATION: CWS ooo11rc2 (1.31.22); FILE MERGED
2003/07/14 15:38:26 fa 1.31.22.1: Conditionalize OS X + gcc 2.95 hacks for gcc 2.95 only.

http://www.openoffice.org/project/www/issues/show_bug.cgi?id=16694

Dan
fa@ooo
2003-07-16 16:37:17 +00:00
Jens-Heiner Rechtien
e835c97d61 INTEGRATION: CWS ooo11rc2 (1.60.22); FILE MERGED
2003/07/14 15:38:26 fa 1.60.22.1: Conditionalize OS X + gcc 2.95 hacks for gcc 2.95 only.

http://www.openoffice.org/project/www/issues/show_bug.cgi?id=16694

Dan
fa@ooo
2003-07-16 16:37:08 +00:00
Jens-Heiner Rechtien
b62dad6177 INTEGRATION: CWS ooo11rc2 (1.9.46); FILE MERGED
2003/07/14 15:38:26 fa 1.9.46.1: Conditionalize OS X + gcc 2.95 hacks for gcc 2.95 only.

http://www.openoffice.org/project/www/issues/show_bug.cgi?id=16694

Dan
fa@ooo
2003-07-16 16:36:59 +00:00
Jens-Heiner Rechtien
91232b0149 INTEGRATION: CWS ooo11rc2 (1.28.8); FILE MERGED
2003/07/14 15:38:24 fa 1.28.8.1: Conditionalize OS X + gcc 2.95 hacks for gcc 2.95 only.

http://www.openoffice.org/project/www/issues/show_bug.cgi?id=16694

Dan
fa@ooo
2003-07-16 16:36:50 +00:00
Vladimir Glazounov
5733061a36 INTEGRATION: CWS sw019 (1.38.14); FILE MERGED
2003/06/30 14:48:45 mav 1.38.14.1: #110534# negative values are possible in case of corrupted stream
2003-07-01 14:11:54 +00:00
Vladimir Glazounov
4fa369b6a6 INTEGRATION: CWS mh11rc (1.3.52); FILE MERGED
2003/06/06 10:56:06 mh 1.3.52.1: join: from beta2
2003-06-12 09:13:08 +00:00
Vladimir Glazounov
6b0952b51c INTEGRATION: CWS mh11rc (1.27.38); FILE MERGED
2003/06/06 10:56:04 mh 1.27.38.1: join: from beta2
2003-06-12 09:12:59 +00:00
Vladimir Glazounov
5079120417 INTEGRATION: CWS mh11rc (1.5.52); FILE MERGED
2003/06/06 10:56:04 mh 1.5.52.1: join: from beta2
2003-06-12 09:12:49 +00:00
Rüdiger Timm
423b5fa657 INTEGRATION: CWS buildopt (1.8.36); FILE MERGED
2003/05/16 10:19:04 rt 1.8.36.1: #109684# Deliver more specifically.
2003-05-27 14:54:29 +00:00
Jens-Heiner Rechtien
77fa7cb4ee INTEGRATION: CWS apps61beta2 (1.36.4.2.12); FILE MERGED
2003/04/07 11:15:32 mav 1.36.4.2.12.1: #i11755# use correct type
2003-04-28 14:46:49 +00:00
Jens-Heiner Rechtien
fa66eeb587 MWS_SRX644: migrate branch mws_srx644 -> HEAD 2003-03-26 13:16:07 +00:00
Mikhail Voitenko
0cd5140819 #92926# throw an exception in case package format is wrong 2002-09-25 09:34:04 +00:00
Mikhail Voitenko
27a3fb6ae3 #92926# throw an exception in case package format is wrong 2002-09-25 09:28:31 +00:00
Christian Lippka
4670d8d2a8 #103668# made export of manifest optional 2002-09-25 08:51:21 +00:00
Jens-Heiner Rechtien
c729070d1f #101685#,#i6886# merge OOO_STABLE_1_PORTS (1.11-1.11.10.1) -> HEAD 2002-08-20 12:04:52 +00:00
Jens-Heiner Rechtien
a54bf13164 #101685#,#i6886# merge OOO_STABLE_1_PORTS (1.28-1.28.10.1) -> HEAD 2002-08-20 12:02:47 +00:00
Jens-Heiner Rechtien
cebcdd9dfd #101685#,#i6886# merge OOO_STABLE_1_PORTS (1..55.4.3-1.55.4.3.6.1) -> HEAD 2002-08-20 11:58:51 +00:00
Jens-Heiner Rechtien
1a76a1a11c #101685#,#i6886# merge OOO_STABLE_1_PORTS (1.8-1.8.10.1) -> HEAD 2002-08-20 11:53:59 +00:00
Jens-Heiner Rechtien
0064ad0cfd #101685#,#i6886# merge OOO_STABLE_1_PORTS (1.7-1.7.20.1) -> HEAD 2002-08-20 11:41:38 +00:00
Jens-Heiner Rechtien
32271d6662 #101685#,#i6886# merge OOO_STABLE_1_PORTS (1.26-1.26.10.1) -> HEAD 2002-08-20 11:38:45 +00:00
Mikhail Voitenko
bd678678df #100499# Avoid crash 2002-07-09 11:15:32 +00:00
Mikhail Voitenko
b4e6e261db #99809# compress ole objects also 2002-06-18 06:11:35 +00:00
Mikhail Voitenko
7169f6198f #99253# throw an exception in case writing fails 2002-05-13 09:47:30 +00:00
Mikhail Voitenko
92b78f7ede #99253# saveContent can throw an exception 2002-05-13 09:45:46 +00:00
Mikhail Voitenko
6613dcdb27 #99253# throw an exception in case of an error on commit 2002-05-13 07:06:58 +00:00
Mikhail Voitenko
639ddb6d76 #98945# fill CRC32 in correct way 2002-04-29 14:04:19 +00:00
Mikhail Voitenko
2121ded9b5 #98945# write additional magic mimetype file 2002-04-29 13:31:07 +00:00
Mikhail Voitenko
ae33e1a9f7 #97903# now setPropertyValue returns a result 2002-04-11 13:29:37 +00:00
Rüdiger Timm
d774d5bd20 #87576# We need to link against TOOLSLIB and UNOTOOLSLIB because of MAV's change in source/zippackage/Zippackage.cxx rev 1.78 2002-03-01 09:18:52 +00:00
Mikhail Voitenko
7f4bd5e20c #97587# truncate the original file before streaming in to it 2002-02-27 14:51:57 +00:00
Mikhail Voitenko
03c0f5262a #97587# adopt to linux 2002-02-22 15:00:56 +00:00
Jens-Heiner Rechtien
bf1b6d34cc #65293#: include <string.h> 2002-02-21 13:32:09 +00:00
Mikhail Voitenko
5eb508fd19 #97587# stream file, do not copy 2002-02-19 16:05:30 +00:00
Martin Gallwey
d86d7fefa6 #95155# Merge bug-fixes back from branch 2002-01-29 14:32:28 +00:00
Martin Gallwey
562feddce1 #95155# use unbuffered stream access 2002-01-29 14:30:48 +00:00
Martin Gallwey
b2263f2346 #95155# Use unbuffered stream access 2002-01-29 14:27:45 +00:00
Martin Gallwey
cbf18c2059 #95155# some optimisations for unbuffered access 2002-01-29 14:26:12 +00:00
Martin Gallwey
a32bf091a4 #95155# fix unnecessary call to realloc 2002-01-28 17:11:53 +00:00
Martin Gallwey
d6f910f798 #94573# remove dummy property handling, as it is no longer necessary (KSO removed his code that required it) 2001-12-11 14:39:48 +00:00
Martin Gallwey
b8213b7f8a #94679# fix a crash if the package component is being used to create a new zip file from scratch 2001-12-06 11:07:08 +00:00
Martin Gallwey
90ddd03b58 #95155# support for unbuffered streams 2001-12-04 16:53:19 +00:00
Martin Gallwey
ecd83d3387 #95155# assert if we couldn't get a reader or writer 2001-12-04 16:52:40 +00:00
Martin Gallwey
b8954b7df9 #95155# add support for unbuffered streams 2001-12-04 16:45:30 +00:00
Martin Gallwey
6de8fbbd27 #95155# function to create unbuffered streams 2001-12-04 16:44:39 +00:00
Rüdiger Timm
416d66d190 #65293# UNOUCRDEP are UNOUCRRDB set to applicat.rdb by default, see settings.mk 2001-11-29 12:57:04 +00:00
Martin Gallwey
d3b6ccb9e8 #94573# remove support for pack'n'go disk spanning 2001-11-29 12:49:35 +00:00
Rüdiger Timm
66658983fd #65293# UNOUCRDEP are UNOUCRRDB set to applicat.rdb by default, see settings.mk 2001-11-29 12:46:46 +00:00
Martin Gallwey
f75d5e500d #94573# remove support for disk spanning pack'n'go 2001-11-29 12:40:57 +00:00
Martin Gallwey
1c06d6a416 #94573# remove support for pack'n'go disk spanning 2001-11-29 12:39:22 +00:00
Martin Gallwey
2967ab9c4b #94573# remove support for disk spanning 2001-11-29 12:37:22 +00:00
Martin Gallwey
8b0f526823 #95040# fix service name/implementation name 2001-11-21 12:48:27 +00:00
Martin Gallwey
8938be3c3a #94679# initialise segment size 2001-11-15 20:36:18 +00:00
Martin Gallwey
1db81030d9 #94679# fix exception specification 2001-11-15 19:55:07 +00:00
Martin Gallwey
9f5f9dac37 #94679#, #92268# support XServiceInfo and encrypted data headers 2001-11-15 19:42:43 +00:00
Martin Gallwey
d13c7fc98e #94679# support XTypeProvider 2001-11-15 19:41:02 +00:00
Martin Gallwey
ef6a289acb #94679# support XTypeProvider and XServiceInfo 2001-11-15 19:39:25 +00:00
Martin Gallwey
f365bd6392 #94679# use new static method for obtaining implementation id 2001-11-15 19:36:27 +00:00
Martin Gallwey
11a5c72daf #94679#, #92268# support XTypeProvider, XServiceInfo and encrypted data headers 2001-11-15 19:34:48 +00:00
Martin Gallwey
21f49ac87f #94679# support XTypeProvider and XServiceInfo 2001-11-15 19:30:34 +00:00
Martin Gallwey
3da402de73 #94679# support XTypeProvider 2001-11-15 19:28:55 +00:00
Martin Gallwey
3269035ee8 #94679#, #92268# support XServiceInfo and XTypeProvider 2001-11-15 19:27:48 +00:00
Martin Gallwey
6ba3f3f82d #94679# use new static_ methods for writing component info 2001-11-15 19:26:26 +00:00
Martin Gallwey
00d348af11 #94679# support XServiceInfo and XTypeProvider 2001-11-15 19:25:26 +00:00
Martin Gallwey
c60ff1d790 #92268# support encrypted data headers 2001-11-15 19:23:28 +00:00
Martin Gallwey
eca7a187c8 #94679# move headers to source file 2001-11-15 19:22:44 +00:00
Martin Gallwey
4688dc29d5 #92268# Support encrypted data headers 2001-11-15 19:22:18 +00:00
Martin Gallwey
e40e075973 #94679#, #92268# support XTypeProvider and Encrypted data headers 2001-11-15 19:20:40 +00:00
Martin Gallwey
614bfb6cdd #94679# remove throw specification 2001-11-15 19:17:02 +00:00
Martin Gallwey
461ef9d3e6 #94679# remove throw specifications 2001-11-15 19:16:11 +00:00
Martin Gallwey
e68f41ef5b #94679# add header 2001-11-15 19:13:09 +00:00
Martin Gallwey
1e645e0ce8 #94679# add used headers 2001-11-15 19:12:15 +00:00
Martin Gallwey
7a343a2502 #94679# add necessary headers 2001-11-15 19:10:47 +00:00
Martin Gallwey
444129b8d3 #92268# data on encrypted data headers 2001-11-15 19:04:25 +00:00
Martin Gallwey
bacfc0a862 #94679# support XTypeProvider and XServiceInfo 2001-11-15 19:01:49 +00:00
Martin Gallwey
3224487723 #94679# support XTypeProvider by using helper class 2001-11-15 18:59:47 +00:00
Martin Gallwey
ed7b5f1b30 #94679# support XServiceInfo and remove unnecessary headers 2001-11-15 18:58:49 +00:00
Martin Gallwey
1c318efd3d #94679# remove unncessary headers 2001-11-15 18:57:26 +00:00
Martin Gallwey
62da75a1a2 #92268# add new methods to support EncryptedDataHeaders for encrypted streams 2001-11-15 18:55:24 +00:00
Martin Gallwey
eae12a8d9b #94679# remove throw specification 2001-11-15 18:53:12 +00:00
Martin Gallwey
0c79bf34dc #94679# remove header to source file 2001-11-15 18:51:16 +00:00
Martin Gallwey
0833f220fe #92268# include minimum number of headers 2001-11-15 18:48:52 +00:00
Martin Gallwey
050e3f4676 #93994# don't try to read 0 bytes and then decrypt and inflate it! 2001-10-31 10:32:54 +00:00
Martin Gallwey
73da475667 #93877# don't use auto_ptr's anymore 2001-10-30 12:58:00 +00:00
Martin Gallwey
e633304552 #93877# derive ContentInfo from OWeakObject so we can use it in an ORef 2001-10-30 12:54:47 +00:00
Martin Gallwey
fb61e2a5df #93877# make header pass 'testhxx' test 2001-10-30 12:53:22 +00:00
Martin Gallwey
7a8bb5ae28 #93877# using auto_ptr's in STL containers is apparently bad, so use ref-counted ORefs instead 2001-10-30 12:52:18 +00:00
Martin Gallwey
be612daef9 #92012# decode titles before passing them to the file UCP 2001-10-30 09:34:23 +00:00
Martin Gallwey
a076a3aea7 #93877# Use auto_ptrs to handle life-time of contents 2001-10-26 20:57:47 +00:00
Martin Gallwey
30f738512f 93877# use clear method instead of a temporary 2001-10-26 20:55:47 +00:00
Martin Gallwey
51276abc7f #93877# Call releaseUpwatdRef in destructor 2001-10-26 20:46:08 +00:00
Martin Gallwey
5bd7cdc42e #93877# remove unnecessary member 2001-10-26 20:44:16 +00:00
Martin Gallwey
fa24eba19a #93877# use auto_ptr's to make sure that that ContentInfo pointers are always deleted 2001-10-26 20:41:28 +00:00
Jens-Heiner Rechtien
51dc2be2be #92924#: exception specifications 2001-10-26 10:21:18 +00:00
Martin Gallwey
6296102913 #91604# also truncate when writing to non-removable media 2001-10-22 12:34:46 +00:00
Martin Gallwey
5495a8e91e #92925# the target of a transfer must be a directory...not a file! 2001-10-10 15:07:48 +00:00
Martin Gallwey
a36d24162e #92664# comply with JSC's reccomended change 2001-10-02 21:32:51 +00:00
Martin Gallwey
04c9953047 #90699# use 'check sum type' instead of MD5 2001-10-02 21:31:48 +00:00
Martin Gallwey
fd219ad9e5 #90699# Use 'ChecksumType' instead of MD5 2001-10-02 21:31:15 +00:00
Martin Gallwey
986207d203 #90699# use checksum type define instead of explicitly using MD5 2001-10-02 21:30:40 +00:00
Martin Gallwey
e223ac1766 #90699# new define for checksum type 2001-10-02 21:29:42 +00:00
Martin Gallwey
ad4cda2392 #92664# Use some methods from WeakImplHelper classes to implement XTypeProvider, to allow access to ZipPackageStreams from StarBasic 2001-10-02 21:29:08 +00:00
Martin Gallwey
b5733a80d5 #92664# Support XTypeProvider to allow access from Basic 2001-10-02 21:27:29 +00:00
Martin Gallwey
81b20b0471 #92664# remove unused header include 2001-10-02 21:23:35 +00:00
Martin Gallwey
0940f14edd #92664# remove unnecessary header files 2001-10-02 21:22:17 +00:00
Martin Gallwey
3b81b95a57 #92664# Support XTypeProvider to allow access for StarBasic 2001-10-02 21:16:04 +00:00
Martin Gallwey
fd683fae8f #92664# don't include unnecessary pure virtual functions or implementation Id anymore 2001-10-02 21:13:16 +00:00
Martin Gallwey
2077a16bbe #92664# Don't check the implementation Id of ZipPackageEntry any more 2001-10-02 21:12:05 +00:00
Martin Gallwey
844a0c1c09 #92664# Support new initialisation modes and XTypeProvider to allow access from StarBasic 2001-10-02 21:10:51 +00:00
Martin Gallwey
a9223df83e #90699# generate a digest on export using SHA1 2001-10-02 21:08:40 +00:00
Martin Gallwey
16ad1f8880 #90699# generate a digest when constructing a memory stream to compare against digest in manifest 2001-10-02 21:07:58 +00:00
Martin Gallwey
b60d22ae2e #92664# use some functions from the WeakImplHelper classes to support XTypeProvider to allow access to ZipPackageFolders from StarBasic 2001-10-02 21:05:53 +00:00
Martin Gallwey
5e103025e5 #92664# remember how we were initialised, and use WeakImplHelper to allow access to the package component from StarBasic 2001-10-02 21:04:04 +00:00
Martin Gallwey
ef4c5d1b71 #90699# remove unused methods and members and add a new member to track how much we've digested 2001-10-02 20:59:46 +00:00
Martin Gallwey
a9d1b292e6 #90699# a new constant for digest length 2001-10-02 20:58:32 +00:00
Martin Gallwey
ee17b7754b #92549# throw IllegalArgument Exception for illegal seeks 2001-09-28 15:31:56 +00:00
Martin Gallwey
bc08738282 #92549# update XSeekable implementation to throw an exception if someone tries to seek past the end of the stream 2001-09-28 15:24:08 +00:00
Martin Gallwey
9eb6bc4af9 #92466# correctly parse deep directory names 2001-09-26 11:41:36 +00:00
Martin Gallwey
db128d3449 #92268# if a stream has its own encryption key use that one instead of the one from the ZipPackage 2001-09-24 17:27:53 +00:00
Martin Gallwey
d369109afa #92268# Allow EncryptionKeys to be set per stream 2001-09-24 17:25:30 +00:00
Martin Gallwey
db1557d445 #92268# Boolean flag to indicate if this stream has had an encryption key set at it 2001-09-24 17:23:40 +00:00
Martin Gallwey
97ea0e7f09 #89303# The encryption data is only created on demand 2001-09-19 14:43:48 +00:00
Martin Gallwey
34b409abbb #92225# Flush the output stream when finished writing 2001-09-18 11:53:16 +00:00
Martin Gallwey
ec52fd233a #89303# fix exception specification 2001-09-14 14:46:37 +00:00
Martin Gallwey
88f2fc4151 #89303# The correct flags to unline and un-optimise 2001-09-14 14:24:09 +00:00
Martin Gallwey
4e84579009 #89303# remove unnecessary inline statements/only fill EncryptionData ORef on demand 2001-09-14 14:23:03 +00:00