Commit graph

8671 commits

Author SHA1 Message Date
Oliver Bolte
4b6c330063 INTEGRATION: CWS dba203a (1.8.100); FILE MERGED
2006/03/17 11:13:21 fs 1.8.100.1: #i60163# outsourced service registration/creation into dedicated file
2006-03-29 11:42:42 +00:00
Oliver Bolte
1760c18121 INTEGRATION: CWS dba203a (1.1.2); FILE ADDED
2006/03/17 11:12:04 fs 1.1.2.1: outsourced service registration/creation from resource.cxx
2006-03-29 11:42:32 +00:00
Oliver Bolte
09d6c0441b INTEGRATION: CWS dba203a (1.1.2); FILE ADDED
2006/03/22 07:48:14 fs 1.1.2.4: UILocale instead of SysLocale, if default locale is required
2006/03/17 13:01:04 fs 1.1.2.3: proper base name
2006/03/17 12:33:58 fs 1.1.2.2: changed singleton name
2006/03/17 11:12:36 fs 1.1.2.1: implementation of css.resource.OpenOfficeResourceLoader
2006-03-29 11:42:12 +00:00
Oliver Bolte
df936916e6 INTEGRATION: CWS dba203a (1.9.108); FILE MERGED
2006/03/17 11:12:48 fs 1.9.108.1: #i60163#
2006-03-29 11:42:02 +00:00
Oliver Bolte
a3b5411903 INTEGRATION: CWS dba203a (1.1.2); FILE ADDED
2006/03/17 13:03:50 fs 1.1.2.1: makefile
2006-03-29 11:41:43 +00:00
Oliver Bolte
2af4faf4e8 INTEGRATION: CWS dba203a (1.1.2); FILE ADDED
2006/03/17 13:03:45 fs 1.1.2.1: scenario file
2006-03-29 11:41:34 +00:00
Oliver Bolte
a4106d8c27 INTEGRATION: CWS dba203a (1.1.2); FILE ADDED
2006/03/17 13:04:25 fs 1.1.2.1: testing the css.resource.OfficeResourceLoader
2006-03-29 11:41:25 +00:00
Oliver Bolte
fce9437206 INTEGRATION: CWS dba203a (1.46.4); FILE MERGED
2006/03/08 12:14:47 fs 1.46.4.1: read/write: don't do the translation to/from SO5.x-compatible service names anymore. Nowadays,
this code is not used anymore for writing this file format (this is in the dedicated "binfilter"
module), so it's unnecessary. Also, it caused some strange problems like the deadlock described
in issue #i61444#.
(Yes, removing this part fixes a symptom only, but I was unable to figure out the deeper reason
with a reasonable effort.)
2006-03-29 11:25:27 +00:00
Oliver Bolte
28747d9dcf INTEGRATION: CWS dba203a (1.4.54); FILE MERGED
2006/02/17 12:06:57 fs 1.4.54.1: add target for running single tests
2006-03-29 11:24:56 +00:00
Oliver Bolte
f8548ffaa3 INTEGRATION: CWS dba203a (1.3.54); FILE MERGED
2006/02/22 15:22:14 fs 1.3.54.1: use the AnyConverter
2006-03-29 11:24:22 +00:00
Oliver Bolte
7c9dd2a43a INTEGRATION: CWS dba203a (1.3.54); FILE MERGED
2006/02/09 14:04:40 fs 1.3.54.1: make it work on any system, using proper temporary files (thanks to marc.neumann@sun.com)
2006-03-29 11:24:10 +00:00
Oliver Bolte
9f67158159 INTEGRATION: CWS dba203a (1.3.54); FILE MERGED
2006/02/22 15:22:45 fs 1.3.54.1: use the AnyConverter
2006-03-29 11:23:48 +00:00
Oliver Bolte
b01fb08a46 INTEGRATION: CWS dba203a (1.2.204); FILE MERGED
2006/02/22 15:22:03 fs 1.2.204.1: in the course of #i62418#: check boxes and radio buttons exchange their validatable value as boolean, if no external binding is set
2006-03-29 11:23:36 +00:00
Oliver Bolte
0ff3b6ea1c INTEGRATION: CWS fsfixes03 (1.8.28); FILE MERGED
2006/03/27 13:50:56 fridrich_strba 1.8.28.1: Issue number:  #i63070
Submitted by:  kendy
Reviewed by:   fridrich_strba
Remove umlauts from java comments
2006-03-29 06:48:41 +00:00
Oliver Bolte
a643cd7ac2 INTEGRATION: CWS fwk33 (1.36.24); FILE MERGED
2006/02/13 10:38:20 mav 1.36.24.1: #i61909# the data descriptor must be written only when the flag is set accordinly
2006-03-24 12:21:55 +00:00
Oliver Bolte
0e5da55fdf INTEGRATION: CWS fwk33 (1.24.4); FILE MERGED
2006/03/14 16:59:44 mav 1.24.4.2: #i59886# there might be no common password
2006/02/27 15:51:11 mav 1.24.4.1: #i59886# copy the encrypted stream correctly
2006-03-24 12:21:35 +00:00
Oliver Bolte
fe0752a15a INTEGRATION: CWS fwk33 (1.13.6); FILE MERGED
2006/02/27 15:51:11 mav 1.13.6.1: #i59886# copy the encrypted stream correctly
2006-03-24 12:21:09 +00:00
Oliver Bolte
71d55f4b7a INTEGRATION: CWS fwk33 (1.9.4); FILE MERGED
2006/03/14 11:16:40 mav 1.9.4.4: #i61909# new regression test
2006/03/14 10:30:02 mav 1.9.4.3: #i59886# new regression test
2006/03/13 15:51:43 mav 1.9.4.2: #i61909# add new regression tests
2006/03/13 13:13:18 mav 1.9.4.1: #i61909# add new regression tests
2006-03-24 12:20:39 +00:00
Oliver Bolte
f7f7d6cb09 INTEGRATION: CWS fwk33 (1.5.42); FILE MERGED
2006/03/13 13:13:18 mav 1.5.42.1: #i61909# add new regression tests
2006-03-24 12:20:20 +00:00
Oliver Bolte
d59c440a5a INTEGRATION: CWS fwk33 (1.8.4); FILE MERGED
2006/03/14 11:16:39 mav 1.8.4.4: #i61909# new regression test
2006/03/14 10:30:01 mav 1.8.4.3: #i59886# new regression test
2006/03/13 15:51:42 mav 1.8.4.2: #i61909# add new regression tests
2006/03/13 13:13:17 mav 1.8.4.1: #i61909# add new regression tests
2006-03-24 12:19:59 +00:00
Oliver Bolte
6c4e8ba46b INTEGRATION: CWS fwk33 (1.1.2); FILE ADDED
2006/03/14 11:17:02 mav 1.1.2.1: #i61909# new regression test
2006-03-24 12:19:38 +00:00
Oliver Bolte
cf6bdb9fc3 INTEGRATION: CWS fwk33 (1.1.2); FILE ADDED
2006/03/14 10:30:25 mav 1.1.2.1: #i59886# new regression test
2006-03-24 12:19:22 +00:00
Oliver Bolte
711f9dec86 INTEGRATION: CWS fwk33 (1.1.2); FILE ADDED
2006/03/13 15:52:10 mav 1.1.2.1: #i61909# add new regression tests
2006-03-24 12:19:11 +00:00
Oliver Bolte
8545965ca4 INTEGRATION: CWS fwk33 (1.1.2); FILE ADDED
2006/03/13 13:13:41 mav 1.1.2.1: #i61909# add new regression tests
2006-03-24 12:18:56 +00:00
Oliver Bolte
5f5014481e INTEGRATION: CWS fwk33 (1.13.12); FILE MERGED
2006/03/10 10:44:44 mav 1.13.12.1: #i47369# fix the initialization
2006-03-24 12:03:47 +00:00
Oliver Bolte
bd9893d0fa INTEGRATION: CWS fwk33 (1.8.50); FILE MERGED
2006/03/09 13:31:53 mav 1.8.50.2: RESYNC: (1.8-1.9); FILE MERGED
2006/02/27 08:14:54 mav 1.8.50.1: #i57734# do not do the checks that should be done by installation
2006-03-24 12:02:44 +00:00
Vladimir Glazounov
e5b83cf54f #i10000# solaris compiler is more nitpicking ... 2006-03-17 08:47:23 +00:00
Vladimir Glazounov
d0fe22d83d INTEGRATION: CWS sixtyfour02 (1.10.102); FILE MERGED
2006/02/28 10:50:56 pjanik 1.10.102.1: #i62327#: Do not stream ULONGs to disk (patch from Caolan).
2006-03-16 12:00:49 +00:00
Vladimir Glazounov
190d9dd0e5 INTEGRATION: CWS sixtyfour02 (1.17.102); FILE MERGED
2006/02/28 10:50:56 pjanik 1.17.102.1: #i62327#: Do not stream ULONGs to disk (patch from Caolan).
2006-03-16 12:00:37 +00:00
Vladimir Glazounov
c5d241998d INTEGRATION: CWS sixtyfour02 (1.3.62); FILE MERGED
2006/02/21 12:15:02 cmc 1.3.62.1: #i62316# match parent signature
2006-03-16 11:48:08 +00:00
Vladimir Glazounov
7fd3d5a15e INTEGRATION: CWS jsc3 (1.5.64); FILE MERGED
2006/02/22 15:23:34 fs 1.5.64.1: #i62418# correct translateControlValueToValidatableValue
2006-03-15 08:24:08 +00:00
Vladimir Glazounov
ad0adcdb90 INTEGRATION: CWS jsc3 (1.4.64); FILE MERGED
2006/02/22 15:23:34 fs 1.4.64.1: #i62418# correct translateControlValueToValidatableValue
2006-03-15 08:23:51 +00:00
Vladimir Glazounov
62c45cfd13 INTEGRATION: CWS jsc3 (1.11.64); FILE MERGED
2006/02/22 15:23:33 fs 1.11.64.1: #i62418# correct translateControlValueToValidatableValue
2006-03-15 08:23:35 +00:00
Vladimir Glazounov
eff90dfc89 INTEGRATION: CWS jsc3 (1.18.64); FILE MERGED
2006/02/22 15:23:33 fs 1.18.64.1: #i62418# correct translateControlValueToValidatableValue
2006-03-15 08:23:17 +00:00
Vladimir Glazounov
368ef10fae INTEGRATION: CWS pbrwuno (1.3.88); FILE MERGED
2005/11/02 11:43:48 fs 1.3.88.13: #i10000# exception specifications
2005/10/25 07:13:16 fs 1.3.88.12: #i53095# knitting lose ends (amongst others, make the handlers available as service)
2005/10/24 08:42:11 fs 1.3.88.11: start making the handlers full-fledged components, with using a new infrastructure replacing extensions/source/inc/componentmodule.*
2005/10/17 14:09:42 fs 1.3.88.10: #i53095# some cleanup of remaining TODOs
2005/10/13 13:01:12 fs 1.3.88.9: #i53095# introduce an XObjectInspector/Model
2005/10/11 13:30:01 fs 1.3.88.8: #i53095# phase 3:
introduced XPropertyHandler and XObjectInspectorUI
same open issues as in previous phase
(plus probably some more, since not everything is tested, yet :-\)
2005/10/05 07:16:22 fs 1.3.88.7: RESYNC: (1.3-1.4); FILE MERGED
2005/09/05 07:41:56 fs 1.3.88.6: #i53095# phase 3, part 1: introduced XPropertyControl and relatives,
describing one control in the ObjectInspector, responsible for one
property
known issues:
- rebuildPropertyUI can cause problems now: If the user clicks into
  the control for property A, which causes property B to be committed,
  which causes the UI for property A to be rebuilt, then this will
  crash currently. Reason: rebuildPropertyUI now synchronously replaces
  the VCL-Window of the rebuilt control, which is exactly the one
  which is still in some MouseButtonDown-handler.
  possible solutions:
  - see if rebuiltPropertyUI can be obsoleted - handlers should be able
    to just obtain the XPropertyControl from the PropertyUI, and
    re-initialize the control. Shouldn't they?`
  - make one of the steps in the chain (mouse-click, handler-call,
    rebuildPropertyUI-callback) asynchronous.
