Age | Commit message (Collapse) | Author |
|
(cherry picked from commit ab017c683002df7f76a792e369c00fd10e1024f0)
Change-Id: I1904652b60d49d7c2c79e8fda5803a2f0932f61d
Reviewed-on: https://gerrit.libreoffice.org/64865
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
(cherry picked from commit 7364f1749a8e25959aa580d7a4c2bc710a52ccbe)
Change-Id: I2821ceaf00735fde1903fce27a01fda390b3a926
Reviewed-on: https://gerrit.libreoffice.org/64864
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
(cherry picked from commit 3a4bcd943f772f1c284cdd01d5865df47886900b)
Change-Id: Icf7e775256dd3349ef774381b03b091a7a7d3d4f
Reviewed-on: https://gerrit.libreoffice.org/64863
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
(cherry picked from commit 6e5c06d0fe430c9e71c6705c14b160c950fc2c59)
Change-Id: Ib805072d371a6a57d7406d955a173d7d7f5ab626
Reviewed-on: https://gerrit.libreoffice.org/64851
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
(cherry picked from commit 58a04e692ad903a9a16e258afc7f80a37fa188cf)
Change-Id: I3004f9607d9551e9c8bce1bedcfe8426ed392170
Reviewed-on: https://gerrit.libreoffice.org/63609
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
RecordsetMax attribute of Database object is increased by 1
at each Recordset opening.
It is reset to zero at each database opening.
While the database remains open it is increased without limit.
Make it a Long type i.o. an Integer one.
Change-Id: Ifc9854cddc1917e4336c0c0c5aa1048623de2a49
|
|
Addition of Location property in OpenConnection sub
Change-Id: I58c278b3ff60290709df2e00ee48a05010813f4d
|
|
File location is known by URL property for non-registered databases
Effective Location now available for all databases
Change-Id: If1551f2644c82dbb4a4128c647810aa6a755f1ab
|
|
Typo error in commit f903dd5e21265e0b520c312bc41cd65a1ab74851
Change-Id: I3c770296d1d4063c6bd3190eb90df0389ecf8f26
|
|
The "flush" method is not always present in
com.sun.star.sdbc.drivers.OConnectionWrapper or
com.sun.star.sdbc.XConnection
objects.
=> Test presence before executing Connection.flush
Change-Id: I5ab4968ba6fdd0e23352e0cfe18907260c46b7b0
|
|
Basic builtin function IsDate
returns True for a null-length string.
Intercepted to avoid conversion to date giving "00:00:00"
Change-Id: Ie917574043ea743e43cd79c5d95d023c8ccab38a
|
|
(cherry picked from commit 16c6c9fbce5112869d554ca1f346f7c8f1bcc024)
Change-Id: I61f469100dc49fe9c00171b59c3390834bb3af78
Reviewed-on: https://gerrit.libreoffice.org/59425
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
In AllForms the manes and persistent names lists
must be stored in a fixed size array of strings
When # of forms = 0 lists array was left empty.
Change-Id: I9b98673688994730715bb7aeccce43a9ed4fa23d
|
|
(cherry picked from commit 3d3594a2c542fef7c78936f8528eba4595f2768e)
Change-Id: I5fc099b7b2677a3615f92aff738ae6958744e64b
Reviewed-on: https://gerrit.libreoffice.org/59381
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: Ia717a116056bddc7968a3e451058a94cb2bbbd29
Reviewed-on: https://gerrit.libreoffice.org/59003
Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
Tested-by: Jean-Pierre Ledure <jp@ledure.be>
Tested-by: Jenkins
|
|
So far, only a flat list of form names was implemented (by far the majority of cases).
Now, hierarchical form names (like "Folder1/Folder2/myForm") are accepted.
Impacts:
- on AllForms() and Forms() collections:
- insertion of _GetAllHierarchicalNames() to make list of names
- insertion of _CollectNames(): recursive function to walk thru folders
- insertion of _GetHierarchicalName(persistent name) to establist correspondence
- on OpenForm action
- on SelectObject action: form windows are not identified by title anymore
- on form and control events
- on arguments check when argument is a form object
Change-Id: I2da73ac3d4fe2d90b2e526fe510207c0f8ec8386
|
|
Change-Id: I673b9121968ff79e6313e4019bc02a3364b4737f
Reviewed-on: https://gerrit.libreoffice.org/58901
Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
Tested-by: Jean-Pierre Ledure <jp@ledure.be>
Tested-by: Jenkins
|
|
CloseConnection: error handling is switched off
Error was not user visible but left connection(s) unclosed.
|
|
Review in LoadMetadata the field types array for Firebird
|
|
Connections opened with DoCmd.OpenDatabase
were not flushed when closed explicitly.
Risk of data loss.
|
|
Firebird requires
SELECT FIRST 1 ...
syntax, while HSQLDB and other RDBMS use
SELECT TOP 1
Additionally the Value property for monoselect listboxes has been reworked
|
|
Precision property of com.sun.star.sdbcx.Column service
is set to the maximum length for VARCHAR database fields
while it remains at 0 for VARCHAR_IGNORECASE fields.
Access2Base reported erroneously an overflow error.
|
|
Closing ">" had disappeared in xml headers ??
Force newline after xml headers
|
|
In commit ae412b486e02aa5890769bebcfc46e485a72103c
I missed a '>', to close tag.
Change-Id: Id60b88b5b2a38ede2a2c0680abcc8af32f900586
Reviewed-on: https://gerrit.libreoffice.org/57007
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
|
|
To complete previous commit
Change-Id: I21f7e530848d022456bda17a86d42bc14a921efd
Reviewed-on: https://gerrit.libreoffice.org/53896
Tested-by: Jenkins
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
|
|
Correct replacement of square brackets by quoting string
|
|
Keep exactly 1 line feed at the end of each Basic module
|
|
Change-Id: Ib57478c008b733bde6e9480e80ec59142a107861
Reviewed-on: https://gerrit.libreoffice.org/53889
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
|
|
All labels located in the L10N module receive their german counterpart.
Thanks to Gisbert Friege.
|
|
In LO forms as known in the Base UI may have more than 1
main forms, all belonging to a forms collection.
MSAccess does not have that feature.
So far, only forms with 1 main form - from far the majority of cases -
were fully supported by Access2Base. For other forms, the
exploration of controls in additional main forms was not
implemented.
Current limitation: some form properties (e.g. RecordSource) are
still limited to the firt member of the forms collection.
|
|
COMMANDBAR i.o. COMAMANDBAR
|
|
When using an If statement with a continuation character
after Then, sometimes breakpoints are desynchronized.
Suppress continuation character and add an explicit End If
|
|
When a database form is not related to data
and has no control, then the DatabaseForm object is Null.
The Null value must be intercepted in many places.
|
|
EditMode must return an integer instead of a boolean
|
|
Change-Id: Icc48efc2f6c085ccf0754620dc1cbf5132a7f824
Reviewed-on: https://gerrit.libreoffice.org/49551
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
|
|
Replacement of True/False output characters
Addition of "false" class
|
|
Change-Id: I31e8d775d10d374ef4670a3b8d9a0e9628e8e2c8
Reviewed-on: https://gerrit.libreoffice.org/49710
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Julien Nabet <serval2412@yahoo.fr>
|
|
When length > 64K
|
|
Remove useless ConvertToUrl function
|
|
Stopped erroneously with error message "No active connection"
|
|
Window argument forces the determination of the window
in which toolbars are searched for.
This argument is not part of the standard MSAccess API => Unpublished
|
|
Error occurs when an unclosed string is present in a comment
|
|
Error occurrs when function name starts with "REM"
|
|
|
|
Introduce 21 database On... events returning the invoked scripts
Read-only
|
|
This tiny inconsistency with other software has annoyed me for too long.
Change-Id: Ieef8cdcf13f1cea0e414fbe086e45a4e05895467
|
|
Translates leftovers found using a custom regex in directories beginning with "w" and "x".
Additionally:
- A few corrections of previous translations
Change-Id: Ic30cf6792748a6bea8782a9a3711fa468b80bdaf
Reviewed-on: https://gerrit.libreoffice.org/42378
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
|
|
Forms and dialogs events are stored differently.
New code manages correctly dialog events.
Additionally performance improvement in Control class:
the list of properties is buffered in a private variable
Change-Id: I9d3e2cf3853f8caa043fc4a84c67d323cea44ffe
|
|
* all .ui files go from <interface> to <interface domain="MODULE"> e.g. vcl
* all .src files go away and the english source strings folded into the .hrc as NC_("context", "source string")
* ResMgr is dropped in favour of std::locale imbued by boost::locale::generator pointed at matching
MODULE .mo files
* UIConfig translations are folded into the module .mo, so e.g. UIConfig_cui
goes from l10n target to normal one, so the res/lang.zips of UI files go away
* translation via Translation::get(hrc-define-key, imbued-std::locale)
* python can now be translated with its inbuilt gettext support (we keep the name strings.hrc there
to keep finding the .hrc file uniform) so magic numbers can go away there
* java and starbasic components can be translated via the pre-existing css.resource.StringResourceWithLocation
mechanism
* en-US res files go away, their strings are now the .hrc keys in the source code
* remaining .res files are replaced by .mo files
* in .res/.ui-lang-zip files, the old scheme missing translations of strings
results in inserting the english original so something can be found, now the
standard fallback of using the english original from the source key is used, so
partial translations shrink dramatically in size
* extract .hrc strings with hrcex which backs onto
xgettext -C --add-comments --keyword=NC_:1c,2 --from-code=UTF-8 --no-wrap
* extract .ui strings with uiex which backs onto
xgettext --add-comments --no-wrap
* qtz for gettext translations is generated at runtime as ascii-ified crc32 of
content + "|" + msgid
* [API CHANGE] remove deprecated binary .res resouce loader related uno apis
com::sun::star::resource::OfficeResourceLoader
com::sun::star::resource::XResourceBundleLoader
com::sun::star::resource::XResourceBundle
when translating strings via uno apis
com.sun.star.resource.StringResourceWithLocation
can continue to be used
Change-Id: Ia2594a2672b7301d9c3421fdf31b6cfe7f3f8d0a
|
|
Use Command property i.o. ActiveCommand
because Command is additionally valid when form opened in Design mode
Change-Id: I0c9e545419ec99d444ac15b20466c838d53f738f
|