Site Stats
| Visits today: |
44 |
| Visits yesterday: |
123 |
| Visits month: |
408 |
| Visits total: |
28494 |
| Max.monthly visits: |
2920 |
| occurred: |
2008-6 |
| Pages this month: |
2158 |
| Pages total: |
170433 |
| Data since: |
2007-06-23 |
|
|
|
|
|
|
|
|
|
Home |
|
NetTalk Pre-Release version 4.31 available |
|
Written by Bruce
|
|
Wednesday, 07 May 2008 |
The 4.31 pre-release is available here;
http://www.capesoft.com/ftp/public/prerelease/index.htm
The feature set for 4.31 is not complete yet, but major chunks have already been finished, and so for those urgently needing the new features this is a good build to start playing with.
** If you use this build please remember to update your Web folder **
The primary feature additions with this build are; a) Better looking browses. b) Edit-In-Place on browses. c) a "Copy" button for the browse (ie Insert / Copy / Change / Delete) d) An animated graphic displays when Ajax browse updates are pending. e) 4 new examples covering ActiveX, Timers, Static Pages and record Tagging.
The complete version history is as follows;
Add: New example: WScriptActiveX (45) Add: New example: Timers (46) Add: New example: Pages (47) Add: New example: Tagging (48) Add: MouseOver feature in Browses. The row under the mouse is visually highlighted (as distinct from visual highlighting used for selections) Add: Support for multi-lined browse records. Add: Edit-In-Place on browse columns added. [still todo : Lookup button functionality] Add: 'Other' buttons in browses can now trigger server-side code. Add: Support for browse headers to span multiple columns. Add: Support for browse data to span multiple columns. Add: Removed extra browse column 1. Add: Small animated "busy" graphic when browse is doing an Ajax update. Add: Copy button and SmallCopy button to browses. Does an "Insert" but using the highlighted record to prime the fields. Add: SmallOtherButton property and template settings. Add: ABC Class support to NetWebBrowse, NEtWebForm and NetWebSource procedure types. Add: Optionally allow xHtml in Browse headings and sub-headings. Add: SyncSql property. If set VIEW access to the database is synchronized. This may help with HTMST BUSY errors in MsSql. [Better to use Ms2005, clarion 9058, and MARS] Add: Page title on browse and form defaults to header if blank. *** This may cause compile errors when upgrading. Please see note here. Add: Allow xHtml setting for Form "Display" fields. Add: Option to suppress children if browse called as a lookup. Add: Ability to set the browse table width in pixels.
Change: NoWrap attribute added to browse and form styles. This prevents text from wrapping. Feel free to override in your own styles. Change: Improved CSS for Browse table - including Image background for header bar. Change: Optionally allow a read-only lookup field on a form to display the "description" instead of the "Code". Change: Properties ImageW and ImageH in NetWebButtonGroup changed to ImageWidth and ImageHeight respectively to avoid conflict with Pro-Scan. Change: Embed points in NetWebBrowse better organised. Change: Improved template support for Checkbox values. Change: Deprecated "not in view" template option on browse. Change: Re-arranged template settings for buttons on a form to make it neater.
Fix: Style applied to comment in form, even if comment is Spanned. Fix: Dynamic Form Fields, with formatted pictures, improved. Fix: _jsok method can now be called safely multiple times on the same string. Fix: Special characters in Form Field Type "Display" handled correctly. Fix: When using SQL backends, the form often "forgot" where to return to in the browse. Fix: ReadOnly on Text fields (when HTML) now works. Fix: Work-around for frame borders not visible in IE. Fix: After specific lookup sequence, old checkbox field values might be restored. Fix: Contains and BeginsWith Locators were broken. Internal: Parameters for CreateSortHeader method changed. Internal: Parameter to CreateTextArea method added. Internal: Parameter to _jsok method added.
Cheers Bruce |
|
Last Updated ( Wednesday, 07 May 2008 )
|
|
|
NetTalk 4.30 Now Available! |
|
Written by John Hickey
|
|
Tuesday, 18 March 2008 |
|
Below are the release notes for version 4.30, released March 17 2008. Download available at www.capesoft.com . Version 4.30 (Beta) 17 March 2008) | 1) | NetWebServer - Add: Memory Form Variables are automatically copied into the Session Queue when a form is "Save"ed
- Add: New option when priming fields on a form, you can limit priming to cases where the SessionValue does not already exist. Useful for priming fields the first time they are encountered, but "remembered" thereafter.
- Add: New Example: LegacyGraph (41)
- Add: New Example: SOAPServer (42) - Requires xFiles version 1.61 or later
- Add: New Example: AccessLevels (43)
- Updated: Example: File Download (40) - Blobfile structure changed.
- Updated: Doc for creating Secure web sites has been updated.
- Add: FILE protocol to NetWebPage. Allows for serving static files, from outside the web folder, easily. Beware of security implications though.
- Add: Support for extension templates (like XFiles) that generate objects in NetWebPage.
- Add: Border width property for Framesets.
- Add: Ability to suppress PressedButton parameter on browse buttons
- Add: Support for arrays when generating field validation based on C6. (Arrays are only supported in C6)
- Add: New method, p_web.GetSessionIP()
- Add: Session now (optionally) locked to IP address.
- Add: More embed points to Validate routines in the Form.
- Add LogPath and UploadsPath properties to server. (see Paths)
- Add: SessionLevel property - use p_web.SetSessionLevel and p_web.GetSessionLevel.
- Add: Template support for Session levels to Advanced tab of all templates.
- Add: Support for ViewOnly to NetWebYear
- Add: Embed points if "More Assignments" done after lookup.
- Add: WebLogName property to NetWebServer class. Allows you to set first part of weblog file name.
- Add: AddLog method added to WebServer class. This adds the logging on the window, and (optionally) onto disk. You can call this method from inside the WebServer class using NetWebServer.AddLog('whatever'), and you can also call it from inside one of the other procedures using p_web.AddLog('whatever')
- Add: Packet variable in Forms adjusts to size of largest text field if text field > 15K.
- Add: Smarter setting of SetFocus when tabs are conditionally excluded. Also JavaScript errors caused by incorrectly setting focus to fields that do not exist are suppressed.
- Add: On Form, can now set the CSS class for TabHeading different to MainHeading.
- Add: p_web.site.PageTitle property. p_web._title property removed. Template setting for setting site-wide page title added to WebServer extension.
- Add: If a browse on a form, set to "Send new value to server" then the unique ID of the browse is now automatically stored in the session queue.
- Add: site.PromptClass property, defaults to FormPrompt, is the default CSS class for prompts.
- Add: Content-Length is set for static files being sent.
- Deprecated UploadsDir and LogDir properties.
- Change: Hard coded settings of ReplyContentType not use _GetContentType method.
- Change: Example 40 - Serve Document procedure now handles all file types.
- Change: Re-arranged the validation of fields, based on dictionary settings, so the correct tab is chosen if a field fails.
- Change: Validation of Auto-Numbered fields, if the form is not pre-auto-numbered, is suppressed.
- Change: If a record-not-available message is generated when going to the form, the error now displays on the client, not the server.
- Change: Browse navigation uses POST rather than GET to avoid GET length limit in IE.
- Fix: Cancelling from a Lookup window could result in child-browses losing their Insert/Change & Delete buttons.
- Fix: Handled & and % characters in strings sent asyncronously back to a form.
- Fix: %Family was incorrectly set for NetRefresh in Legacy apps.
- Fix: In some cases an unknown %Translate were possible.
- Fix: If a form was embedded on a NetWebPage than many of the routines (InitForm etc) did not get called correctly.
- Fix: Must-Be-In-List validation was not, but needs to be, Case Sensitive.
- Fix: Template code handles dict setting for MustBeInList where no choices are provided.
- Fix: Turned "Must Be In File" validation back on.
- Fix: Moved SessionPic outside IF statement in SetPics routine
- Fix: Better support for deformatting @P pictures.
- Fix: Duplicate check while doing an auto-incrementing Insert suppressed.
- Fix: Cascading Delete Restricted Parent against Child.
- Fix: Checkboxes set as Read-Only (or hidden) could be cleared when the form is saved.
- Fix: Improved Green baring on browses using the Radio button selection method. Note that the Greenbar option has been removed from the template, if you wish to suppress green baring then set the One-Color and Two-Color the same on the CSS Classes tab.
- Fix: Other Buttons in a browse, that followed a disabled-other-button were also disabled.
- Fix: On Insert, After initial validation fails, if a checkbox is changed fro 1 to 0 the change was forgotten.
- Fix: Browse color overrides not set correctly if browse opened first with no records.
- Fix: Added SSL code to legacy template.
- Fix: Add Login Required code to NetWebYear template
- Fix: Browse-Inline buttons didn't respect the "Only call form if user logged in" setting.
- Fix: Example 31, Browse Invoices, Filter when a child of UpdateCustomers was incorrect.
- Fix: Tips for the Browse header weren't being Xhmtl validated.
- Fix: In an incoming GET / characters after the ? were being flipped to \.
- Fix: XHTML embedded "inside <head>" did a SendPacket, before the HTTP header had been sent.
- Fix: CreateText method no longer has limit on length of the field.
- Fix: If "Allow XHtml" was on for a browse column, but the picture was set to something other than '' (quote quote) then the html would not be applied.
- Fix: In IE hidden form fields now "compress" just like they do in FF.
- Fix Some browses could get duplicate records visible in some circumstances.
- Fix: The .StoreValue method now takes Value Picture, and SessionValue Picture into account when storing the value.
- Deprecated: Force Browse to fetch whole page option.
- Tweak: Extra GET removed from _LoadRecord method.
- Internal: _ParseFileName method name changed to _ParseURL
- Internal: _TouchSession no longer calls _NewSession
| | 2) | Other - Add: Option on global extension, advanced tab, to suppress call to CloseCallbackWindow.
- Change: NET:64BaseMaxDecodedLength and NET:64BaseMaxEncodedLength extended. Base64 functions can now take (unencoded) strings up to 16K large.
- Change: WebClient class respects .ProxyServer and .ProxyPort properties.
- Fix: Rare possibility of leaking socket handles.
- Fix: NetAuto compatibility with Vista added.
- Fix: If NetBase64Encode, or NetBase64Decode were called with illegal length parameters a GPF was possible. Now the function simply terminates when the maximum length is reached.
|
|
|
Last Updated ( Wednesday, 19 March 2008 )
|
|
|
NetTalk 4.29 now available! |
|
Written by John Hickey
|
|
Friday, 07 September 2007 |
NetTalk 4.29 has been released. This looks like a pretty good build, so grab it and let me know. http://www.capesoft.com/accessories/downloads.htm#nettalk
Cheers Bruce
Release Notes: --------------------- NOTE: Pictures now apply to Display fields. If you have used long display fields, you may need to set the picture to '' to suppress it clipping the string.
* Add: Support for GlobalErrors class (for those who use the Procedure name from there) * Add: new example 39 - integrating with CapeSoft MessageBox * Add: new example 40 - demonstrates serving static files from BLOB's. Also demonstrates serving static files from folders other than the web folder. * Add: read-only option to Drop controls. * Add: property for "required" comment, p_web.Site.requiredText. * Add: Support for Insight Graphs in Legacy web servers added. * Add: Support for "Send new value to server" added to "Display" Form fields (Buttons, Images and Hyperlinks) even if the form field also has a URL. * Add: Auto-Complete option added to String and Date Form fields. Auto-Complete is automatically disabled if the field is dynamic, or is a password. Auto-Complete is optional to the end user, who can turn it off in his browser. * Add: Report procedures can be called as functionname.pdf as well as just functionname. * Add: Dictionary validation (on the whole record) has been added to the ValidateRecord routine. * Add: Before doing an Insert, or Update, Non-Autonumbering Keys are checked to see if a Duplicate will be triggered.Change: Ability to set CSS class for Display fields on form (without having to fill in Display Text). * Change: Client-Side tab simplified a bit. Move "refresh: Prompt Value Server" into "Reset" list. Once done the options to specifically reset itself disappear. * Change: When the browse is called as a lookup, it's a lot smarter about what record it jumps to. * Change: All form elements (prompts, values, comments) are wrapped in a DIV which seems to solve some of the layout issues. In the past only dynamic form elements were enclosed in a DIV. * Change: Forms (containing a browse) can now be used as a Lookup URL. This allows for complex filtering on lookup browses. However note that none of the form fields on this lookup page should be a STRING with LOOKUP of it's own. In other words a lookup inside a lookup is not allowed. * Change: Hand-code HTML tabs changed to XHtml, since that's what it needs. * Added parameter to .RenameFile method, makes moving incoming files easier. * Fix: Browse Delete button could get invalid "Action" in some cases. * Fix: Add D06 and D02 to supported date pics (in addition to D2 and D6) * Fix: If a form field spans the prompt/value/comment columns then the prompt is top-aligned, not bottom-alligned. * Fix: Text fields can now be used dynamically (ie Send new value to server). * Fix: Before Div and After Div html embed points * Fix: Setting the Comments Class blank on a form could cause a compile error. * Fix: Headings, and Sub-headings can have special chars (eg <) * Fix: Translation added to Sub-heading on Browse. * Fix: If Allow Unfilled is on, then disabling of Next & Last buttons failed at end of file. * Fix: Disabling of buttons under IE just hid the graphic. * Fix: Blank, unfilled, lines did not take conditional columns into account. * Regression: fix use of %nFieldFile * Regression: automatically format Display fields if picture set in dictionary. * Regression: a few examples needed a "touch" to compile correctly. |
|
Last Updated ( Friday, 07 September 2007 )
|
|
| | << Start < Prev 1 2 Next > End >>
| | Results 1 - 4 of 6 |
|
|
ClarionMag News
mod_dbrss2 AJAX RSS Reader poweredbysimplepie
|