Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
134 commits
Select commit Hold shift + click to select a range
cd9c39f
New Crowdin updates (#2989)
arnaud4d Nov 13, 2025
c87a9b4
fixes
arnaud4d Nov 13, 2025
8608d1a
add precision for idle connection timeout
arnaud4d Nov 13, 2025
26ebb5f
Update wa-get-url-history.md (#2990)
nobuteshima Nov 13, 2025
1b6063b
Update new-process.md (Changes of local process) (#2991)
nobuteshima Nov 13, 2025
6657f21
Update new-process.md (Changes of local process into ver 21) (#2992)
nobuteshima Nov 13, 2025
3f294c0
Update register-client.md (updating old information) (#2993)
nobuteshima Nov 13, 2025
7040180
Update register-client.md (updating old information into 21) (#2994)
nobuteshima Nov 13, 2025
f4e237f
fix db param en FR
arnaud4d Nov 13, 2025
f23aa6d
Merge branch 'main' of https://github.com/doc4d/docs
arnaud4d Nov 13, 2025
a5c1840
not DP AI integrated
arnaud4d Nov 13, 2025
6efce89
enhanced saving example
arnaud4d Nov 13, 2025
26660df
orda events and table lock
arnaud4d Nov 13, 2025
b68e111
Updated blob to print settings - removed old stuff
arnaud4d Nov 13, 2025
8dd964e
New Crowdin updates (#2995)
arnaud4d Nov 14, 2025
65a8948
Write Pro interface
arnaud4d Nov 14, 2025
ca54667
more consistent release notes
arnaud4d Nov 14, 2025
7d0e42f
exposed available to singletons
arnaud4d Nov 14, 2025
49709d8
fix parameters vs variables confusion
arnaud4d Nov 17, 2025
bb36810
ES Edit in blob to print settings and SET/Get database parameter (#2…
sandritica Nov 17, 2025
e4e5805
New Crowdin updates (#2997)
arnaud4d Nov 17, 2025
a08bbe5
ViewPro: Fix capitalization of foreColor and add borderTop section
e-marchand Nov 17, 2025
e2de028
report fixes 4DVP
arnaud4d Nov 17, 2025
e1d12eb
added link to blog post for code live checker
arnaud4d Nov 17, 2025
347c581
link to SpreadJS release
arnaud4d Nov 17, 2025
47d2c8e
New Crowdin updates (#2998)
arnaud4d Nov 18, 2025
e1975ea
Update wa-get-url-history.md (#2999)
nobuteshima Nov 18, 2025
7e4acf9
Licence usage for 4D Server only
arnaud4d Nov 18, 2025
5081c20
fixes
arnaud4d Nov 18, 2025
53d75c8
old note to remove
arnaud4d Nov 18, 2025
a517a19
Merge branch 'main' into main
arnaud4d Nov 18, 2025
4de9bef
Merge branch '4d:main' into main
arnaud4d Nov 18, 2025
8687ca7
New Crowdin updates (#3000)
arnaud4d Nov 19, 2025
91c309c
constants added to open window command
arnaud4d Nov 19, 2025
5328825
fix link blog post web area
arnaud4d Nov 19, 2025
2f949ab
ES Edits in Open window command, Edit in blob to print settings and L…
sandritica Nov 20, 2025
c665bcf
New Crowdin updates (#3002)
arnaud4d Nov 20, 2025
ad253c2
fix tips
arnaud4d Nov 20, 2025
9672172
fix link
arnaud4d Nov 20, 2025
ed47bd6
Update updates.md
arnaud4d Nov 20, 2025
dc0fb20
Feature/aikit file upload (#3003)
arnaud4d Nov 20, 2025
6ad749b
open window FR
arnaud4d Nov 20, 2025
dd5d31f
Merge branch 'main' of https://github.com/doc4d/docs
arnaud4d Nov 20, 2025
4751f7f
New Crowdin updates (#3004)
arnaud4d Nov 21, 2025
2318b26
fixes in concat
arnaud4d Nov 21, 2025
6ade41a
added example
arnaud4d Nov 24, 2025
d921e5d
New Crowdin updates (#3005)
arnaud4d Nov 24, 2025
c7a8208
fixes in commands-legacy
arnaud4d Nov 24, 2025
2589bf1
fix force login to qodly
arnaud4d Nov 24, 2025
000914f
New Crowdin updates (#3006)
arnaud4d Nov 25, 2025
9ed22e0
get
arnaud4d Nov 25, 2025
80da643
fluentUI on binary
arnaud4d Nov 25, 2025
a3ce55b
New Crowdin updates (#3007)
arnaud4d Nov 26, 2025
a18ca5a
Feature/order by vectors (#3008)
arnaud4d Nov 26, 2025
e2f8806
New Crowdin updates (#3010)
arnaud4d Nov 27, 2025
57f1b11
ES fixes in legacy commands - query/query selection by attribute - ve…
sandritica Nov 27, 2025
2dda5e5
New Crowdin updates (#3011)
arnaud4d Nov 27, 2025
76a49b2
Update updates.md
arnaud4d Nov 27, 2025
3fb560e
collections are expressions
arnaud4d Nov 27, 2025
0313ba6
New Crowdin updates (#3012)
arnaud4d Nov 28, 2025
9a7dcdb
Doc/web form web event from qodly script (#3013)
mouna-elmaazouzi Nov 28, 2025
9728128
Feature/wp bullets auto indent (#3014)
mouna-elmaazouzi Nov 28, 2025
86ef410
update webform class
arnaud4d Nov 28, 2025
2c0e157
added target
arnaud4d Dec 1, 2025
76e549f
New Crowdin updates (#3015)
arnaud4d Dec 1, 2025
699219c
fix target
arnaud4d Dec 1, 2025
2cb0889
Merge branch 'main' of https://github.com/doc4d/docs
arnaud4d Dec 1, 2025
adac347
removed qodly cloud info
arnaud4d Dec 1, 2025
65cbb88
FR - Fixes in commands-legacy (#3018)
mouna-elmaazouzi Dec 2, 2025
791b9ec
New Crowdin updates (#3017)
arnaud4d Dec 3, 2025
6fbbd34
Feature/find in components (#3019)
arnaud4d Dec 3, 2025
f16ee64
fixes in main
arnaud4d Dec 3, 2025
e79fe93
Merge branch 'main' of https://github.com/doc4d/docs
arnaud4d Dec 3, 2025
ec61c9d
updated get/set database parameters
arnaud4d Dec 3, 2025
7c7e76c
reordered set db param
arnaud4d Dec 3, 2025
0cb0233
fix integer operator
arnaud4d Dec 4, 2025
0fc38cb
fix log warn
arnaud4d Dec 4, 2025
77f92d0
New Crowdin updates (#3020)
arnaud4d Dec 4, 2025
11df29c
Update search-replace.md
arnaud4d Dec 4, 2025
4431828
fix bug ACI0106075
arnaud4d Dec 4, 2025
5585f2c
New Crowdin updates (#3021)
arnaud4d Dec 5, 2025
1553830
New Crowdin updates (#3023)
arnaud4d Dec 5, 2025
f9915be
note about OR operator added (#3024)
mouna-elmaazouzi Dec 5, 2025
b6ea5e2
removed PHP commands in 21/current/ all languages
arnaud4d Dec 5, 2025
eeefbd1
note about OR deleted (#3025)
mouna-elmaazouzi Dec 5, 2025
8badc53
New Crowdin updates (#3026)
arnaud4d Dec 8, 2025
2a70da2
New Crowdin updates (#3027)
arnaud4d Dec 8, 2025
e174ad9
xml fixes
arnaud4d Dec 8, 2025
d2d8e38
Update updates.md
arnaud4d Dec 8, 2025
dbb4304
Merge branch 'main' into main
arnaud4d Dec 8, 2025
21c8902
New Crowdin updates (#3028)
arnaud4d Dec 9, 2025
389945e
ES Get/Set database parameter improvements (#3029)
sandritica Dec 10, 2025
a3f8a3d
New Crowdin updates (#3030)
arnaud4d Dec 10, 2025
e1e573f
fixes in get set listbox properties
arnaud4d Dec 10, 2025
5e00940
fix home page icons
arnaud4d Dec 10, 2025
60fae62
Merge branch 'main' into main
arnaud4d Dec 10, 2025
6ab3028
New Crowdin updates (#3031)
arnaud4d Dec 11, 2025
7741545
yes no for thread safe
arnaud4d Dec 11, 2025
2e2466b
fixed libs
arnaud4d Dec 11, 2025
abf849b
New Crowdin updates (#3032)
arnaud4d Dec 12, 2025
9abc625
New Crowdin updates (#3034)
arnaud4d Dec 15, 2025
e81e946
New Crowdin updates (#3035)
arnaud4d Dec 16, 2025
ea516bf
Feature/session standolone (#3036)
arnaud4d Dec 16, 2025
452107e
removed user settings from home
arnaud4d Dec 16, 2025
99ebf3a
New Crowdin updates (#3038)
arnaud4d Dec 17, 2025
7ed50c1
New Crowdin updates (#3039)
arnaud4d Dec 18, 2025
d98fe0b
Fix/command types (#3040)
arnaud4d Dec 18, 2025
ac1c27d
fixes in syntax
arnaud4d Dec 18, 2025
efeb1c5
added classUsage
arnaud4d Dec 18, 2025
7fd6cd4
Update SessionClass.md
arnaud4d Dec 18, 2025
12d81ae
New Crowdin updates (#3041)
arnaud4d Dec 19, 2025
d5d33b1
fix bracket closure
guillaume-kotulski Dec 19, 2025
0011d61
standard actions moved (#3042)
mouna-elmaazouzi Dec 19, 2025
f6a52ea
Merge branch 'main' of https://github.com/doc4d/docs
arnaud4d Dec 22, 2025
d5a91cd
New Crowdin updates (#3043)
arnaud4d Dec 22, 2025
f04f062
Feature/component icons (#3044)
arnaud4d Dec 22, 2025
e8c0571
fix link and remove web process recycle
arnaud4d Dec 22, 2025
7117699
removed fluent ID Developer preview from 21 final
arnaud4d Dec 22, 2025
e0a1b13
fixes in example for desktop session
arnaud4d Dec 22, 2025
6913877
added syntax edits
arnaud4d Dec 22, 2025
83a90e9
QodlyPro module removed
arnaud4d Dec 22, 2025
efc1c51
New Crowdin updates (#3045)
arnaud4d Dec 26, 2025
62dfe20
New Crowdin updates (#3046)
arnaud4d Dec 29, 2025
a19d47d
fix xml examples
arnaud4d Dec 29, 2025
926bb35
call-subform-container
arnaud4d Dec 29, 2025
7d0982b
list supported subform events
arnaud4d Dec 29, 2025
806f781
subform
arnaud4d Dec 29, 2025
a019a55
fix from nobu
arnaud4d Dec 29, 2025
a8f60c7
fix disable modules
arnaud4d Dec 29, 2025
f56bbb9
fix licences
arnaud4d Dec 29, 2025
6d6091a
Merge branch 'main' into main
arnaud4d Dec 29, 2025
658230f
New Crowdin updates (#3048)
arnaud4d Dec 30, 2025
431d675
Feature/qodly page in explorer (#3049)
mouna-elmaazouzi Dec 30, 2025
07b196c
Release note added for Qodly Pages access feature
mouna-elmaazouzi Dec 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 2 additions & 1 deletion docs/API/BlobClass.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ The Blob class lets you create and manipulate [blob objects](../Concepts/dt_blob

| Parameter | Type | | Description |
| --------- | --------------- | :-: | ------------ |
| blob | Blob or 4D.Blob | -> | Blob to copy |
| blobScal | Blob | -> | Blob to copy |
| blobObj | 4D.Blob | -> | Blob to copy |
| Result | 4D.Blob | <- | New 4D.Blob |
<!-- END REF -->

Expand Down
32 changes: 16 additions & 16 deletions docs/API/CollectionClass.md
Original file line number Diff line number Diff line change
Expand Up @@ -531,7 +531,7 @@ If the collection contains objects, you can pass the *propertyPath* parameter. I
<!-- REF #collection.countValues().Params -->
|Parameter|Type||Description|
|---------|--- |:---:|------|
|value|Text, Number, Boolean, Date, Object, Collection|->|Value to count|
|value|any|->|Value to count|
|propertyPath|Text|->|Object property path to be used for calculation|
|Result|Real|<-|Number of occurrences of the value |
<!-- END REF -->
Expand Down Expand Up @@ -922,10 +922,10 @@ $c2:=$c.extract("name";"City";"zc";"Zip") //$c2=[{Zip:35060},{City:null,Zip:3504
<!-- REF #collection.fill().Params -->
|Parameter|Type||Description|
|---------|--- |:---:|------|
|value|number, Text, Collection, Object, Date, Boolean|->|Filling value|
|value|any|->|Filling value|
|startFrom|Integer|->|Start index (included)|
|end|Integer|->|End index (not included)|
|Result|collection|<-|Original collection with filled values|
|Result|Collection|<-|Original collection with filled values|
<!-- END REF -->


Expand Down Expand Up @@ -1438,7 +1438,7 @@ $c2:=$c.flatMap($f; $c.sum())
<!-- REF #collection.includes().Params -->
|Parameter|Type||Description|
|---------|--- |:---:|------|
|toSearch|expression|->|Expression to search in the collection|
|toSearch| Expression |->|Expression to search in the collection|
|startFrom|Integer|->|Index to start the search at|
|Result|Boolean |<-|True if *toSearch* is found in the collection|
<!-- END REF -->
Expand Down Expand Up @@ -1508,7 +1508,7 @@ Optionally, you can pass the index of collection from which to start the search

|Parameter|Type||Description|
|---------|--- |:---:|------|
|toSearch|expression|->|Expression to search in the collection|
|toSearch| Expression |->|Expression to search in the collection|
|startFrom|Integer|->|Index to start the search at|
|Result|Integer |<-|Index of the first occurrence of toSearch in the collection, -1 if not found|
<!-- END REF -->
Expand Down Expand Up @@ -1780,7 +1780,7 @@ $last:=$emptyCol.last() // returns Undefined
<!-- REF #collection.lastIndexOf().Params -->
|Parameter|Type||Description|
|---------|--- |:---:|------|
|toSearch|expression|->|The element that is to be searched for within the collection|
|toSearch| Expression |->|The element that is to be searched for within the collection|
|startFrom|Integer|->|Index to start the search at|
|Result|Integer |<-|Index of last occurrence of toSearch in the collection, -1 if not found|
<!-- END REF -->
Expand Down Expand Up @@ -1947,7 +1947,7 @@ $c2:=$c.map(Formula(Round(($1.value/$2)*100; 2)); $c.sum())
|Parameter|Type||Description|
|---------|--- |:---:|------|
|propertyPath|Text|->|Object property path to be used for evaluation|
|Result|Boolean, Text, Number, Collection, Object, Date |<-|Maximum value in the collection|
|Result|any |<-|Maximum value in the collection|
<!-- END REF -->


Expand Down Expand Up @@ -2001,7 +2001,7 @@ If the collection is empty, `.max()` returns *Undefined*.
|Parameter|Type||Description|
|---------|--- |:---:|------|
|propertyPath|Text|->|Object property path to be used for evaluation|
|Result|Boolean, Text, Number, Collection, Object, Date |<-|Minimum value in the collection|
|Result|any |<-|Minimum value in the collection|
<!-- END REF -->


Expand Down Expand Up @@ -2882,9 +2882,9 @@ More examples of queries can be found in the `dataClass.query()` page. Note howe
|---------|--- |:---:|------|
|formula|4D.Function|->|Formula object|
|methodName|Text|->|Name of a method|
|initValue |Text, Number, Object, Collection, Date, Boolean|->|Value to use as the first argument to the first call of *formula* or *methodName*|
|param |expression|->|Parameter(s) to pass|
|Result|Text, Number, Object, Collection, Date, Boolean |<-|Result of the accumulator value|
|initValue |any|->|Value to use as the first argument to the first call of *formula* or *methodName*|
|param | Expression |->|Parameter(s) to pass|
|Result|any |<-|Result of the accumulator value|
<!-- END REF -->


Expand Down Expand Up @@ -2975,9 +2975,9 @@ With the following ***Flatten*** method:
|---------|--- |:---:|------|
|formula|4D.Function|->|Formula object|
|methodName|Text|->|Name of a method|
|initValue |Text, Number, Object, Collection, Date, Boolean|->|Value to use as the first argument to the first call of *formula* or *methodName*|
|param |expression|->|Parameter(s) to pass|
|Result|Text, Number, Object, Collection, Date, Boolean |<-|Result of the accumulator value|
|initValue |any|->|Value to use as the first argument to the first call of *formula* or *methodName*|
|param | Expression |->|Parameter(s) to pass|
|Result|any |<-|Result of the accumulator value|
<!-- END REF -->


Expand Down Expand Up @@ -3134,7 +3134,7 @@ If you try to remove an element from an empty collection, the method does nothin
|Parameter|Type||Description|
|---------|--- |:---:|------|
|size |Integer|->|New size of the collection|
|defaultValue |Number, Text, Object, Collection, Date, Boolean|->|Default value to fill new elements|
|defaultValue |any|->|Default value to fill new elements|
|Result|Collection|<-|Resized original collection|
<!-- END REF -->

Expand Down Expand Up @@ -3588,7 +3588,7 @@ If the collection contains objects, pass the *propertyPath* parameter to indicat
<!-- REF #collection.unshift().Params -->
|Parameter|Type||Description|
|---------|--- |:---:|------|
|value |Text, Number, Object, Collection, Date |->|Value(s) to insert at the beginning of the collection|
|value |any |->|Value(s) to insert at the beginning of the collection|
|Result|Collection|<-|Collection containing added element(s)
|
<!-- END REF -->
Expand Down
4 changes: 2 additions & 2 deletions docs/API/CryptoKeyClass.md
Original file line number Diff line number Diff line change
Expand Up @@ -316,7 +316,7 @@ The returned value is the public key.
<!-- REF #CryptoKey.sign().Params -->
|Parameter|Type||Description|
|---|----|---|---|
|message|Text OR Blob|->|Message to sign|
|message|Text, Blob|->|Message to sign|
|options|Object|->|Signing options|
|Result|Text|<-|Signature in Base64 or Base64URL representation, depending on "encoding" option|
<!-- END REF -->
Expand Down Expand Up @@ -395,7 +395,7 @@ Contains the <!-- REF #CryptoKey.type.Summary -->name of the key type - "RSA", "
<!-- REF #CryptoKey.verify().Params -->
|Parameter|Type||Description|
|---|---|---|---|
|message|Text OR Blob|->|Message that was used to produce the signature|
|message|Text, Blob|->|Message that was used to produce the signature|
|signature|Text|->|Signature to verify, in Base64 or Base64URL representation, depending on `options.encoding` value|
|options|Object|->|Signing options|
|Result|Object|<-|Status of the verification|
Expand Down
2 changes: 1 addition & 1 deletion docs/API/DataClassClass.md
Original file line number Diff line number Diff line change
Expand Up @@ -444,7 +444,7 @@ In this example, the first entity will be created and saved but the second will
<!-- REF #DataClassClass.get().Params -->
|Parameter|Type||Description|
|---------|--- |:---:|------|
|primaryKey |Integer OR Text|->|Primary key value of the entity to retrieve|
|primaryKey |Integer, Text|->|Primary key value of the entity to retrieve|
|settings |Object|->|Build option: context|
|Result|4D.Entity|<-|Entity matching the designated primary key|
<!-- END REF -->
Expand Down
2 changes: 1 addition & 1 deletion docs/API/FileClass.md
Original file line number Diff line number Diff line change
Expand Up @@ -695,7 +695,7 @@ $app.setAppInfo($info)
<!--REF #FileClass.setContent().Params -->
|Parameter|Type||Description|
|---|---|---|---|
|content|BLOB|->|New contents for the file|
|content|Blob|->|New contents for the file|
<!-- END REF -->

#### Description
Expand Down
2 changes: 1 addition & 1 deletion docs/API/IMAPTransporterClass.md
Original file line number Diff line number Diff line change
Expand Up @@ -1060,7 +1060,7 @@ You want to retrieve the 20 most recent emails without changing their "seen" sta
|msgNumber|Integer|-> |Sequence number of the message|
|msgID|Text|-> |Unique ID of the message|
|updateSeen|Boolean|->|If True, the message is marked "seen" in the mailbox. If False the message is left untouched.|
|Result|BLOB|<-|Blob of the MIME string returned from the mail server|
|Result|Blob|<-|Blob of the MIME string returned from the mail server|
<!-- END REF -->

#### Description
Expand Down
2 changes: 1 addition & 1 deletion docs/API/MailAttachmentClass.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Attachment objects provide the following read-only properties and functions:
|---------|--- |:---:|------|
|file|4D.File|->|Attachment file|
|zipFile|4D.ZipFile|->|Attachment Zipfile|
|blob|4D.Blob|->|BLOB containing the attachment|
|blob|4D.Blob|->|Blob containing the attachment|
|path|Text|->|Path of the attachment file|
|name|Text|->|Name + extension used by the mail client to designate the attachment|
|cid|Text|->|ID of attachment (HTML messages only), or " " if no cid is required|
Expand Down
Loading
Loading