openPush - XAML for portable Applications
openPush :: Change Log
03.02.2011 v5.205
- allow up to 4000 formelements per script
- add group property on wm6 / htmlview (use external Browser on Link or not)
- remove debugMsg TreeItem doublicate Item
- update sqlite 3.6.23.1
01.05.2010 v5.204
20.02.2010 v5.203
- fix mo.ProcessConfigXML
- update sqlite 3.6.22 with enabled FTS3
- remove fileExeption on SYNCBLOB.dat with init_sync
- update inlinebrowser urls begins with http.... starts in PocketIE for PDF Downloads etc
26.10.2009 v5.202
- performance optimizations in Dialogviews (remove colg2 gradient)
- Autoscale Icons TreeCtrl on HD-Resolution (HTC TouchHD)
- Some Resolutions Fixes for Images
- NEW Windows Mobile 6 Binary moStart_wm6.exe
09.08.2009 v5.128
- if use sqlite substr function in statments then change parameters !!!
- Some Resolutions Fixes for Images
- Update Sqlite 3.6.17
- set last Scroll Pos in Grid on SetWidth
- Change Sync to allow big Data
- optimize AutoScale on WM5/WM6 Devices
- change Icons on Scale
11.05.2009 v5.126
- Fix date/time Controls Date < 01.01.1970
- add Opticon OPN 2002 Bluetooth Barcodescanner Driver
- replace 0x1D to dot in Textinput...need for Support EAN128 Barcodes MC70/H19
- Update Sqlite 3.6.10
- autoresize wm5 Resolution 480 x 640 or 800 x 480 (bigbackblechpatch)
- new xml form property res="2" to scale XML Dialogs
- Remove Tap & Hold Bug
- Fix GetItemData in Grid
- mo.RegSet with null now remove Item from moSetup.dat
- New OO Programming Mode mo.FormLoad has 2. Parm with Class-Pointer if fires Events
- New OO Programming Mode is_globl=0 in Formelement dont Register FormElements in Rootnamespace
- New OO Programming Mode mo.MapForm can call all FormElements by Formname as VBArray
15.10.2008 v5.125
- Fix FontPropertie on ppc2003/combobox
- Fix Bufferoverflow db.QueryToSync
- add checkbox xml property for date/times controls
- mo.GetSystem(12) = GetTickCount in Seconds (Uptime)
- add Drag and Drop to Static Controls
- fix grid.currentItem Set/Get without click
- fix .text Member on Buttons (without checkbox)
- Resize Images in better quality
- Resize imgsrc fix proportions and background
- new midi Object on X86 (experimental)
- SyncAddFile add TimeStamp to Data
- db.open new second parameter mode=false (using UTF8 in sqlite3))
- remove substitution of xml entities in .text members
29.05.2008 v5.124
- Fix Checkbox Background in XP Style
- datecontrol.text Member supports formats (now | now() | yyyy-mm-dd | dd.mm.yyyy | HH:mm | HH:mm:ss | yyyy-mm-dd HH:mm:ss | dd.mm.yyyy HH:mm:ss)
- new uuid() function in sqlite3 Database (it make the sync easy with GUID)
- new Popupmenus with checkbox (optional 3. parameter VT_I4 0|1 default: 0)
- new editable Data Grid Control
08.02.2008 v5.123
- update Sqlite 3.5.6 (change .. select table.field is not select table.field as field !!!)
- fix Treeview Select on win32
- fix mo.fileopen
- add bool mo.FileExist(filename)
05.02.2008 v5.122
- add FileRmDir
- fix cleanup sqlite3 (destructor)
- performance tuning grid controls (subst. listitem map)
- remove Messagebox if call mo.SetDebugLevel
- Add RichEditCtrl to win32 Plattform with RTF .text member support
- Fix VK_RETURN on Comboboxes
- add WindowMove on SIP Keyboard at Edit Controls
- add Editfield to Combo
- Add format property to edit controls to enable Regexp validating
14.11.2007 v5.121
- add x86 support for .text html source
- reinitialize html ctrls on SetText
- add new global handler on_activate when app get back the focus
- Add IconList to Grid Control (just use IconNumber as second parameter in AddString Method as VT_I4)
- increase HEAP size on ppc2003 to 2MB
- fix CenterWindow on Desktop
- Show Startup Informations
- optimize Scripthandling
- remove sqlite3 tempfiles on AppClose
- add mo.GetSystem(7) Enum StorageCards (Pathlist as BSTR splited by Pipe)
- add ShowDialog before Start XML Parser and ScriptEngine
- fixing minor Problems on Sync
- add checkbox propertie on grid controls
- add .text member on grid and combo controls
- add SatCount xml element on mo.GpsStart()
- fix webview.text html BSTR member (remove path)
13.09.2007 v5.120
- fix PCCERT_CONTEXT on SSL Sync (second sync)
- add SSL Support for PushServer
- Fixing default Script ISP Setup on devices without irda
- Fixing Large Post Request on PPC2003 (HttpOpenRequest with dwContext > 0 )
- Redraw Dialog on GPRS Bubble at sync
- Fixing on_click treeview at fullrefresh
- Support Camera 2D Barcode Decoder Scan (QR Code,Datamatrix)
- new Defaultscript with App Downloader
- increase Performance on start (xml parser)
24.07.2007 v5.119
- fix readonly propterty on checkbox
- fix unicode problem in preference sync (doubles)
- fix PIMDUMP empty DateTimes (seperator)
- fix ppc2003 alert memory (div by zero) BUG in Syncthreat
- fix Startscript (GPRS Setup BackButton)
- SetText value 'now' on DateTime Controls to LocalTime
- new handling default path in Autostart \\storage card\2577\autrun.exe
- new mo.RegGet('cmdline','') for custom startup parameter
- change keep alive in PushSocket connection
27.06.2007 v5.118
- mo.ProcessPimXML() create warnings and errors as xml element
- CSV Export PimDatabases
- fixing mo.FileRead
- fixen grid.currentItem timing problem
- Update sqlite 3.4.0
- fixing timer Reset
17.06.2007 v5.117
- Update sqlite 3.3.17
- new RegGet constants appexe
- update FileApi
- PopupShow() autoalign
- Update Focus Style
- Update PageGroup Style
- new xml propertie help for tooltips
14.06.2007 v5.116
- Update Icon Styles
- Update Icon Background in Treeviews
- Update default moScript.XML (RC_DATA)
- Update AppIcon
- add TrayIcon Support
- fix Stringlen in PushPackages
- Update PocketOutlookAccess
- fixing Page background if first Dialog is empty
- fixing getScriptDispatch on unload
- fixing battery status 0-100 (+=200 on AC)
- fixing Page background if first Dialog is empty
26.04.2007 v5.113
- add set curentItem for GridControls
- fixing multible calls of mo.DialUp(true)
- new mo.DialUpAsync(true) with status Callback
- Fixing PageUpdate
30.03.2007 v5.112
- go back to 3.3.6 some Problems with SQLITE_MISUSE on sqlite3_exec
- some minor fixes
27.03.2007 v5.112
27.02.2007 v5.109
25.01.2007 v5.108
- new Setup Script with GPRS Settings
18.01.2007 v5.107
- fixing PageHandling for statics
- add mo.ProcessConfigXML("<wap-provisioningdoc/>",1)
- enable FileRead
- imgsrc property can create dynamic Bitmaps (name must begin with #)
- caching colg1,colg2 Background
- fix Tree onchange (disable invalid object handler)
- fix long binary transfer (zip)
- Diagonal Gradient Background
- sqlite scrollable cursor on db.fetch()
21.12.2006 v5.106
- ctrl.Show() only enable Control on current Page
- Message on invalid moScript.xml
14.12.2006 v5.105
- add mo.alert(msg,title);
- new Slider Control
- fixing db.Exec() on invalid Parameters
- fixing call mo.RegSet with invalid values
08.12.2006 v5.104
- add Support page.SetFocus();
- fixing db.NumCols() on invalid ResultSet
- fixing db.GetValue() on invalid Column Number
- fixing db.Open() return zero value on failed
- obj.Reset() remove imgsrc from Cache too
- no fire ControlEvents while loading forms
27.11.2006 v5.103
- sqlite3 temp space on wm5/ppc move to \\temp and (# define TEMP_STORE 3)
- unique build in error numbers for better support
- ignore xml coments in Formelements
- fire date/time onclick events
- Get Desktop Geometrie with GegGet('resolution','240x320')
- tcp socket connections (BETA)
23.11.2006 v5.102
- new BufferOverflow Detection in Sync (need Update in syncparse500.php)
26.10.2006 v5.101
- select text on SetFocus (Edit Field)
- AppClose on CRLF fixed
- Register and Unregister DLL / OCX via mo.RegSrv(path_to_dll,BOOL_register_or_unregister)
- remember visible flag on tab change
- new meber mo.systime R/W BSTR (YYYY-MM-DD hh:mm:ss)
20.09.2006 v5.100
- new Draw API: mo.DrawText mo.DrawLine mo.DrawRect
- Fixing german umlauts in db.Open
- Show Source in ScriptDebugger
- Add space for static linked xml 64k
- Add ActiveXObj Member to enable ActiveX Controls(BETA)
- Add Support for Shockwave Flash 7 Player
- change default Files moScript.xml ; moSetup.dat
- enable POOM/PIM Access to pocketOutlook
- Add Support for Bluetooth GPS Mouse (BETA!)
- new Support Forum forum.mobilonly.de
29.08.2006 v5.098
- Update Property Reference
- support page.AddProperty("disabled",1); to disable a Page
- Page Position now dynamic (x,y) on first Page Element
- txcol Property now support inactiv Pages (currentPage has white)
- fixing Draw Background on SinglePage Dialogs
- MemLeak Page font removed
18.08.2006 v5.097
- fixing SSL sync
- add on_click event on PAGE
- .AddProperty("disabled","1"); fixed
14.08.2006 v5.096
- set current Item (make visible)
- TreeCtrl Style changed
- moRegSet catch unknown value type
- db.Query: show SQL Statment on Error
- fixing Timer
- fixing Background Checkbox Button
- fixing some Skinny Problems, You cann remove all bdcol propertys and all bkcol="#ffffff" propertys
- testing: get CellID from gsm network with HTC MDA/XDA over RIL API
- catch reopen of symbol and baracodascanner
- obj.Update() fixed
- Redraw Error on CComboBox (CBrush Problem removed)
- Autoconvert XML Symbols
26.07.2006 v5.091
- db.open force now UTF-8 (if create new db file) BUGID#16739
- TreeView.InsertItem now Update Item if already exist (Text,Icons)
- MemLeak CBrush/CBitmap removed
- direct JavaCallback (no PostMessage anymore ... need to db.freeresult before mo.LoadForm )
- BGUpdate optimized
27.06.2006 v5.090
- Invalidate Control on xxx.Update()
- Web View Invalid Windowtext in X86 fixed
- Image Not found Invalid Pointer in X86 fixed
- Versions INFO Build YYYY-MM-DD HH:MM (B=Baracoda API S=SymbolAPI)
- some Redraw Bugfixing
- Symbol API connected (need spezial linked Files) test on MC70 / MC50
- Baracoda Scanner Support Widcomm Stack on X86 Windows
- new demotrade512 Web
13.06.2006 v5.088
- new BSTR mo.language member (dynamic keys)
- default Colors changed
- remove some Memoryleaks in XML Parser
- syncparser::push_var via Sync (new syncparse500.php require)
- Custom License Info
02.06.2006 v5.086
- multi Language Support via XML
- new BSTR mo.language member (en,de,es,it,fr,nl,dk)
- new function BSTR mo.translate(BSTR) lookup over mysql Table motrade_language
- multi Language Support via XML
24.05.2006 v5.085
- permanent IdleTimer Reset on Sync
- dont use mo.MessageBox we change the API just use mo.alert()
18.05.2006 v5.083
- Call Referenz at Events removed IDispatch* Problems in JScript Engine
- MemLeak on CBrush Objects removed
- db.Fetch Bad Pointer on unknown Resultset
- Crash on Appl Start with JScript Errors in XML
16.05.2006 v5.082
- sqlite3 Update 3.3.2 auf 3.3.5 ... (select ...count(*) FROM ... can return empty string result !)
15.05.2006 v5.081
- Events Control Reference as Function Parameter
- new object Member uiobj.type == edit;combo;grid; etc
- Farbverlauf im Dialog dynamisch (colg1;colg2 als form properties)
- mo.MessageBox on X86 Plattform as alert
- mo.vibrate() Phone Vibrationsalarm Support (WM5 only)
10.05.2006 v5.080
- show PHP Errors on Sync
- BUG on ASUS Laptops found (db.open) Path with umlauts dont work
- no sign animation
- if LoadForm show first Tab
- WIN32 ApplIcon updated (16x16)
21.04.2006 v5.079
- BG Image on Sheets
- Errormsg if BG Image not found
- Redraw Grid Controls
- 3 new Icons Tel,Handy,Fax 26-28
- signing control without Tap and Hold / Pixelpoints
Next Features
- eval LUA Support for Custom Controls
- new valid .text Member for Date/Times YYYY-MM-DD / HH:MM:SS / +3d etc
- right align x,y,w,l properties with signed integers
- Scrolling Dialogs
- flight mode API (poserfassung)
- Form PlattformPropertie
- Register Hardkey Events
- XML and Database Encrypt/Decrypt
- global styles txcol,bkcol,bdcol
- show/hide paging tabs via script
- optimizing TreeEvents
- Downloads in HTMLVIEW