2005/08/18 12:44:36 fs 1.3.88.5: #i53095#, phase 2

moved (nearly) all property handling to dedicated handlers, the controller is
now simply managing a set of handlers

open issues for making the property browser completely generic:
- target page for a property - at the moment, the pbrw uses form-specific
  knowledge
- relative position of properties. Again, the pbrw uses the OPropertyInfoService
  which is not generic
- isComposeable for a given property. Also OPropertyInfoService-dependent ATM
- help ids of pages and the pbrw as a whole. They're hard-coded at the moment

other open issues:
everything in the code which is tagged with TOD/UNOize. Those are items which
do not immediately hinder phase 3 (real UNOization, i.e. definition of new
UNO interfaces for the handlers, the controller, and so on), but need to be
addressed in phase 4 (knit lose ends)
2005/08/16 05:39:09 fs 1.3.88.4: #i53095# completely moved the handling of actuating properties into dedicated handlers
2005/08/12 16:30:16 fs 1.3.88.3: - more fine-grained control in the IPropertyBrowserUI which elements
  to enable or disable
- moved designing the SQL command into a dedicated handler
- some more reactions on actuating properties move to dedicated handlers
- *nearly* completed implementation of the "composed browser UI", which
  collects and combines UI change requests (IPropertyBrowserUI)
  (still missing: proper auto-firing)
