image image Home   About   Downloads   Support   Links   Contact  
image





Copyright
2002 - 2012
Atozed Computer
Software Ltd.

image
Buy Online   Download Support  FAQ
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

  • Test release

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