Commit Graph

24 Commits

Author SHA1 Message Date
Kurt Zenker
a6abfa16cd CWS-TOOLING: integrate CWS dba32g
2009-09-09 07:53:55 +0200 oj  r275964 : replace strlen with rtl_str_getLength
2009-09-07 20:59:10 +0200 fs  r275913 : disable the CopyTableWizard test until issue 104869 is fixed
2009-09-07 12:17:31 +0200 oj  r275885 : #i104810# remove de as lang
2009-09-05 22:26:21 +0200 fs  r275857 : protect StateChanged against re-entrance
2009-09-05 22:25:52 +0200 fs  r275856 : don't attempt to classify the parent of a form as control
2009-09-05 22:25:29 +0200 fs  r275855 : protect against re-entrance
2009-09-05 00:11:40 +0200 fs  r275835 : #i10000#
2009-09-04 23:25:50 +0200 fs  r275834 : #i10000#
2009-09-04 23:23:47 +0200 fs  r275833 : #i10000#
2009-09-04 21:49:37 +0200 fs  r275830 : #i10000# correct wrong conflict resolution
2009-09-04 20:59:51 +0200 fs  r275829 : CWS-TOOLING: rebase CWS dba32g to trunk@275801 (milestone: DEV300:m57)
2009-09-04 11:08:32 +0200 oj  r275791 : #i104780# new version 1.2.0
2009-09-03 22:29:21 +0200 fs  r275775 : OSL_TRACE doesn't need \n anymore
2009-09-03 08:33:21 +0200 fs  r275743 : CWS-TOOLING: rebase CWS dba32g to trunk@275331 (milestone: DEV300:m56)
2009-09-02 13:48:12 +0200 fs  r275708 : removed useless include
2009-09-02 13:45:43 +0200 fs  r275707 : more since tags, which are used across offapi/udkapi
2009-09-02 13:23:04 +0200 fs  r275705 : should *not* have the dtor, copy ctor, and assignment operator compiler-generated, else we run into trouble as soon as the compiler creates different versions of our singleton member's static data in different libraries
2009-09-02 12:32:45 +0200 fs  r275704 : AutoIncrementIsPrimaryKey is a driver setting, not a data source setting
2009-09-02 11:42:49 +0200 fs  r275701 : URL meta data are meta data which are valid for all connections of this type, not per-data-source properties. Settings them as data source properties is a hack.
2009-09-02 08:43:34 +0200 fs  r275696 : 3.x.x is not a valid 'since' tag
2009-09-01 16:05:24 +0200 fs  r275665 : #i104686# don't treat controls bound to read-only columns as required
2009-09-01 13:10:22 +0200 fs  r275657 : #i104574# use PageUp/Down to scroll through the complete page
2009-09-01 07:04:48 +0200 oj  r275641 : #i104104# correct line ends
2009-08-31 15:52:34 +0200 fs  r275612 : #i104410#
2009-08-31 12:29:05 +0200 fs  r275596 : #i104364#
2009-08-31 12:28:56 +0200 fs  r275595 : #i104364#
2009-08-31 11:43:09 +0200 fs  r275593 : #i104649# JavaDriverClassPath is also a known JDBC-bridge setting
2009-08-31 11:41:37 +0200 fs  r275592 : #i104649#
2009-08-28 21:48:27 +0200 fs  r275552 : during #i96862#: renamed the configuration data which controls availability of certain DBA-related UI
2009-08-28 21:48:17 +0200 fs  r275551 : #i96862# do not show the 'Create a new database' option when a) no embedded/dBase driver is installed or b) the configuration requests to hide the option
2009-08-28 21:47:19 +0200 fs  r275550 : during #i96862#: renamed the configuration data which controls availability of certain DBA-related UI
2009-08-28 21:46:41 +0200 fs  r275549 : #i96862# renamed and extended the configuration data which controls availability of certain DBA-related UI
2009-08-28 15:10:19 +0200 fs  r275535 : #i96862# if no embedded driver is installed, use dBase for creating new DBs. If no dBase driver is installed, too, do not offer the 'Create new database' option
2009-08-28 14:03:04 +0200 fs  r275532 : #i104454# allow multiple fields to display the same column
2009-08-28 13:14:00 +0200 fs  r275528 : #i104584# driver meta data do not belong into a data source's settings
2009-08-28 13:09:57 +0200 fs  r275527 : properly chech the MySQL type buttons (else next/back in the wizard leads to state with two buttons checked)
2009-08-28 13:09:17 +0200 fs  r275526 : #i104584# driver meta data do not belong into a data source's settings
2009-08-28 13:07:18 +0200 fs  r275525 : BooleanComparisonMode is a property, or a feature - but not a driver meta data
2009-08-28 11:00:31 +0200 fs  r275521 : #i104580#
2009-08-28 10:40:05 +0200 fs  r275519 : #i104577# correct assertion: If the template node type is ANY, then any value type is allowed
2009-08-28 10:09:30 +0200 fs  r275518 : #i104575# implement Named Pipe UI
2009-08-28 10:09:07 +0200 fs  r275517 : pass the trigger-event to IWindowOperator::operateOn / work with VclWindowEvents, not VclSimpleEvents
2009-08-27 14:27:36 +0200 fs  r275484 : ImplPosTabPage: respect mbEmptyViewMargin for WINDOWALIGN_LEFT
2009-08-27 13:43:56 +0200 fs  r275480 : merging latest changes from CWS dba32f herein
2009-08-27 13:23:07 +0200 fs  r275475 : #i103882#
2009-08-27 11:56:55 +0200 fs  r275466 : #i104544# SetState: Do not call Update at the window which we just set text for. It should (sic\!) not be needed, but causes trouble
2009-08-27 11:55:34 +0200 fs  r275465 : #i104544#
do not allow re-entrance for impl_ensureControl_nothrow
Actually, this is part of the fix only. I also removed the code which triggered this re-entrance (from
the grid control implementation), but to ensure it won't happen, again, I added some safety herein.
2009-08-27 10:14:11 +0200 fs  r275459 : preparations for supporting a 'NamedPipe' parameter for the MySQL Connector/OOo
2009-08-27 10:13:21 +0200 fs  r275458 : preparations for supporting a 'NamedPipe' setting for the MySQL Connector/OOo
2009-08-27 10:11:14 +0200 fs  r275456 : outsourced the MySQLNative settings into a dedicated class, to not duplicate all the code in two tab page implementations
2009-08-26 14:18:13 +0200 fs  r275422 : #i10000#
2009-08-26 13:26:36 +0200 fs  r275419 : ignore output paths
2009-08-26 13:23:38 +0200 fs  r275417 : support the LocalSocket property for the MySQL native driver
2009-08-26 13:17:05 +0200 fs  r275416 : some re-factoring, to outsource the tab page for setting up the MySQLNative connection, into a dedicated class (needed later)
2009-08-26 13:15:15 +0200 fs  r275415 : support a NoThousandSep property for NumericFormatters - I'm tired of correcting this at runtime, instead of controlling it in the resource
2009-08-26 11:45:08 +0200 fs  r275410 : oops, 'flat' shouldn't have got lost
2009-08-26 09:38:57 +0200 fs  r275398 : #i102631# when saving the document fails, ensure that the interaction handler really can handle/display the error
2009-08-26 09:37:05 +0200 fs  r275397 : #i102631# don't let non-IO/RuntimeExceptions escape from DatabaseDocument::store*, wrap them into an IOException
2009-08-26 09:35:39 +0200 fs  r275395 : let the default interaction handler implement XInteractionHandler2
2009-08-25 13:51:34 +0200 fs  r275352 : #i102631# createTempFile: pass URL through FileHelper.getOOoCompatibleFileURL
2009-08-25 13:49:23 +0200 fs  r275351 : #i102631# createTempFileURL: immediately delete the file implicitly created by createTempFile, we really only need the URL
2009-08-24 14:49:07 +0200 fs  r275318 : #i10000#
2009-08-24 14:36:03 +0200 fs  r275315 : properly terminate message with 0 character
2009-08-24 14:35:45 +0200 fs  r275314 : trace method concepts in non-pro, if special flag is enabled
2009-08-24 14:24:17 +0200 fs  r275312 : #i98973# filter some more events for grid control columns
2009-08-24 14:15:23 +0200 fs  r275311 : #i98973# implement XComboBox for combo box cells
2009-08-24 13:39:24 +0200 fs  r275308 : #i98973# do not display the 'actionPerformed' event for grid combo box columns
2009-08-24 12:52:03 +0200 fs  r275303 : #i98973# implement XCheckBox and XButton for check box cells
2009-08-24 11:56:05 +0200 oj  r275300 : #i104447# wrong default for orientation
2009-08-24 10:51:21 +0200 fs  r275296 : in the script selector dialog, interpret a double click onto a function as OK
2009-08-24 10:50:56 +0200 fs  r275295 : localize some to-be-displayed names, consolidate some code regarding form/control naming
2009-08-21 14:28:05 +0200 fs  r275255 : #i98973# implement KeyListeners
2009-08-21 14:27:20 +0200 fs  r275254 : #i98973# move the conversion VCL[Mouse|Key]Event->Awt[Mouse|Key]Event from vclxwindow.cxx to VCLUnoHelper
2009-08-21 14:08:50 +0200 fs  r275248 : #i98973# implement Mouse- and MouseMotion-broadcasting
2009-08-21 13:31:08 +0200 fs  r275244 : #i98973# implement text and change listeners at text cells
2009-08-21 12:47:38 +0200 fs  r275234 : #i104399# some refactoring:
If the MySQL Connector/OOo is installed, it registers for the sdbc:mysqlc: protocol (now known as DST_MYSQL_NATIVE_DIRECT).
However, we do not want to display this in the UI, instead we display "MySQL" only, which collects DST_MYSQL_ODBC, DST_MYSQL_JDBC, and DST_MYSQL_NATIVE.
2009-08-21 12:45:18 +0200 fs  r275232 : #i104399# also register for the sdbc:mysql:mysqlc protocol, decide at runtime (depending on the availability of sdbc:mysqlc:), whether it is really accepted. This prevents that the C/OOo extension needs to register *our* implementation name for the sdbc:mysql:mysqlc: protocol, which would be somewhat weird
2009-08-20 16:18:48 +0200 fs  r275190 : merging the latest changes from CWS dba32f (which this CWS was created from)
2009-08-19 20:19:59 +0200 fs  r275160 : add some spacing between the radios
2009-08-19 14:50:15 +0200 fs  r275150 : #i98973# slightly refactoring the grid cell implementations, to prepare for proper events being fired. Implement focus events for the moment, more to come.
2009-08-19 10:53:38 +0200 fs  r275142 : #i99936# initialize newly created models
2009-08-18 23:03:48 +0200 fs  r275132 : merging latest changes from CWS dba32f
2009-08-18 15:14:08 +0200 fs  r275110 : #i102819# SetColumnPos: SCROLL_CLIP is deadly here
2009-09-14 11:18:01 +00:00
Ivo Hinkelmann
492167c18d CWS-TOOLING: integrate CWS dba31m_DEV300
2009-04-08 21:06:02 +0200 fs  r270660 : #i100956# hold the assigned events in the ModelImpl, not in the DatabaseDocument, so they survive the model being destroyed
2009-04-08 12:40:13 +0200 b_michaelsen  r270635 : #i100928# Opening the Tools->Options->Improvement Program Tabpage on first start accidently activates Usage Tracking
2009-04-07 12:56:29 +0200 fs  r270594 : #i100866# don't call into the StatusIndicator with our mutex locked
2009-04-07 10:31:02 +0200 fs  r270581 : #i100866# impl_import_throw -> impl_import_nolck_throw
2009-04-06 22:53:10 +0200 fs  r270575 : #i100866# some more mutex lock tweaking
2009-04-06 22:01:51 +0200 fs  r270573 : #i100861# load the Show/Hide strings from the proper (an existing, in particular) resource
2009-04-06 12:43:16 +0200 fs  r270537 : #i100866# notifyEvent: instantiate the ScriptDocument only when required.
2009-04-06 12:42:03 +0200 fs  r270536 : #i100866#
rework how and when it is determined whether the DBDoc or sub documents contain
scripts/macros. In particular, cache this information in the ODatabaseDocument
implementation, so that queryInterface does not need to lock the mutex
2009-04-03 10:21:02 +0200 oj  r270465 : #i100789# surround uno call with try catch
2009-04-03 09:18:37 +0200 oj  r270453 : #i100789# check token is not null
2009-04-24 18:34:24 +00:00
Oliver Bolte
323b26c51a CWS-TOOLING: integrate CWS odbmacros3 2008-10-16 06:57:26 +00:00
Rüdiger Timm
320f0ef3ab INTEGRATION: CWS dbadoccloselock (1.21.58); FILE MERGED
2008/09/02 11:08:08 fs 1.21.58.1: #i93381#
2008-09-04 06:35:55 +00:00
Rüdiger Timm
c606f3b41d INTEGRATION: CWS dba30c (1.20.8); FILE MERGED
2008/05/13 08:55:51 fs 1.20.8.1: joining changes from CWS odbmacros3 to CWS dba30c:
2008/05/07 08:32:49 fs 1.20.2.1: #i49133# XModel2 methods changed
2008/05/08 13:14:51 fs 1.20.2.2: #i49133# impl_createStorageFor now always throws in case of error, instead of silencing the error with an interaction handler
2008-06-06 13:02:39 +00:00
Rüdiger Timm
99991bd338 INTEGRATION: CWS changefileheader (1.17.12); FILE MERGED
2008/03/31 13:26:46 rt 1.17.12.1: #i87441# Change license header to LPGL v3.
2008-04-10 11:44:49 +00:00
Kurt Zenker
63a5851db8 #i88015# buildfixes 2008-04-08 11:46:07 +00:00
Kurt Zenker
598c1c4cc2 INTEGRATION: CWS titles02 (1.14.18); FILE MERGED
2008/02/12 13:24:23 as 1.14.18.3: RESYNC: (1.14-1.15); FILE MERGED
2007/12/17 15:29:54 oj 1.14.18.2: #i45617# title feature
2007/12/10 11:38:16 oj 1.14.18.1: #i45909# #i45617# #i71469# change title handling
2008-04-04 13:33:18 +00:00
Kurt Zenker
78bc483b7e INTEGRATION: CWS odbmacros2 (1.14.56); FILE MERGED
2008/03/06 09:34:34 fs 1.14.56.9: manual resync to 1.16 to prevent conflicts at integration time
2008/02/26 14:04:46 fs 1.14.56.8: removed unused method
2008/02/26 14:08:11 fs 1.14.56.7.2.1: removed unused method
2008/02/06 08:33:03 fs 1.14.56.7: #i49133# when we have an interaction handler, then use it when storing the document fails
2008/02/04 13:07:11 fs 1.14.56.6: RESYNC: (1.14-1.15); FILE MERGED
2008/01/24 10:06:42 fs 1.14.56.5: #i49133# don't support XEmbeddedScripts and XScriptInvocationContext if we already have forms/reports with macros
2007/12/17 13:05:33 fs 1.14.56.4: #i49133# implement XScriptInvocationContext
2007/12/10 14:16:39 fs 1.14.56.3: #i49133# cache the script provider as weak ref, sounds cheaper
2007/12/10 14:03:09 fs 1.14.56.2: #i49133# implement XScriptProviderSupplier
2007/12/06 13:32:54 fs 1.14.56.1: #i49133# support Script/DialogLibraryContainers in database documents, implement XEmbeddedScripts/XStorageBasedDocument
2008-03-06 16:58:34 +00:00
Kurt Zenker
dca5be3c2e INTEGRATION: CWS dba30a (1.15.10); FILE MERGED
2008/02/20 21:31:54 fs 1.15.10.1: remove unused code
Issue number:  #i86284#
Submitted by:  cmc@openoffice.org
Reviewed by:   fs@openoffice.org
2008-03-05 15:49:13 +00:00
Rüdiger Timm
8958728450 INTEGRATION: CWS dba24d (1.14.28); FILE MERGED
2007/11/22 13:10:40 fs 1.14.28.1: #i81658# moved the DBA services to use the helpers in unotools/componentresmodule resp. comphelper/componentmodule. Those helpers allow for old- and new-style singletons to co-exist, which wasn't the case for the old helpers previously found in dba_reghelper.hxx
2008-01-30 07:33:46 +00:00
Jens-Heiner Rechtien
cad124720c INTEGRATION: CWS dba24a (1.13.6); FILE MERGED
2007/08/29 13:21:39 oj 1.13.6.1: #i69084# lock and release mutex
2007-09-26 13:40:04 +00:00
Rüdiger Timm
da9da84a28 INTEGRATION: CWS dba23b (1.12.22); FILE MERGED
2007/06/28 09:02:47 fs 1.12.22.1: #i78362# controllers and current controller now maintained by the DatabaseDocument, not by the ModelImpl (since they're an XModel aspect)
2007-07-24 11:04:48 +00:00
Ivo Hinkelmann
d8edb549c5 INTEGRATION: CWS fwkdbdesign01 (1.11.132); FILE MERGED
2007/02/28 10:32:07 oj 1.11.132.1: #i74952# impl XModel2
2007-04-16 15:24:16 +00:00
Jens-Heiner Rechtien
f95f0b6e60 INTEGRATION: CWS warnings01 (1.7.28); FILE MERGED
2006/05/23 23:44:43 sb 1.7.28.3: RESYNC: (1.9-1.10); FILE MERGED
2006/04/07 20:47:09 sb 1.7.28.2: RESYNC: (1.7-1.9); FILE MERGED
2006/03/24 15:35:52 fs 1.7.28.1: #i57457# warning-free code (unxlngi6/.pro + unxsoli4.pro)
2006-06-20 01:44:31 +00:00
Jens-Heiner Rechtien
b68656f0ed INTEGRATION: CWS oj17 (1.8.22); FILE MERGED
2006/04/10 07:30:27 oj 1.8.22.4: RESYNC: (1.8-1.9); FILE MERGED
2006/03/20 11:32:01 oj 1.8.22.3: #133634# do not dispose command definitions in database document
2006/03/16 10:36:57 oj 1.8.22.2: #i63113# clear weak reference as well
2006/03/09 06:24:16 oj 1.8.22.1: #i60290# remove globalevent broadcaster
2006-04-19 12:18:53 +00:00
Oliver Bolte
e9ce7255a4 INTEGRATION: CWS dba203a (1.8.12); FILE MERGED
2006/03/16 09:53:16 fs 1.8.12.1: m_bCommitMasterStorage is dead
2006-03-29 11:34:04 +00:00
Rüdiger Timm
d0c5c160c0 INTEGRATION: CWS fwk29 (1.7.6); FILE MERGED
2006/01/12 08:16:36 fs 1.7.6.1: #i60398# better defined ownership of m_xForms/m_xReports: now owned by the model exclusively, properly parented all the time, and properly disposed when document is closing
2006-02-07 09:18:54 +00:00
Oliver Bolte
15dbc57ecb INTEGRATION: CWS dba202a (1.6.26); FILE MERGED
2005/11/28 10:50:53 fs 1.6.26.2: #126702# improve the previous fix:
don't crash if components are destroyed in "wrong" order
keep mutex alive as long as at least one of DataSource/DatabaseDocument/ModelImpl is alive
2005/11/25 13:37:22 fs 1.6.26.1: #126702# DatabaseDocument and DataSource share a common mutex instances now (held by ModelImpl) / DatabaseDocument::clearConnections more tolerant against re-entrance
2005-12-21 12:35:05 +00:00
Jens-Heiner Rechtien
c1b5ddc061 INTEGRATION: CWS dba201b (1.4.2); FILE MERGED
2005/09/21 07:01:24 oj 1.4.2.2: RESYNC: (1.4-1.5); FILE MERGED
2005/07/20 10:17:53 fs 1.4.2.1: #i52171# +impl_closeControllerFrames
2005-09-23 11:05:10 +00:00
Rüdiger Timm
6007f2cfb4 INTEGRATION: CWS ooo19126 (1.4.46); FILE MERGED
2005/09/05 17:32:19 rt 1.4.46.1: #i54170# Change license header: remove SISSL
2005-09-08 11:52:24 +00:00
Oliver Bolte
70bc937bf4 INTEGRATION: CWS dba20blocker (1.3.58); FILE MERGED
2005/06/23 13:56:41 fs 1.3.58.1: copying fix for #i50905# into this CWS
2005-07-08 09:36:26 +00:00
Vladimir Glazounov
a2c9a4a49d INTEGRATION: CWS dba26 (1.2.4); FILE MERGED
2005/03/15 15:03:55 fs 1.2.4.1: #i44582# (patch provided by OJ) refined storage handling
2005-03-23 08:46:19 +00:00
Vladimir Glazounov
17268488e7 INTEGRATION: CWS dba24 (1.1.2); FILE ADDED
2005/03/09 09:25:38 fs 1.1.2.7: #i10000# removed useless m_xServiceFactory, to not accidentally access it
2005/03/08 14:58:07 fs 1.1.2.6: #i10000#
2005/03/08 10:53:26 oj 1.1.2.5: merge conflict resolved
2005/02/23 13:23:10 oj 1.1.2.4: #i42461# change model data source concept
2005/02/22 10:07:20 oj 1.1.2.3: build problems
2005/02/21 11:03:50 oj 1.1.2.2: merge conflicts resolved
2005/02/18 12:26:55 oj 1.1.2.1: #i42460# changes for the separation of datasource and database document(model)
2005-03-10 15:34:06 +00:00