2005/08/10 15:41:48 fs 1.3.88.2: #i53095#
get rid of nearly all [1] the implementations in OPropertyBrowserController::Clicked,
and move them to a FormComponentHandler

[1] still to migrate:
- browsing for events (needs a dedicated event property handler)
- handling for clicking the button of the Command property - this
  is kind of asynchronous, and IPropertyHandler is not yet prepared for this
2005/08/09 14:00:10 fs 1.3.88.1: #i53095# phase 1:
- don't use strings to transver values between controls and introspectee, but Anys
- first version of a dedicated property handler for form-component-related properties
  (not yet completed)
known regressions over previous phase:
- handlers for events not yet implemented, thus some assertions
- click handlers for form-component-related properties do not yet work,
  thus the browse buttons mostly do not work
2006-03-14 10:35:25 +00:00
Vladimir Glazounov
8b285f5c28 INTEGRATION: CWS pbrwuno (1.3.88); FILE MERGED
2006/03/13 07:35:15 fs 1.3.88.21: more help ids
2006/03/09 14:16:41 fs 1.3.88.20: Has*Button must be set, too, not only the images
2006/02/15 07:25:56 fs 1.3.88.19: don't access &(*foo.begin()) of empty STL containers
2005/11/02 12:17:22 fs 1.3.88.18: #i10000# exception specifications
2005/11/02 11:43:48 fs 1.3.88.17: #i10000# exception specifications
2005/10/25 07:13:16 fs 1.3.88.16: #i53095# knitting lose ends (amongst others, make the handlers available as service)
2005/10/24 08:42:10 fs 1.3.88.15: start making the handlers full-fledged components, with using a new infrastructure replacing extensions/source/inc/componentmodule.*
2005/10/17 14:09:40 fs 1.3.88.14: #i53095# some cleanup of remaining TODOs
2005/10/17 13:19:06 fs 1.3.88.13: #i53095# proper listener administration: allow multiple listeners per handler
2005/10/17 09:48:45 fs 1.3.88.12: #i53095# make DateFields and TimeFields exchange their values as css.util.Date/Time
2005/10/17 08:58:21 fs 1.3.88.11: some mutex locking
2005/10/14 12:43:50 fs 1.3.88.10: #i53095# properly care for MAYBEVOID properties and AMBIGUOUS property values
2005/10/13 13:01:12 fs 1.3.88.9: #i53095# introduce an XObjectInspector/Model
2005/10/11 13:29:58 fs 1.3.88.8: #i53095# phase 3:
introduced XPropertyHandler and XObjectInspectorUI
same open issues as in previous phase
(plus probably some more, since not everything is tested, yet :-\)
2005/10/05 07:16:07 fs 1.3.88.7: RESYNC: (1.3-1.4); FILE MERGED
2005/09/05 07:41:56 fs 1.3.88.6: #i53095# phase 3, part 1: introduced XPropertyControl and relatives,
describing one control in the ObjectInspector, responsible for one
property
known issues:
- rebuildPropertyUI can cause problems now: If the user clicks into
  the control for property A, which causes property B to be committed,
  which causes the UI for property A to be rebuilt, then this will
  crash currently. Reason: rebuildPropertyUI now synchronously replaces
  the VCL-Window of the rebuilt control, which is exactly the one
  which is still in some MouseButtonDown-handler.
  possible solutions:
  - see if rebuiltPropertyUI can be obsoleted - handlers should be able
    to just obtain the XPropertyControl from the PropertyUI, and
    re-initialize the control. Shouldn't they?`
  - make one of the steps in the chain (mouse-click, handler-call,
    rebuildPropertyUI-callback) asynchronous.
