Fixed Bugs for v14 R5 (all products) March 24, 2015 ACI0091628 'SET LIST ITEM PARAMETER' and the 'Additional text' on the right Using the command "SET LIST ITEM PARAMETER" with the object name (instead of variable name), it is not possible to set the text of the 'Additional text' on the right. ACI0091370 Opening a url link in a rich text area (styled text mode) doesn't always work Opening a url link in a rich text area (styled text mode) doesn't always work ACI0091295 Incorrect font name ordering and 'Helvetica' font issue. The "Helvetica" font name appears several times at different places in the font pop up in the property dialog. At places, where it does not belongs concerning alphabetical sorting. ACI0091293 ComboBox: TRACE mode unusable on the event 'On before keystroke' Since the v14 R4, using the form event "On data change" prevent to use the TRACE windows when the event "On before keystroke" is triggered on a ComboBox object. ACI0091277 Listbox entering issue depending of system screen scaling When you change the Windows system screen scaling display, you have a listbox entering data issue: The second input character is positioned to the left of the first input character. ACI0091086 Printing a list will show unexpected gray colored fields on Mac OS X 10.10.x If you print a list using "PRINT SELECTION" on Mac OS X 10.10.x the list will contain some empty fields which are grey colored. ACI0091042 Multiple fonts in 'Font-family' not working well in SVG Multiple fonts in 'Font-family' not working well in SVG. Only the first font is taken into account. ACI0091039 The command 'SELECT LIST ITEMS BY POSITION' doesn't work anymore With 4D v14.3, the command "SELECT LIST ITEMS BY POSITION" doesn't work anymore. ACI0091017 'EXPORT TEXT' command does not export all records Since v14 R3, "EXPORT TEXT" 4D command doesn't export all records. There are some records that are exported with empty string. ACI0090977 xliff text display in Runtime explorer dialog In the German version of 4D, in the Runtime Explorer window tab "Processes", the xliff translations are missing. ACI0090973 'ST Get Plain Text' crash if you pass a parameter variable ($n) "ST Get Plain Text" crash if you pass a parameter variable ($n). ACI0090744 Listbox objects have wrong name with Japanese version of 4D Listbox objects have wrong name with Japanese version of 4D. When you create a new listbox the Header is named "Footer1", the column is named "Header1"and the footer is named "Composite button1".aci0090732 'On timer' event doesn't trigger at the right moment after a contextual click The "On timer" event doesn't trigger at the right moment after a contextual click on a hierarchical list. ACI0090677 Since v14 R4, the command 'LISTBOX GET ARRAYS' can wrongly set arrays.
Since v14 R4, the command "LISTBOX GET ARRAYS" can wrongly set arrays. ACI0090646 Resources folder always synchronized even if there is no modification Since the v14 R4, "Resources" folder is synchronized every time even if there is no modification. Mac only. ACI0090606 4D View: Redraw problem when moving window 4D View: Redraw problem when moving window with 4D v14 R4 ACI0090599 'Pop up menu' returns -1 instead 0. The command "Pop up menu" must return 0 for canceled selections. This is true with v14.3 and v14 R3, but not with v14 R4 which returns -1. ACI0090567 Build Application: Master license column not updated when removing license If you have an expansion license and its master license displayed in the build application dialog, when removing Master license, its column is not remove for expansion license. ACI0090541 In client/server mode, "METHOD SET CODE" can unexpectedly quit 4D Server In client/server mode, the 4D command "METHOD SET CODE" can unexpectedly quit 4D server ACI0090540 Border line not printed for text field with variable frame and multi-style In certain cases the border is incorrectly printed for text fields having options print variable frame and multistyle. ACI0090520 Dereferenced pointers no more available since 4D View v14 R4 Since 4D View v14 R4, it no more possible to use dereferenced pointers. Example: $textptr->:=pv Get cell text value($areaptr->;$colptr->;$rowptr->) ACI0090448 Copy/Past inoperative about 4D forms copied in clipboard It may rarely happen that 4D fails in copying some form's content from the clipboard. Mac onlyaci0090441 The "On Timer" event increases the CPU time Since 4D v14 R3, the "On Timer" event can increase the CPU time rate to 100% (it depends of the number of CPU in the machine). ACI0090402 Can't type accented characters combined with keyboard '^' Since v14, it is impossible to enter accented characters combined with keyboard "^" (For instance "ö" or "î") in 4D Write. Mac system only. ACI0090401 'OBJECT DUPLICATE' with subform and WebArea does not work with 'FORM LOAD' "OBJECT DUPLICATE" with subform and WebArea does not work with "FORM LOAD". ACI0090364 Listbox: using Arrow Keys can make 4D to quit In a listbox, if you edit cell bound to a choice list, when you use keyboard key arrow 'up' or 'down', 4D quits unexpectedly. ACI0090363 SVG picture with fill="none" turns black when printing ACI0090360 'ST FIXER ATTRIBUTS' change the variable style with an unknown font The command "ST FIXER ATTRIBUTS" change the variable style with an unknown font (It should do nothing) ACI0090337 Web services: 4D process web wrongly initialized, 4D may crash
Possible crash because of current user in a process web always considered as Designer, whatever defined in database settings. ACI0090305 Memory leak with 4D Mac 64bits using 'IMAP_MsgLst' in compiled mode A memory link can occur if a compiled 4D database is opened by a 64bits version of 4D Server on a Macintosh platform and if the 4D database is using IMAP_MsgLst intensively. ACI0090258 Program hangs after using SMTP_SEND without optional parameter Program hangs after using SMTP_SEND without optional parameter since SSL 3 has been removed. ACI0090218 Setting custom Date in HTTP Header with 'WEB SEND RAW DATA' does not work When "WEB SEND RAW DATA" is used to define the "Date" http header sent by the web server of 4D, the http client always receives an "application/octet-stream" Content-type as a response and any http headers previously defined is lost. ACI0090207 'OBJECT SET VISIBLE' can set visibility unexpectedly to another variable "OBJECT SET VISIBLE" can set visibility unexpectedly to another variable. ACI0090190 '&' is replaced by '_' in the drop down list "&" is replaced with "_" in the drop down List ACI0090178 Height of variable is not correct after conversion of v13 database to v14 In a form, the height of a variable object is modified after converting a database from v13 to v14. Only on Mac OS X 10.10 (Yosemite), and with specific 4D localization (French, Japanese, Spanish, Portuguese). ACI0090166 Value of a 4D View area inconstant Since the v14, the value of a 4D View area variable passed as a method parameter in a formula of a cell of the same 4D View area is inconstant: $1 does not match with the reference of the 4D View area. ACI0090155 Copy/paste picture that quit the application on Mac OS X 10.10 Using picture in the clipboard (copy/paste, drag and drop, the use of the command "GET PASTEBOARD DATA") can lead to quit unexpectedly; only on "Yosemite system (Mac OS X 10.10). ACI0090150 When creating more than 32,767 windows, 4D freezes When created more than 32767 Windows, 4D freezes. More specifically, loads of process/windows created 'indirectly' (Backup, web processes,...) can lead to such situation. Windows system only. ACI0090132 Splitter and Resize of window doesn't work correctly Splitter and Resize of window doesn't work correctly. Windows system only. ACI0090118 Variable becoming unenterable when displayed near a classical web area If a classical web area is displayed with an enterable variable in a 4D form then it is not possible to enter any data in the enterable variable. ACI0090116 Updating an application by itself : deletion of the application If you update an application by itself, updating starts then the application is put in the trash and not replaced. The problem is now managed by the command "SET UPDATE FOLDER". ACI0090115 Incomplete printing of a styled text with variable frame on Windows
In certain cases, on Windows system, when printing several pages of a styled text with variable frame, only the first page is printed. ACI0090094 'SET PRINT OPTION' to a PDF not working If you execute this code: C_TEXT($T_PDF_Name) $T_PDF_Name:="user document name" SET PRINT OPTION(Spooler document name option;$t_pdf_name) PRINT SETTINGS... and ask for print as PDF, PDF registration window appears but area "save as" contains "print.pdf" instead of a "user document name.pdf" ACI0090083 Incorrect area height: too high on Japanese system. On Windows Japanese version: Several objects displays characters too high, cutting the top of them, such as: - the Search in design area - the field name in the inspector - the themes in the property list ACI0090069 On Mac, in the locked form dialog (C/S mode) table name can be truncated ACI0090049 Bad copy of a form to another 4D with listbox selection in it After dragging and dropping a project form with a listbox selection in a just created base, the table related to the listbox is not copied ; the form contains a listbox selection without table... If the target database is not empty and contains tables, the listbox of the copied form is not linked to good table. ACI0090035 Unexpected error #-9935 with the command "DOM Parse XML source". Unexpected error #-9935 with the command "DOM Parse XML source". ACI0090033 Static string "x" does not appears in Runtime Mode Static string "x" does not appears in Runtime Mode. ACI0090026 Checking a structure quits 4D depending of the subform Checking a structure that contains a subform could quit unexpectedly 4D because of a self-reference in the subform. ACI0090018 Index get invalid when canceling/validating transaction after field modification The Index may get invalid when canceling/validating a transaction after modifying a field. ACI0090009 Form event 'On Resize' has become asynchronous with 'On Load' event Form event 'On Resize' has become asynchronous with 'On Load' event. ACI0089988 Selecting Japanese "System Font" selects Helvetica (Mac OS X 10.10) On Japanese Mac OS X. When creating an form object with automatic stylesheet, the font should be "システムフォント レギュラー", localized label for "System Font Regular". When clicking on the button to display the list of fonts and re-selecting the current font, the "Helvetica" font is chosen. ACI0089986 Japanese Input Method(IM)does not work in 4D text input on Yosemite.
Japanese Input Method(IME)does not work in 4D text input on Yosemite. In a 4D dialog, when entering Japanese characters, and pressing space twice to convert the entering text, the text disappears. ACI0089956 'GET SYSTEM FORMAT' returns bad date format The command "GET SYSTEM FORMAT" doesn't return a good date format on Mac OS system 'Yosemite' (Mac OS X 10.10.x). ACI0089955 Crashing 4D on exit with plugins without resources Crashing 4D on exit with plugins without resources. ACI0089899 After a signed merged application updated, Gatekeeper it not triggered After a signed merged application updated via a downloaded source, Gatekeeper it not triggered. ACI0089862 Rectangles rounded corner are not well displayed on Retina screen. Rectangles rounded corner are not well displayed on Retina screen. ACI0089820 Detail row of quick report columns is ignoring justification If you set the justification for a quick report column to something different than the default, the title will change but the detail row will ignore the justification and always use the default. ACI0089818 Cannot sign a build application if space character in folder name of 4D A space character in the 4D folder name prevents to sign a build application. Typically, "4D v14". ACI0089799 Dial object doesn't work and color is not correct The Dial Object doesn't work and its color is not correct on Mac OS X 10.10. ACI0089798 Alt + (mouse button-click) close box doesn't close all windows Alt + (mouse button-click) close box doesn't close all windows. Windows system only.aci0089789 Incorrect sign for build server with client archive If you build a server with the optional 'Automatic update client' checked, and you sign the server, when you download server on Mac (with gatekeeper on) and launch this server the system indicates that the application is damaged and cannot be opened. ACI0089783 Buttons objects and text are not aligned on Mac OS X 10.10.x On Mac OS X 10.10 (Yosemite): Buttons and static text are not aligned correctly (observable in settings database for instance). ACI0089765 Problem with fonts when printing SVG pictures Some font problems have been noticed when printing SVG pictures. ACI0089750 Wrong result of the command 'ST Get content type' The "ST Get content type" command does not return the position of the first and last character of the first homogeneous block identified in a variable if the first block is of type plain text.aci0089747 No error with wrong use of the command 'ST Get text' After executing the command "ST Get text" with the values of 'startsel' and 'endsel' equal, the OK variable is set to 1 instead of 0.ACI0089743 'MESSAGE' command doesn't take into account the Carriage return char. 'MESSAGE' command doesn't take into account the Carriage return char. ACI0089734 False result with the command 'ST Get content type'
The 4D command "ST Get content type" returns '6' instead of '4' for an unknown type. ACI0089727 Query for 'Uppercase' within transaction returns a wrong result. A query using the command "Uppercase" on indexed field within Transaction may return a wrong result. ACI0089707 Going to 'Data entry order' mode consider the form modified The 'entry order modification' can make 4D considering the form modified (star character appear in the form name), even if nothing has been done in the form. Windows system only. ACI0089649 Log event not written in log file with 'LOG EVENT' command The command "LOG EVENT" doesn't always write into the log file using the parameter "Into 4D diagnostic log". ACI0089644 "OBJECT SET COLOR" not working in list form with non enterable variables "OBJECT SET COLOR" not working in list form with non enterable variables. ACI0089566 Pointer to non-existent object: 4D can crash Pointer to non-existent object: Assign a value to an object which is not in a form causes a crash. ACI0089536 'WEB GET OPTION' always returns zero value with "Web IP Address to listen" When the "WEB GET OPTION" command is used with the "Web IP Address to listen" selector, it can return a text value or a longint value. If the longint value is used then the returned value is always null. ACI0089464 Deleting a duplicated button can corrupt the original button With 4D v14 R3, if deleting a button in a duplicated form (done through the Explorer), the original form has its object method of the same button lost. ACI0089460 Crash if attempting to open an html file with a PNG picture in it Since v14, 4D Write can unexpectedly quit if opening an HTML file that has a PNG pictures. ACI0089458 Vertical scroll bar of listbox is absent if the height is too small Vertical scroll bar of listbox is missing if the listbox height is 'too' small (For example, for a listbox with only one line visible). ACI0089423 Clipboard issue with Mac OS screen sharing Clipboard contents is altered from the local Mac to another one when using Mac OS X Screen Sharing. ACI0089417 Can't select properly the whole line of grouped arrays After converting a 4D v12 database, selecting a complete line of grouped scroll areas by assigning a value to one of the array is not possible any more. Only the line of the column containing the array is selected. ACI0089397 Possible wrong height value returned with 'OBJECT GET BEST SIZE' In some cases, "OBJECT GET BEST SIZE" on a text field returns a bad result about the optimal height. ACI0089393 Can't use properly print settings after a database conversion from v12 After conversion of 4D v12 database, after modifying the print settings of a form and executing this code: SETUP PAGE ("MonFormulaire") PRINT SETTINGS... the used print setting are not the new ones but those initially stored in v12.
ACI0089382 The ODBC DSN configuration pane is not available on Mac OS platform With 4D ODBC Driver x32 v14 R3 and only for Mac OS platform, when you try to add a DSN from the ODBC manager, it does not make appear the ODBC Driver DSN dialog, but instead makes appear the ODBC manager dialog to add a series of keys/values. ACI0089338 Crash when using 'Select document' with a classic web area On a windows platform, if a 4D form uses both the "Select document" command and a classic web area, then it is possible to abruptly quit the application, if the select dialog is dragged on the form. ACI0089328 Issue with word wrapping and vertical scroll bar Sometimes, the word wrap for a text area is incorrect when vertical scrollbar is displayed. ACI0089238 Pop up drop down is frozen after a click in a variable After a click on a hierarchical pop-up without choosing an item, entering data in a variable is impossible. And then, the pop-up is no more usable. ACI0089219 Tabbing problem with AreaList In v14 R3, while editing a cell in an Aeralist area, when tabbing you don't go editing the next cell. ACI0089184 4D Write menu not shown with 'Movable dialog box' window type The 4D Write menu is not visible when using 'Movable dialog box' window type. Windows system only. ACI0089158 The 4D command "MESSAGE" can display the text in a wrong window The 4D command "MESSAGE" can display the text in a wrong window. ACI0089105 MS SQL Server error 7356 with OPENQUERY In v13.5 when executing an OPENQUERY statement from a linked server in MS SQL Server, we get an error : msg 7356 level 16 state 1 line 1. ACI0089099 Multi-line and edit area non-resizable in listbox When we entered several lines in a listbox cell (hit Ctrl+Enter (Win) or Cmd+Enter (Mac)), the size of the cell doesn't increase. ACI0089090 SQL Query with parameter is rejected by MS Query With 4D ODBC Driver v13.5. If you use MS Query to execute a SQL statement containing a parameter, targeting a 4D data source, an error is generated 'Server rejected the connection:failed to execute statement'. Here's an example of such SQL statement causing this error: " SELECT Contacts.CompanyID, Contacts.Surname FROM Contacts Contacts WHERE (Contacts.CompanyID=[param]) ". ACI0089063 Impossible to stop the backup even if you click 'Stop' several times When a scheduled backup starts, a thermometer appears "backup in progress"; you can stop the backup by clicking the "Stop" button, but with 4D v14 the backup is always restarted immediately. ACI0089057 Backup time calculated on Mac isn't correct In some cases on Mac, after changing the backup preferences (Scheduler), the new next backup time isn't correct. ACI0088986 Crash when using a web area with a print settings dialog box
When using the "PRINT SETTINGS" command to display a print settings dialog box over a 4D form, the application may abruptly quit if the 4D form also contains a classic web area. ACI0088984 Wrong number formats with Spanish and USA Region (OS X). In the regional settings on Mac OS X set up region USA and language Spanish. With that configuration comma is used as thousand separator and point as decimal separator. When defining a numeric variable with number format as ###,##0.00. If you enter the number 1234.56. It should be displayed as 1,234.56 but it is displayed as 1.234,56. ACI0088909 Displaying comments written in an older version generates errors In v13.5 and v14.2 displaying the comments of methods created from older version of 4D (PPC) generates runtime errors. ACI0088869 Http server ghost publication dialogs keeps staying while quitting 4D A dialog box: "The database cannot be published" is displayed when the web server of 4D does not successfully publish itself. If 4D quits and if this dialog has not been previously validated, it will not disappear and will stay displayed alone. ACI0088866 Option 'Inherited form' is not functional In v14.2, choosing Display and checking Inherited Form in a project form doesn't have effect, and the option still unchecked. ACI0088830 4D crashes when causing a scroll by dragging list box row up. 4D crashes when causing a scroll by dragging list box row up. ACI0088822 Form editor: long click on a UI object can freeze 4D In the form editor, a long click on a UI object can freeze 4D. Windows system only. ACI0088790 Some strings cut in label editor in spanish version Some strings cut in label editor in spanish version. ACI0088763 Engined client crashes after launching auto-update without archive If you connect an engined client to an engined server without a client archive and with a different version number, the update dialog is displayed ; yet, if the automatic update is started, the client crashes. ACI0088762 Engined client can connect to a 4D server database. Engined client can be connect to not-engined 4D Server database and the client displays unexpectedly the update dialog. ACI0088757 Sort icon is missing in listbox header If you use the command "LISTBOX SORT COLUMNS" in an "On load" event form, the sort icon in the header of column is missing. ACI0088718 'FTP_GetDirList' does not work with Microsoft IIS7 with MSDOS mode "FTP_GetDirList" does not work with Microsoft IIS7 with MSDOS mode. ACI0088709 Http request : truncated response
HTTP Request (HTTP method, url, content, response {; HeaderNames; HeaderValues} {*}) Even if the HTTP Request command returns a correct answer (httpresponse = 200 OK ), the response is sometimes truncated, and a character "6" is placed at the end of stream. ACI0088700 4D commands that bring memory leaks when used in a Web process Some 4D commands that need a window to work (example : "MESSAGE", "DIALOG", "DISPLAY RECORD") bring memory leaks if used in a web process. ACI0088542 Enter key on Popup closes the window without choosing the value Enter key on Popup closes the window without choosing the value. ACI0088532 Converting a database from v12 to v14 may corrupts the data in some cases. Converting a database from v12 to v14 may corrupts the data in some cases. ACI0088506 'OB Get' returns 32000 chars only. C_OBJECT($vo_object) OB SET($vo_object;"text";"x"*206126) $vl_length1:=length(ob Get($vo_object;"text")) // returns 206126 $vl_length2:=length(ob Get($vo_object;"text";Is text)) // returns 32000 If passing "Is text" in "OB Get", the returned text is limited to 32000 characters. ACI0088495 Wrong result with 'String' command on real Depending the calculation, the command "String" returns "0.1" instead of "1" with reals near 1.0. ACI0088493 Choice of the index with the inspector Through the Inspector palette, after choosing the "Unique" property, it is not always possible to choose the wanted index with the palette ; no problem with contextual menu. ACI0088422 Printing that stay in a loop of printing preview In user mode after using the print preview, if you print again, the print preview mode is still used by default. ACI0088383 Modified value not taken into account if using entry filter Modifying the content of an edited field, which have a entry filter, by programming via its own script object doesn't always work. ACI0088360 Entering decimal separator does not work in a listbox Entering decimal separator does not work in a listbox. ACI0088323 'Save Geometry' does not work with Listbox on second page Let a form with "Save Geometry" property and two pages, with a listbox on page 2. When you open the form, without going to page 2 and close the form, listbox headers on page 2 has now unexpectedly the property hidden: if you reopen the form and goto page 2, you will see that the listbox headers are hidden. ACI0088315 'PAGE SETUP' doesn't work on 4D Server 64 bits Mac The 4D command "PAGE SETUP" doesn't work correctly on a 4D Server 64-bit Mac: Settings are not taken into account. ACI0088274 Calling php scripts with functions using External PHP interpreter not working
With 4D 13.4, running PHP script that has a function using an external PHP interpreter with 4D gives errors and does not work. ACI0087976 Refreshment of hierarchical popup menu issue Since version 14.0, creating a new list for hierarchical pop-up menu doesn't refresh it. ACI0087829 Picture popup menu object can crash after displaying its content Picture popup menu object can crash after displaying its content. ACI0087708 4D Server v14 Rx can crash if a 4D Server v13 is launched on the same machine 4D Server v14 Rx can crash if another 4D Server v13 is launched on the same machine. ACI0087601 Read format number not taken into account in 4D View With a client / server architecture., 4D view doesn't take into account the local number formatting on the OS client. ACI0087588 Form view name selection is very confusing. On a 4D form, when you try to change the name of the view, the highlight is barely noticeable because the selection is blue and the highlight is blue too. The user might notice the difference because of the character color, but this is not user friendly... ACI0087535 XML getting truncated through 4D and Apache In a configuration where Apache mod_proxy is activated and when 4D is used as a target for http requests sent to Apache, when receiving xml from a form via a POST, the xml is being truncated. ACI0087370 Using 'WEB SEND RAW DATA(data;*)' on a very bad network can hang 4D Using the command "WEB SEND RAW DATA($MyBlob;*)" with a very bad network connection can hang the 4D application: not just the one web process, while sending the blob. ACI0087353 The LoginImage file doesn't display correctly in the user connection dialog. The LoginImage file doesn't display correctly:the window title appears in background of the picture because of the area transparency. ACI0087352 PRINT LABEL (([table];>) or PRINT LABEL (>) : Syntax error Syntax error when you execute PRINT LABEL (([table];>) or PRINT LABEL (>) command. ACI0087211 'WEB SET OPTION' is unable to set the IP address of the web server The "WEB SET OPTION" command doesn't work with the "Web IP Address to listen" parameter. ACI0087122 'DOCUMENT LIST' on a network folder returns a wrong number of files. Reading a network folder with "DOCUMENT LIST" that contains more than 99 elements returns a wrong result of the number of files. ACI0087082 Possible memory leak with the command 'Current method name' Possible memory leak with the command "Current method name". ACI0086443 Lost licenses if one of 4D Servers on a same computer crashes Let several 4D Servers on same machines. If one of them crashes, some connection licenses may be lost. ACI0085613 Selecting a pop-up value in a listbox may freeze the form
With 4D v14.3, if you display a pop-up in a listbox, selecting the pop-up value may freeze the form that displays the listbox. ACI0085460 4D Write: Wrong saving as HTML With 4D Write, 4D converts special characters html tags when saving as HTML. ACI0084539 Web server failing to publish itself during database startup If the web server is set to be launched when the database is opened and if a modal dialog is displayed by the "On Startup" database, then the web server will silently fail to publish itself. ACI0084154 Width of a listbox that getting unexpectedly bigger by 1 pixel For a listbox recently created with a single column, if you activate the option "Display footer" and then close and reopen the form, the value of the width is automatically increased by 1 pixel and the horizontal scroll bar appears at the bottom of ListBox. ACI0083377 Default font name is incorrect in Japanese version. On Japanese Windows system, when creating a new stylesheet, the default font name is "Segoe UI", which is wrong. It should be "Meiryo UI". ACI0082468 The type-ahead popup window too small in certain cases on Japanese system Japanese Windows system only When typing, for example, "On Af" then Tab, in the code editor, the type-ahead popup window has a horizontal scroll bar. ACI0082036 Database disable in the pop-up menu "Open recent" If a database has a parenthesis in his name, the database is disables in the popup menu "Open recent" from the toolbar. ACI0076706 Wrong picture position on 4D View when printing A 4D View document including a picture could generate a wrong print.