 |
|
|
|
|
|
Copyright
2002 - 2012
Atozed Computer
Software Ltd. |
|
|
|

Atozed Home » IntraWeb » IntraWeb History » XII |
IntraWeb XII History
RSS feed here.
12.2.3
- New: Added ShowStartParams boolean property in ServerController. This property controls if start parameters passed in URL will be shown after application start.
- New: PNG support to TIWImage. Now this is the default image format.
- Bug fix: In Delphi XE2 x64, IWDBControls could not be used inside IDE
- Bug fix: Using TIWFile and ServerController.AllowMultipleSessionsPerUser = True, when uploading the file would raise a ENoCookieSupportException - "Your browser does not seem to support cookies or they are deactivated"
- Bug fix: When using external images in TIWTreeView nodes, the path to the image was being rendered incorrect
12.2.2
- New: Internal Intraweb JavaScript files (in IWData.res) are now minified with YUI compressor (from 138 kB down to 75 kB). A non minified version for debugging purposes is still available (file IWData_debug.res)
- Bug fix: If IWTreeView was initially empty (Items.Count = 0) the DIV
tag and script files were not being rendered, making impossible to add
new items to the tree in runtime using Async events.
- Bug fix: Under some circumstances the response header fields "Expires" and "Last-Modified" would contain wrong values preventing static files from being properly cached by the browser
- Bug fix: Under some circumstances the If-Modified-Since request header field was being compared with wrong values of file's timestamp. This was preventing IWServer to return code 304 (Not modified) and the file was being served again.
- Bug fix: Resizing of IWForms could lead to "Your browser does not seem to support cookies or they are deactivated" errors when ServerController.AllowMultiSessionsPerUser = TRUE
12.2.1
- Major rewrite of TIWCompressor:
- Removed external dependency on ZLib.dll. Now using Delphi/C++ built-in ZLib for compression (including x64).
- ServeController.Compression now is declared as class
IWCompress.TIWCompressionOptions. It should be compatible with older
versions
- New options to ServerController.Compression
- New features of TIWCustomGrid
- New published property CellRenderOptions
- Event OnGetCellRenderOptions added to TIWCustomGrid. These features control the rendering of styles to the individual cells.
- Major rewrite of internal packet and streaming mechanism.
- Intraweb's internal jQuery updated to version 1.7.2
- Bug fix (C++ Builder only): [ILINK32 Error] Error: Unresolved external
'__fastcall Iwsystem::MakeTempFile(System::UnicodeString, const
System::UnicodeString)' referenced from ...\IWFILEPARSER.OBJ is now
fixed
- Bug fix: Quoting font names when FontName contain spaces
- Bug fix in TIWServerDispatcher.AfterDispatchEvent: content will not be compressed if no-compression is found in custom headers
- Bug fix: When Params were re added to the URI, the '?' char was being added multiple times.
- Memory leak fix in method TIWServer.RemoveExpiredSessions
- Changed order of ContentFiles rendering in IWForm: (1) ServerController.ContentFiles, (2) Form.ContentFiles and (3) Widgets.ContentFiles
- Bug fix: Proper clean up left over temp files.
- Bug fix: corrected IWRegion RenderAsync in Firefox. Now dimensions are correctly set during Async
- Removed Memo limit of 32 kb
- Content files may be added with absolute URLs (http://mysite/myjavascript.js), and also relative paths using URL or Windows file sistem path delimiters
- Fixed ServerController.URLBase
- Many small bug fixes, optimizations and refactorings
12.1.26
- bug fix: WebApplication.TerminateAndRedirect was not working correctly for relative URLs in ISAPI
- bug fix: internal IW params were being copied to RunParams and it could cause malfunctioning of the application
- bug fix: href absolute links in HTML files were broken in ISAPI
- bug fix: images with JPEG extension were being ignored
- bug fix: TIWURLResponderRedirect resulting URL was broken in ISAPI
- bug fix: removing a TIWURLRespoder component from the Server Controller at design time was causing an AV
- bug fix: opening some static files using a TIWURLResponder was broken
12.1.25
- bug fix: TIWRegion was always adding the clip:rect to style, without checking ClipRegion
- bug fix: on ISAPI, href links in HTML files (IWP) were broken
- bug fix: some Sys tags were showing garbage when these tags title's includes characters with accent, like é, á, etc..
- bug fix: breadcrumb title property were showing garbage when these tags title's includes characters with accent, like é, á, etc...
- bug fix: compression fails for the first form in some browsers (webkit) if /$/start is not included in the URL
- bug fix: memory leak when compression is enabled (SA Server only)
- several internal improvements
- some changes in TIWStandAloneServer. See docs
12.1.24
- bug fix: TIWFile.SendFile was not working properly
- bug fix: some mobile browsers were not being detected correctly
- bug fix: a call to THttpReply.SendRedirect was raising a "Reply type already set" error
12.1.23
- several memory leaks were removed
12.1.22
- bug fix: Bytes counts re-enabled
- bug fix: temporary files were not being deleted properly
- bug fix: temporary folder was not being deleted properly when the application is terminating
12.1.21
- IntraWeb XII now uses new version of ZLib 1.2.5 as we3ll a new Zlib file (zlib1.dll)
- bug fix: compression was not working properly
- bug fix: temporary files generated by IntraWeb were not being deleted properly
12.1.20
- source code is available for IntraWeb Ultimate users
- enhancements in the THttpReply class: new property Code (TWebResponse.StatusCode)
- enhancements in the THttpReply class: new property CodeText (TWebResponse.ReasonString)
12.1.19
- bug fix: TOther and TSearchEngine (OnBrowserCheck event) were not being created properly and a class check (if rBrowser is TOther then...) was not working as expected
- bug fix: correct unknown browser message when a browser includes Safari on the User-Agent string , but do not includes "VERSION/", ie, the browser is not Safari
12.1.18
- bug fix: '5.1 MOBILE/9A405' is not a valid floating point value' error raised for some browsers (mainly mobile)
- bug fix: application does not starts correctly when AllowMultipleSessionsPerUser is true
12.1.17
- bug fix: AuthUser and AuthPassword were not accessible at on ServerController.OnNewSession and IWForm.OnCreate events
- bug fix: Session was being created even if AuthBeforeNewSession = false
- bug fix: WebApplication.RunParams is empty if AllowMultipleSessionsPerUser is true
12.1.16
- bug fix: Unknown browser error when using Safari 5+
- bug fix: "range check error" in the key validation when the local date format uses "m/dd/yyyy"
- bug fix: cannot find submit component when pressing F5
12.1.15
- bug fix: "Uninitialized reply" errors were causing application instability
- bug fix: pressing F5 on browser now refreshes the application correctly
12.1.14
- bug fix: WebApplication.SendFile generates a "Reply type already set error"
- bug fix: "Cannot find submit component" when switching forms using URL mapping
- bug fix: URL params are now shown in the address bar
- bug fix: the application could not serve static content if AllowMultipleSessionsPerUser is true
12.1.13
- bug fix: No HTTP hook has been set when using the Custom Stand Alone Server
- bug fix: "Reply type already set" when calling WebApplication.Terminate
12.1.12
- bug fix: AV when using the Custom Stand Alone Server
- bug fix: floating point error when determining the user agent (previous fix did not work properly)
12.1.11
- bug fix: floating point error when determining the user agent
- bug fix: not recognizing bundled keys for Delphi/RAD Studio Pro (XE2)
12.1.10
- bug fix: TIWHTTPReply.SendRedirect was not working properly
- bug fix: URL mapping registration using '*' as document were not working properly (ex: TIWURLMap.Add('/myurlmap/','*',tiwform1))
- bug fix: wrong logic was breaking HTML editor activation
- bug fix: XML files now have proper content type header.
- bug fix: Static content could generate "reply type already set".
- internal enhancements in the install process / license validation
- several internal enhancements
12.1.9
- bug fix: ISAPI not loading correctly because the application was unable to set cookies - due to a VCL bug/limitation (HTTPApp.pas - TWebResponse.AddCustomHeaders)
- TIWFileParser is now based on UTF8ContentParser
- better cookie management
- bug fix: cache mechanism was broken and has been totally rewriten (more efficient and realiable)
- lots of internal improvements
12.1.8
- bug fix: bundled license checking was wrong, turning the license into eval mode
- installer now requires admin privileges to be executed
12.1.7
- bug fix: unrecognized command STAR; unable to open temporarty files
- bug fix: IntraWeb was not displaying some chars correctly (like é, ã, ô, etc)
- Charset encoding is now always UTF-8: the ServerController.CharSet property is being ignored now (deprecated)
- lots of internal changes/improvements in the upload processment (faster and reliable)
- lots of internal changes/improvements in some IW core areas
- new TIWHttpRequest class (read more)
12.1.6
- workaround for a possible bug in XE2 that causes some issues in IW (unrecognized commands and unable to open temporarty files)
12.1.5
- automatic removal of white spaces on the license text to avoid errors in the license validation
12.1.4
- updates in the key system
- several internal optimizations / changes
- internal core refactoring to enable future expansions
- interface changes to some events: any event that formerly used TWebRequest now uses TIWHttpReply instead
12.1.3
- fixes to an issue with packages in RAD Studio XE2
- XE2 packages recmpiled with RAD Studio XE2 update 2
12.1.2
12.1.1
Changes- IntraWeb now supports Unicode IDEs only (D2009 and up)
- new key system for IW XII
- run-time packages were merged into a single package
- installer updated to support XE2
- enhancements on the JavaScript library
- several internal enhancements
- new OnAuthenticate event
- several changes in the browser engine (see docs)
Bug Fixes- user name/pwd are now available on WebApplication.AuthUserName/AuthPassword on the ServerController.OnAuthenticate event
- bug fix: when cookies are disabled in the browser, the application enters in an eternal loop
- bug fix: URL parameters were not recognized in IPM for HTML pages (/mypage.html?param1=123)
12.0.11
- bug fix: WebApplication.ReferringLastURL was not being updated when serving a HTML page
- bug fix: switching to/from IPM and IWForms was causing AVs
- bug fix: missing file in installer: "tmsiwwebed.res"
12.0.10
- bug fix: OnResizeEvent raises a invalid Command "$" error
- bug fix: breadcrumb now shows correct URL/Link in SA mode
- bug fix: full submit events (like OnClick) were being ignored
when you have a index.html file in the content folder of the application
- bug fix: trying to run the app (ISAPI-mode) without /$/start and cookies did not expired gives you a session not found error
12.0.9 (Bundled with RAD Studio XE2)
- bug fix: CSS file reference on templates were wrong
- bug fix: "List index out of bounds" error when executing an Async event
12.0.8
- new class TIWPermissions (see blog)
- new built-in HTML Editor (see blog)
- removed aResponse param from OnCheckBrowser event
- OnCheckBrowser: aSession parameter is now totally initialized in OnCheckBrowser (to avoid AVs)
- OnCheckBrowser: several changes for a better session management when a TerminateAndRedirect is used on OnCheckBrowser
- OnCheckBrowse: better support for search engines
12.0.7
- bug fix: wrong references for images, css file, etc, when opening a new form in an async event
- bug fix: assigning a value to IWLookupComboBox.KeyValue in an async event does not update the UI
- enabled compression of all but images in Mozilla 5
- bug fix: IWListBox/IWComboBox.ItemIndex property was not being updated in a async event in Firefox and Chrome
- added ServerController.DocType property
12.0.6
- some changes in the Stand Alone Server UI: added support for Chrome and Safari
- new Supported Browser List: See blog post for more details
- new ServerController.OnCheckBrowser event. See blog post for more details
- bug fix: The application was being restarted on session time outs, instead of showing the session time out error page
- bug fix: wrong links in Enum.Breadcrumb (ISAPI only)
- Indy updated to 10.5.8
- bug fix: Async call get a 404 error when AllowMultipleSessionsPerUser is True
- bug fix: IWFIle upload fails when AllowMultipleSessionsPerUser is True
- bug fix: SendFile/SendStream fails when AllowMultipleSessionsPerUser is True
- bug fix: Session Time Out when using URL Mapping
- bug fix: wrong references for images, css file, etc, after a IWFile upload process
12.0.4
- bug fix: User Name and Password were not accessible in the OnCreate event of the application's main form
- bug fix: ServerController.AuthBeforeNewSession as True had no effect in the application.
- bug
fix: spaces were not preserved when you update a IWControl text (like
IWLabel.Caption, or IWListBox.Items.Text) during an async event. Ex:
' a a ' was resulting in 'a a'.
12.0.3
- bug fix: User Name / Password were not being updated after a successful authentication
- bug fix: URL parameters were not being recognized properly when
using URL mapped forms. Ex:
http://127.0.0.1:8888/cgi-bin/Search.cgi/?param1=123134534
- bug fix: removed an AV in D7 when closing the IDE
- IWCompress now works on Unicode compilers
- (bug fix reverted): a IWFrame position is always "top = 0 left = 0" if you create it in an
full submit event (like an OnClick event)
12.0.2
- +008 keys activated for IW XII
12.0.1
- Indy version updated to 10.5.7
|
|
|