2005/08/18 12:44:36 fs 1.3.88.5: #i53095#, phase 2

moved (nearly) all property handling to dedicated handlers, the controller is
now simply managing a set of handlers

open issues for making the property browser completely generic:
- target page for a property - at the moment, the pbrw uses form-specific
  knowledge
- relative position of properties. Again, the pbrw uses the OPropertyInfoService
  which is not generic
- isComposeable for a given property. Also OPropertyInfoService-dependent ATM
- help ids of pages and the pbrw as a whole. They're hard-coded at the moment

other open issues:
everything in the code which is tagged with TOD/UNOize. Those are items which
do not immediately hinder phase 3 (real UNOization, i.e. definition of new
UNO interfaces for the handlers, the controller, and so on), but need to be
addressed in phase 4 (knit lose ends)
2005/08/16 05:39:08 fs 1.3.88.4: #i53095# completely moved the handling of actuating properties into dedicated handlers
2005/08/12 16:30:16 fs 1.3.88.3: - more fine-grained control in the IPropertyBrowserUI which elements
  to enable or disable
- moved designing the SQL command into a dedicated handler
- some more reactions on actuating properties move to dedicated handlers
- *nearly* completed implementation of the "composed browser UI", which
  collects and combines UI change requests (IPropertyBrowserUI)
  (still missing: proper auto-firing)
2005/08/10 15:41:48 fs 1.3.88.2: #i53095#
get rid of nearly all [1] the implementations in OPropertyBrowserController::Clicked,
and move them to a FormComponentHandler

[1] still to migrate:
- browsing for events (needs a dedicated event property handler)
- handling for clicking the button of the Command property - this
  is kind of asynchronous, and IPropertyHandler is not yet prepared for this
2005/08/09 14:00:09 fs 1.3.88.1: #i53095# phase 1:
- don't use strings to transver values between controls and introspectee, but Anys
- first version of a dedicated property handler for form-component-related properties
  (not yet completed)
known regressions over previous phase:
- handlers for events not yet implemented, thus some assertions
- click handlers for form-component-related properties do not yet work,
  thus the browse buttons mostly do not work
2006-03-14 10:35:13 +00:00
Vladimir Glazounov
70dc2ea58b INTEGRATION: CWS pbrwuno (1.4.16); FILE MERGED
2005/10/17 13:19:05 fs 1.4.16.1: #i53095# proper listener administration: allow multiple listeners per handler
2006-03-14 10:35:02 +00:00
Vladimir Glazounov
dbaaf530f2 INTEGRATION: CWS pbrwuno (1.3.88); FILE MERGED
2005/10/17 13:19:05 fs 1.3.88.3: #i53095# proper listener administration: allow multiple listeners per handler
2005/10/05 07:15:29 fs 1.3.88.2: RESYNC: (1.3-1.4); FILE MERGED
2005/08/09 14:00:09 fs 1.3.88.1: #i53095# phase 1:
- don't use strings to transver values between controls and introspectee, but Anys
- first version of a dedicated property handler for form-component-related properties
  (not yet completed)
known regressions over previous phase:
- handlers for events not yet implemented, thus some assertions
- click handlers for form-component-related properties do not yet work,
  thus the browse buttons mostly do not work
2006-03-14 10:34:50 +00:00
Vladimir Glazounov
83d3bdf45b INTEGRATION: CWS pbrwuno (1.3.294); FILE MERGED
2005/10/05 07:14:42 fs 1.3.294.3: RESYNC: (1.3-1.4); FILE MERGED
2005/09/05 07:41:56 fs 1.3.294.2: #i53095# phase 3, part 1: introduced XPropertyControl and relatives,
describing one control in the ObjectInspector, responsible for one
property
known issues:
- rebuildPropertyUI can cause problems now: If the user clicks into
  the control for property A, which causes property B to be committed,
  which causes the UI for property A to be rebuilt, then this will
  crash currently. Reason: rebuildPropertyUI now synchronously replaces
  the VCL-Window of the rebuilt control, which is exactly the one
  which is still in some MouseButtonDown-handler.
  possible solutions:
  - see if rebuiltPropertyUI can be obsoleted - handlers should be able
    to just obtain the XPropertyControl from the PropertyUI, and
    re-initialize the control. Shouldn't they?`
  - make one of the steps in the chain (mouse-click, handler-call,
    rebuildPropertyUI-callback) asynchronous.
2005/08/09 14:00:09 fs 1.3.294.1: #i53095# phase 1:
- don't use strings to transver values between controls and introspectee, but Anys
- first version of a dedicated property handler for form-component-related properties
  (not yet completed)
known regressions over previous phase:
- handlers for events not yet implemented, thus some assertions
- click handlers for form-component-related properties do not yet work,
  thus the browse buttons mostly do not work
2006-03-14 10:34:36 +00:00
Vladimir Glazounov
b6b0ccd022 INTEGRATION: CWS pbrwuno (1.5.294); FILE MERGED
2005/10/05 07:14:31 fs 1.5.294.3: RESYNC: (1.5-1.6); FILE MERGED
2005/09/05 07:41:55 fs 1.5.294.2: #i53095# phase 3, part 1: introduced XPropertyControl and relatives,
describing one control in the ObjectInspector, responsible for one
property
known issues:
- rebuildPropertyUI can cause problems now: If the user clicks into
  the control for property A, which causes property B to be committed,
  which causes the UI for property A to be rebuilt, then this will
  crash currently. Reason: rebuildPropertyUI now synchronously replaces
  the VCL-Window of the rebuilt control, which is exactly the one
  which is still in some MouseButtonDown-handler.
  possible solutions:
  - see if rebuiltPropertyUI can be obsoleted - handlers should be able
    to just obtain the XPropertyControl from the PropertyUI, and
    re-initialize the control. Shouldn't they?`
  - make one of the steps in the chain (mouse-click, handler-call,
    rebuildPropertyUI-callback) asynchronous.
2005/08/09 14:00:09 fs 1.5.294.1: #i53095# phase 1:
- don't use strings to transver values between controls and introspectee, but Anys
- first version of a dedicated property handler for form-component-related properties
  (not yet completed)
known regressions over previous phase:
- handlers for events not yet implemented, thus some assertions
- click handlers for form-component-related properties do not yet work,
  thus the browse buttons mostly do not work
2006-03-14 10:34:25 +00:00
Vladimir Glazounov
cc38a9a2f0 INTEGRATION: CWS pbrwuno (1.6.2); FILE MERGED
2005/10/24 08:42:10 fs 1.6.2.1: start making the handlers full-fledged components, with using a new infrastructure replacing extensions/source/inc/componentmodule.*
2006-03-14 10:34:13 +00:00
Vladimir Glazounov
3f12cffaf2 INTEGRATION: CWS pbrwuno (1.5.16); FILE MERGED
2005/10/24 08:42:09 fs 1.5.16.1: start making the handlers full-fledged components, with using a new infrastructure replacing extensions/source/inc/componentmodule.*
2006-03-14 10:34:02 +00:00
Vladimir Glazounov
7fb24653a5 INTEGRATION: CWS pbrwuno (1.3.88); FILE MERGED
2005/11/02 11:43:47 fs 1.3.88.15: #i10000# exception specifications
2005/10/25 07:13:16 fs 1.3.88.14: #i53095# knitting lose ends (amongst others, make the handlers available as service)
2005/10/24 08:42:08 fs 1.3.88.13: start making the handlers full-fledged components, with using a new infrastructure replacing extensions/source/inc/componentmodule.*
2005/10/19 08:48:44 fs 1.3.88.12: protect agains multiple inspection (more precise: properly deal with it)
2005/10/17 14:09:40 fs 1.3.88.11: #i53095# some cleanup of remaining TODOs
2005/10/17 13:19:04 fs 1.3.88.10: #i53095# proper listener administration: allow multiple listeners per handler
2005/10/13 13:01:12 fs 1.3.88.9: #i53095# introduce an XObjectInspector/Model
2005/10/11 13:29:55 fs 1.3.88.8: #i53095# phase 3:
introduced XPropertyHandler and XObjectInspectorUI
same open issues as in previous phase
(plus probably some more, since not everything is tested, yet :-\)
2005/10/05 07:12:49 fs 1.3.88.7: RESYNC: (1.3-1.4); FILE MERGED
2005/09/05 07:41:55 fs 1.3.88.6: #i53095# phase 3, part 1: introduced XPropertyControl and relatives,
describing one control in the ObjectInspector, responsible for one
property
known issues:
- rebuildPropertyUI can cause problems now: If the user clicks into
  the control for property A, which causes property B to be committed,
  which causes the UI for property A to be rebuilt, then this will
  crash currently. Reason: rebuildPropertyUI now synchronously replaces
  the VCL-Window of the rebuilt control, which is exactly the one
  which is still in some MouseButtonDown-handler.
  possible solutions:
  - see if rebuiltPropertyUI can be obsoleted - handlers should be able
    to just obtain the XPropertyControl from the PropertyUI, and
    re-initialize the control. Shouldn't they?`
  - make one of the steps in the chain (mouse-click, handler-call,
    rebuildPropertyUI-callback) asynchronous.
2005/08/18 12:44:36 fs 1.3.88.5: #i53095#, phase 2

moved (nearly) all property handling to dedicated handlers, the controller is
now simply managing a set of handlers

open issues for making the property browser completely generic:
- target page for a property - at the moment, the pbrw uses form-specific
  knowledge
- relative position of properties. Again, the pbrw uses the OPropertyInfoService
  which is not generic
- isComposeable for a given property. Also OPropertyInfoService-dependent ATM
- help ids of pages and the pbrw as a whole. They're hard-coded at the moment

other open issues:
everything in the code which is tagged with TOD/UNOize. Those are items which
do not immediately hinder phase 3 (real UNOization, i.e. definition of new
UNO interfaces for the handlers, the controller, and so on), but need to be
addressed in phase 4 (knit lose ends)
2005/08/16 05:39:07 fs 1.3.88.4: #i53095# completely moved the handling of actuating properties into dedicated handlers
2005/08/12 16:30:16 fs 1.3.88.3: - more fine-grained control in the IPropertyBrowserUI which elements
  to enable or disable
- moved designing the SQL command into a dedicated handler
- some more reactions on actuating properties move to dedicated handlers
- *nearly* completed implementation of the "composed browser UI", which
  collects and combines UI change requests (IPropertyBrowserUI)
  (still missing: proper auto-firing)
2005/08/10 15:41:48 fs 1.3.88.2: #i53095#
get rid of nearly all [1] the implementations in OPropertyBrowserController::Clicked,
and move them to a FormComponentHandler

[1] still to migrate:
- browsing for events (needs a dedicated event property handler)
- handling for clicking the button of the Command property - this
  is kind of asynchronous, and IPropertyHandler is not yet prepared for this
2005/08/09 14:00:08 fs 1.3.88.1: #i53095# phase 1:
- don't use strings to transver values between controls and introspectee, but Anys
- first version of a dedicated property handler for form-component-related properties
  (not yet completed)
known regressions over previous phase:
- handlers for events not yet implemented, thus some assertions
- click handlers for form-component-related properties do not yet work,
  thus the browse buttons mostly do not work
2006-03-14 10:33:50 +00:00
Vladimir Glazounov
cd5b956817 INTEGRATION: CWS pbrwuno (1.3.88); FILE MERGED
2006/03/10 11:32:29 fs 1.3.88.19: help ids
2006/03/10 09:43:46 fs 1.3.88.18: proper enum types
2006/02/15 07:25:55 fs 1.3.88.17: don't access &(*foo.begin()) of empty STL containers
2005/11/02 11:43:47 fs 1.3.88.16: #i10000# exception specifications
2005/10/25 07:13:15 fs 1.3.88.15: #i53095# knitting lose ends (amongst others, make the handlers available as service)
2005/10/19 08:48:43 fs 1.3.88.14: protect agains multiple inspection (more precise: properly deal with it)
2005/10/17 14:09:39 fs 1.3.88.13: #i53095# some cleanup of remaining TODOs
2005/10/17 13:19:03 fs 1.3.88.12: #i53095# proper listener administration: allow multiple listeners per handler
2005/10/17 08:58:20 fs 1.3.88.11: some mutex locking
2005/10/14 12:43:50 fs 1.3.88.10: #i53095# properly care for MAYBEVOID properties and AMBIGUOUS property values
2005/10/13 13:01:11 fs 1.3.88.9: #i53095# introduce an XObjectInspector/Model
2005/10/11 13:29:53 fs 1.3.88.8: #i53095# phase 3:
introduced XPropertyHandler and XObjectInspectorUI
same open issues as in previous phase
(plus probably some more, since not everything is tested, yet :-\)
2005/10/05 07:12:16 fs 1.3.88.7: RESYNC: (1.3-1.4); FILE MERGED
2005/09/05 07:41:55 fs 1.3.88.6: #i53095# phase 3, part 1: introduced XPropertyControl and relatives,
describing one control in the ObjectInspector, responsible for one
property
known issues:
- rebuildPropertyUI can cause problems now: If the user clicks into
  the control for property A, which causes property B to be committed,
  which causes the UI for property A to be rebuilt, then this will
  crash currently. Reason: rebuildPropertyUI now synchronously replaces
  the VCL-Window of the rebuilt control, which is exactly the one
  which is still in some MouseButtonDown-handler.
  possible solutions:
  - see if rebuiltPropertyUI can be obsoleted - handlers should be able
    to just obtain the XPropertyControl from the PropertyUI, and
    re-initialize the control. Shouldn't they?`
  - make one of the steps in the chain (mouse-click, handler-call,
    rebuildPropertyUI-callback) asynchronous.
2005/08/18 12:44:35 fs 1.3.88.5: #i53095#, phase 2

moved (nearly) all property handling to dedicated handlers, the controller is
now simply managing a set of handlers

open issues for making the property browser completely generic:
- target page for a property - at the moment, the pbrw uses form-specific
  knowledge
- relative position of properties. Again, the pbrw uses the OPropertyInfoService
  which is not generic
- isComposeable for a given property. Also OPropertyInfoService-dependent ATM
- help ids of pages and the pbrw as a whole. They're hard-coded at the moment

other open issues:
everything in the code which is tagged with TOD/UNOize. Those are items which
do not immediately hinder phase 3 (real UNOization, i.e. definition of new
UNO interfaces for the handlers, the controller, and so on), but need to be
addressed in phase 4 (knit lose ends)
2005/08/16 05:39:07 fs 1.3.88.4: #i53095# completely moved the handling of actuating properties into dedicated handlers
2005/08/12 16:30:16 fs 1.3.88.3: - more fine-grained control in the IPropertyBrowserUI which elements
  to enable or disable
- moved designing the SQL command into a dedicated handler
- some more reactions on actuating properties move to dedicated handlers
- *nearly* completed implementation of the "composed browser UI", which
  collects and combines UI change requests (IPropertyBrowserUI)
  (still missing: proper auto-firing)
2005/08/10 15:41:48 fs 1.3.88.2: #i53095#
get rid of nearly all [1] the implementations in OPropertyBrowserController::Clicked,
and move them to a FormComponentHandler

[1] still to migrate:
- browsing for events (needs a dedicated event property handler)
- handling for clicking the button of the Command property - this
  is kind of asynchronous, and IPropertyHandler is not yet prepared for this
2005/08/09 14:00:08 fs 1.3.88.1: #i53095# phase 1:
- don't use strings to transver values between controls and introspectee, but Anys
- first version of a dedicated property handler for form-component-related properties
  (not yet completed)
known regressions over previous phase:
- handlers for events not yet implemented, thus some assertions
- click handlers for form-component-related properties do not yet work,
  thus the browse buttons mostly do not work
2006-03-14 10:33:39 +00:00
Vladimir Glazounov
e12de86512 INTEGRATION: CWS pbrwuno (1.3.88); FILE MERGED
2005/12/19 12:22:19 fs 1.3.88.6: #i53095# also allow for BYTE sequences
2005/10/24 08:42:07 fs 1.3.88.5: start making the handlers full-fledged components, with using a new infrastructure replacing extensions/source/inc/componentmodule.*
2005/10/17 12:20:20 fs 1.3.88.4: make StringListField exchange a sequence< string >
2005/10/05 07:11:39 fs 1.3.88.3: RESYNC: (1.3-1.4); FILE MERGED
2005/08/18 12:44:35 fs 1.3.88.2: #i53095#, phase 2

moved (nearly) all property handling to dedicated handlers, the controller is
now simply managing a set of handlers

open issues for making the property browser completely generic:
- target page for a property - at the moment, the pbrw uses form-specific
  knowledge
- relative position of properties. Again, the pbrw uses the OPropertyInfoService
  which is not generic
- isComposeable for a given property. Also OPropertyInfoService-dependent ATM
- help ids of pages and the pbrw as a whole. They're hard-coded at the moment

other open issues:
everything in the code which is tagged with TOD/UNOize. Those are items which
do not immediately hinder phase 3 (real UNOization, i.e. definition of new
UNO interfaces for the handlers, the controller, and so on), but need to be
addressed in phase 4 (knit lose ends)
2005/08/09 14:00:08 fs 1.3.88.1: #i53095# phase 1:
- don't use strings to transver values between controls and introspectee, but Anys
- first version of a dedicated property handler for form-component-related properties
  (not yet completed)
known regressions over previous phase:
- handlers for events not yet implemented, thus some assertions
- click handlers for form-component-related properties do not yet work,
  thus the browse buttons mostly do not work
2006-03-14 10:33:17 +00:00
Vladimir Glazounov
50eb218c74 INTEGRATION: CWS pbrwuno (1.5.158); FILE MERGED
2006/02/10 11:52:35 fs 1.5.158.10: NullPointerException is unusual at addFooListener methods
2005/12/20 10:54:54 fs 1.5.158.9: #i53095# new control type for editing hyperlinks
2005/10/19 07:48:06 fs 1.5.158.8: #i53095# knitting some loose ends
2005/10/17 12:20:19 fs 1.5.158.7: make StringListField exchange a sequence< string >
2005/10/17 10:28:01 fs 1.5.158.6: #i53095# make numeric field exchange its values as double
2005/10/17 07:17:06 fs 1.5.158.5: replace MeasurementUnit with css.util.MeasureUnit
2005/10/14 12:43:49 fs 1.5.158.4: #i53095# properly care for MAYBEVOID properties and AMBIGUOUS property values
2005/10/05 07:10:54 fs 1.5.158.3: RESYNC: (1.5-1.6); FILE MERGED
2005/09/05 07:41:55 fs 1.5.158.2: #i53095# phase 3, part 1: introduced XPropertyControl and relatives,
describing one control in the ObjectInspector, responsible for one
property
known issues:
- rebuildPropertyUI can cause problems now: If the user clicks into
  the control for property A, which causes property B to be committed,
  which causes the UI for property A to be rebuilt, then this will
  crash currently. Reason: rebuildPropertyUI now synchronously replaces
  the VCL-Window of the rebuilt control, which is exactly the one
  which is still in some MouseButtonDown-handler.
  possible solutions:
  - see if rebuiltPropertyUI can be obsoleted - handlers should be able
    to just obtain the XPropertyControl from the PropertyUI, and
    re-initialize the control. Shouldn't they?`
  - make one of the steps in the chain (mouse-click, handler-call,
    rebuildPropertyUI-callback) asynchronous.
2005/08/09 14:00:07 fs 1.5.158.1: #i53095# phase 1:
- don't use strings to transver values between controls and introspectee, but Anys
- first version of a dedicated property handler for form-component-related properties
  (not yet completed)
known regressions over previous phase:
- handlers for events not yet implemented, thus some assertions
- click handlers for form-component-related properties do not yet work,
  thus the browse buttons mostly do not work
2006-03-14 10:33:05 +00:00
Vladimir Glazounov
698af54e8a INTEGRATION: CWS pbrwuno (1.17.36); FILE MERGED
2006/02/13 07:28:41 fs 1.17.36.17: #i10000#
2006/02/10 11:51:46 fs 1.17.36.16: NullPointerException is unusual at addFooListener methods
2006/02/10 08:32:14 fs 1.17.36.15: RESYNC: (1.18-1.19); FILE MERGED
2005/12/20 10:54:54 fs 1.17.36.14: #i53095# new control type for editing hyperlinks
2005/12/19 12:23:15 fs 1.17.36.13: #i53095# don't produce an trailing empty line in multi line edits
2005/12/16 15:29:58 fs 1.17.36.12: ImplCalcLongValue: care for overflow
2005/10/26 14:03:33 fs 1.17.36.11: some cleanups for finalizing #i53095#
2005/10/24 08:42:07 fs 1.17.36.10: start making the handlers full-fledged components, with using a new infrastructure replacing extensions/source/inc/componentmodule.*
2005/10/19 07:48:06 fs 1.17.36.9: #i53095# knitting some loose ends
2005/10/17 12:20:18 fs 1.17.36.8: make StringListField exchange a sequence< string >
2005/10/17 10:28:00 fs 1.17.36.7: #i53095# make numeric field exchange its values as double
2005/10/17 09:48:42 fs 1.17.36.6: #i53095# make DateFields and TimeFields exchange their values as css.util.Date/Time
2005/10/17 07:17:05 fs 1.17.36.5: replace MeasurementUnit with css.util.MeasureUnit
2005/10/14 12:43:49 fs 1.17.36.4: #i53095# properly care for MAYBEVOID properties and AMBIGUOUS property values
2005/10/05 07:10:42 fs 1.17.36.3: RESYNC: (1.17-1.18); FILE MERGED
2005/09/05 07:41:54 fs 1.17.36.2: #i53095# phase 3, part 1: introduced XPropertyControl and relatives,
describing one control in the ObjectInspector, responsible for one
property
known issues:
- rebuildPropertyUI can cause problems now: If the user clicks into
  the control for property A, which causes property B to be committed,
  which causes the UI for property A to be rebuilt, then this will
  crash currently. Reason: rebuildPropertyUI now synchronously replaces
  the VCL-Window of the rebuilt control, which is exactly the one
  which is still in some MouseButtonDown-handler.
  possible solutions:
  - see if rebuiltPropertyUI can be obsoleted - handlers should be able
    to just obtain the XPropertyControl from the PropertyUI, and
    re-initialize the control. Shouldn't they?`
  - make one of the steps in the chain (mouse-click, handler-call,
    rebuildPropertyUI-callback) asynchronous.
2005/08/09 14:00:07 fs 1.17.36.1: #i53095# phase 1:
- don't use strings to transver values between controls and introspectee, but Anys
- first version of a dedicated property handler for form-component-related properties
  (not yet completed)
known regressions over previous phase:
- handlers for events not yet implemented, thus some assertions
- click handlers for form-component-related properties do not yet work,
  thus the browse buttons mostly do not work
2006-03-14 10:32:54 +00:00
Vladimir Glazounov
9f0c0cd510 INTEGRATION: CWS pbrwuno (1.1.2); FILE ADDED
2005/10/13 13:01:11 fs 1.1.2.3: #i53095# introduce an XObjectInspector/Model
2005/10/11 13:29:51 fs 1.1.2.2: #i53095# phase 3:
introduced XPropertyHandler and XObjectInspectorUI
same open issues as in previous phase
(plus probably some more, since not everything is tested, yet :-\)
2005/08/12 16:30:15 fs 1.1.2.1: - more fine-grained control in the IPropertyBrowserUI which elements
  to enable or disable
- moved designing the SQL command into a dedicated handler
- some more reactions on actuating properties move to dedicated handlers
- *nearly* completed implementation of the "composed browser UI", which
  collects and combines UI change requests (IPropertyBrowserUI)
  (still missing: proper auto-firing)
2006-03-14 10:32:41 +00:00
Vladimir Glazounov
5e86ffd3d3 INTEGRATION: CWS pbrwuno (1.1.2); FILE ADDED
2005/10/24 08:42:06 fs 1.1.2.3: start making the handlers full-fledged components, with using a new infrastructure replacing extensions/source/inc/componentmodule.*
2005/10/13 13:01:11 fs 1.1.2.2: #i53095# introduce an XObjectInspector/Model
2005/08/12 16:30:15 fs 1.1.2.1: - more fine-grained control in the IPropertyBrowserUI which elements
  to enable or disable
- moved designing the SQL command into a dedicated handler
- some more reactions on actuating properties move to dedicated handlers
- *nearly* completed implementation of the "composed browser UI", which
  collects and combines UI change requests (IPropertyBrowserUI)
  (still missing: proper auto-firing)
2006-03-14 10:32:32 +00:00
Vladimir Glazounov
c18d5bbb11 INTEGRATION: CWS pbrwuno (1.4.16); FILE MERGED
2005/10/24 08:42:05 fs 1.4.16.1: start making the handlers full-fledged components, with using a new infrastructure replacing extensions/source/inc/componentmodule.*
2006-03-14 10:32:23 +00:00