Issue tracker
Aparajita's World

Active4D - Change Log

Active4D - 4.5r2
================
- 0000962: [Other] Cookieless sessions : sid not recognised after 4.5 upgrade (aparajita) - resolved.
- 0000948: [HTTP Server] AddJS relative path generates 404 error in (aparajita) - resolved.
- 0000953: [Libraries] calling 'a4d.debug.dump collection(_request)' crashes (aparajita) - resolved.
- 0000950: [Runtime] 'execute in 4d' throws syntax error mistakenly (aparajita) - resolved.

Active4D - 4.5r1
================
- 0000914: [Documentation] Document how to structure a site so that static content is served from web_static (aparajita) - resolved.
- 0000909: [Other] add some Ext examples in the demo (aparajita) - resolved.
- 0000857: [Other] Update examples to use web_decoy for static content (aparajita) - resolved.
- 0000946: [HTTP Server] session cookie not cleared if invalid (aparajita) - resolved.
- 0000942: [HTTP Server] provide UTF-8 conversion for Ajax requests (aparajita) - resolved.
- 0000944: [Libraries] fusebox.core should use 'write raw' and no character set conversion (aparajita) - resolved.
- 0000943: [Documentation] documentation for 'write raw' incorrect (aparajita) - resolved.
- 0000925: [Other] NTK Shell Support (aparajita) - resolved.
- 0000941: [Shell] get rid of status callback (aparajita) - resolved.
- 0000940: [HTTP Server] Take advantage of GET HTTP BODY (aparajita) - resolved.
- 0000939: [HTTP Server] With stream requests, exceeding max request size causes broken connection (aparajita) - resolved.
- 0000937: [Libraries] Allow row callback in a4d.json.addSelection (aparajita) - resolved.
- 0000936: [Libraries] would be nice to have 'applyToSelection' equivalent of a4d.utils.deleteSelection (aparajita) - resolved.
- 0000935: [Libraries] method to implement generic create/update/delete code (aparajita) - resolved.
- 0000934: [HTTP Server] add '*virtual host' item to request info collection (aparajita) - resolved.
- 0000933: [Runtime] 'set response buffer' leaks (aparajita) - resolved.
- 0000932: [Libraries] Add pluggable URL factory for fusebox (aparajita) - resolved.
- 0000929: [Interpreter] ` following number causes syntax error (aparajita) - resolved.
- 0000927: [Runtime] add support for NTK in 'get version' (aparajita) - resolved.
- 0000926: [Shell] Use chunked transfer to eliminate COPY BLOB in OWC (aparajita) - resolved.
- 0000921: [HTTP Server] Setting response status # 200 in On Request does not copy response headers/cookies (aparajita) - resolved.
- 0000920: [Interpreter] Allow blob text with % formatting operator (aparajita) - resolved.
- 0000919: [Runtime] 'directory of path' gets path separator wrong (aparajita) - resolved.
- 0000917: [Interpreter] Interpolation pattern is not skipping \ correctly (aparajita) - resolved.
- 0000916: [Libraries] a4d.json.addDateTime (aparajita) - resolved.
- 0000915: [Runtime] Picture read via 'read picture file' cannot be assigned to a field (aparajita) - resolved.
- 0000655: [Shell] [Feature Request] Place Splitter on page two of Session Monitor Form + make form Plain Window (aparajita) - resolved.
- 0000912: [Runtime] Implement 'set blob size' (aparajita) - resolved.
- 0000913: [Runtime] * argument in 'text to blob' causes error (aparajita) - resolved.
- 0000893: [Documentation] Mistake in RowSet.newFromData() example (aparajita) - resolved.
- 0000898: [Documentation] a4d.utils.sendMail does not bring $fusebox and $attributes into scope (aparajita) - resolved.
- 0000039: [Interpreter] Extended if() syntax (aparajita) - resolved.
- 0000910: [Interpreter] collection{"item"}{1} fails with numeric item (aparajita) - resolved.
- 0000908: [Libraries] Add ability to specify first and last links for batches (aparajita) - resolved.
- 0000900: [Documentation] makePageLinks -> makeLinks (aparajita) - resolved.
- 0000905: [Documentation] 'get license info' and 'A4D GET LICENSE INFO' have wrong type for expiration date (aparajita) - resolved.
- 0000872: [Interpreter] continue breaks within nested if/end if (aparajita) - resolved.
- 0000873: [Libraries] Batch.makeLink not assigning "batch-num" class. (aparajita) - resolved.
- 0000874: [Other] Not finding key file in plugin bundle (aparajita) - resolved.
- 0000906: [Libraries] change 'set array' usage to new array declaration syntax (aparajita) - resolved.
- 0000907: [Libraries] add 'dump license info' to a4d.console (aparajita) - resolved.
- 0000849: [Shell] Missing Connection header in response (aparajita) - resolved.
- 0000839: [Documentation] Document need for port in VirtualHosts.ini (aparajita) - resolved.
- 0000107: [Installation] Encryption of Source Code (aparajita) - resolved.
- 0000847: [Runtime] Modify Output from License Expiration Date info to make it clearer what is the month and what is day etc (aparajita) - resolved.
- 0000844: [Libraries] image.a4d incorrect End If (aparajita) - resolved.
- 0000837: [Plugin API] Expire date, Active4d License (aparajita) - resolved.
- 0000838: [Other] Make key file bind to MAC address (aparajita) - resolved.
- 0000904: [Plugin API] Add A4D Get MAC Address plugin command (aparajita) - resolved.
- 0000797: [Runtime] Extend array declaration syntax (aparajita) - resolved.
- 0000903: [Libraries] a4d.debug.dump array should show full year for dates (aparajita) - resolved.
- 0000836: [Interpreter] A single '%' without closing will crash 4D Server (aparajita) - resolved.
- 0000830: [Documentation] The Active4D Debugging Console (aparajita) - resolved.
- 0000821: [Libraries] Modification to a4d.web library to handle arrays in collection (aparajita) - resolved.
- 0000820: [Documentation] HTTP Fundamentals.pdf not included in documentation (aparajita) - resolved.
- 0000819: [Plugin API] Document to Blob does not work with process variables (aparajita) - resolved.
- 0000818: [Other] License file in Plugin bundle not valid when Mac 4D Server is started as a service (aparajita) - resolved.
- 0000817: [Documentation] typo in session docs (aparajita) - resolved.
- 0000816: [Documentation] typo in 'abandon session' docs (aparajita) - resolved.
- 0000902: [HTTP Server] Session id not recognized in the query string (aparajita) - resolved.
- 0000813: [Documentation] collection to blob (aparajita) - resolved.
- 0000812: [Interpreter] interpolation pattern expands embedded names like _query (aparajita) - resolved.
- 0000897: [Libraries] fusebox.head.addCSS outputs in reverse order (aparajita) - resolved.
- 0000894: [Libraries] JSON library (aparajita) - resolved.
- 0000892: [HTTP Server] Allow direct manipulation of _query collection in On Request handler (aparajita) - resolved.
- 0000875: [Interpreter] set response buffer includes additional data when mime type is text (aparajita) - resolved.
- 0000863: [Interpreter] Extended characters in table/field names fail on Windows (aparajita) - resolved.
- 0000862: [Libraries] a4d.utils.sendMail should use more unique variable names (aparajita) - resolved.
- 0000859: [Libraries] Allow verbatim text with fusebox.head (aparajita) - resolved.
- 0000852: [HTTP Server] URL with url-encoded characters fails (aparajita) - resolved.
- 0000850: [Other] Change text file creator in ExtensionMap.ini to TextMate (TxMt) (aparajita) - resolved.
- 0000829: [Interpreter] find in array command error with pointer Array (aparajita) - resolved.
- 0000828: [Interpreter] current path in Library (aparajita) - resolved.
- 0000827: [Libraries] trim keys in a4d.web.collectionItemsToQuery (aparajita) - resolved.
- 0000811: [Libraries] files named with leading . loaded as circuit libraries (aparajita) - resolved.
- 0000808: [Libraries] ordinalOf breaks for numbers > 19 (aparajita) - resolved.
- 0000807: [Interpreter] Negative indexes for arrays (aparajita) - resolved.
- 0000806: [Runtime] would be nice if 'get indexed string' and 'string list to array' could operate on 4DK# (aparajita) - resolved.

Active4D - 4.0.2
================
- 0000805: [Libraries] Allow direct passing of text to a4d.utils.sendMail (aparajita) - resolved.
- 0000804: [Shell] A4D_SendMail does not parse multiple headers correctly (aparajita) - resolved.
- 0000803: [Shell] Semicolon as header delimiter in a4d.utils.sendMail is problematic (aparajita) - resolved.
- 0000802: [Interpreter] compiler declaration fails (aparajita) - resolved.
- 0000801: [Runtime] execute should return a value (aparajita) - resolved.

Active4D - 4.0.1
================

Bug fix release

- 0000799: [HTTP Server] 4D 2004 "temporary root sesion" Cannot Be Used (aparajita) - resolved.

Active4D - 4.0.0
================
- 0000661: [Libraries] a4d.console library (aparajita) - resolved.
- 0000796: [Shell] A4D_RestartServer does nothing on non-serving Client (aparajita) - resolved.
- 0000795: [Libraries] RowSet.dump should show more info (aparajita) - resolved.
- 0000680: [Libraries] RowSet efficiency (aparajita) - resolved.
- 0000794: [Shell] Debug mode on causes syntax error on server at startup (aparajita) - resolved.
- 0000793: [Runtime] add start/end index to COPY ARRAY (aparajita) - resolved.
- 0000792: [Documentation] 'build query string' missing from command list (aparajita) - resolved.
- 0000790: [Shell] Need a way to specify slave stack size in ITK (aparajita) - resolved.
- 0000789: [Shell] Do more orderly shutdown in ITK shell (aparajita) - resolved.
- 0000788: [Shell] Housekeeper stack is too anemic, should be configurable (aparajita) - resolved.
- 0000787: [Runtime] 'current path' and 'current file' should always return something useful (aparajita) - resolved.
- 0000786: [Interpreter] no warning if stack space runs out (aparajita) - resolved.
- 0000785: [Other] TextMate support (aparajita) - resolved.
- 0000771: [Documentation] Missing an "s" (aparajita) - resolved.
- 0000780: [Runtime] 'set local' should honor the global keyword (aparajita) - resolved.
- 0000783: [Libraries] a4d.debug.dump locals should skip fusebox stuff by default (aparajita) - resolved.
- 0000784: [Interpreter] while and until tests fail if continue is used (aparajita) - resolved.
- 0000778: [Runtime] change image file creator code to Preview (aparajita) - resolved.
- 0000777: [Interpreter] + operator with pictures crashes (aparajita) - resolved.
- 0000776: [Other] have to make sure web server is off during startup/shutdown (aparajita) - resolved.
- 0000775: [HTTP Server] can't reliably call 4D method from On Session End under server (aparajita) - resolved.
- 0000772: [Interpreter] lots of leaks (aparajita) - resolved.
- 0000774: [Libraries] Update image.a4d to take advantage of sizing in write <image> commands, allow width/height parameters (aparajita) - resolved.
- 0000773: [Runtime] add scaling directly to write jpg/gif/png (aparajita) - resolved.
- 0000770: [Libraries] erroneous characters end up in output (aparajita) - resolved.
- 0000769: [Libraries] camelCaseText (aparajita) - resolved.
- 0000768: [Libraries] $fusebox{"fqfa"} is "index.a4d" in the root fbx_settings (aparajita) - resolved.
- 0000765: [Interpreter] 'for each' should be able to iterate through arrays and strings (aparajita) - resolved.
- 0000754: [Interpreter] ~ (in) operator (aparajita) - resolved.
- 0000766: [Libraries] sendFuseaction barfs if called from a child circuit (aparajita) - resolved.
- 0000663: [Other] [Feature Request]Add an additional Method type to Image.a4d script to allow calling of 4D Methods (aparajita) - resolved.
- 0000717: [Libraries] RowSet add command for sorting the content of a rowset based on arrays (aparajita) - resolved.
- 0000763: [Libraries] Allow unlimited circuit libraries (aparajita) - resolved.
- 0000764: [Interpreter] Circuit libraries should be loaded before __init__.a4d is executed (aparajita) - resolved.
- 0000719: [Other] scan for circuits should scan virtual host web roots (aparajita) - resolved.
- 0000761: [Runtime] add 'write png' command (aparajita) - resolved.
- 0000762: [HTTP Server] Add .PNG to the default extension map (aparajita) - resolved.
- 0000760: [Libraries] method to chop string into 80 character chunks (aparajita) - resolved.
- 0000749: [Documentation] newFromCachedSelection mistitled (aparajita) - resolved.
- 0000750: [Documentation] Document all fusebox extensions (aparajita) - resolved.
- 0000742: [Documentation] blowfish encrypt example on page 164 does not (always) work (aparajita) - resolved.
- 0000757: [Interpreter] Real values are not correct interpreted (aparajita) - resolved.
- 0000759: [Installation] Allow key file in more places (aparajita) - resolved.
- 0000753: [Interpreter] can't use character reference with literal string (aparajita) - resolved.
- 0000752: [Interpreter] Boolean | operator with text (aparajita) - resolved.
- 0000746: [Libraries] a4d.web.getEmptyFields missing closing right brace (aparajita) - resolved.
- 0000751: [Interpreter] <number> * <string> fails (aparajita) - resolved.
- 0000743: [Libraries] Error in RowSet.setColumnArray (aparajita) - resolved.
- 0000748: [Interpreter] Time string not correctly interpreted, when created from real variable (aparajita) - resolved.
- 0000740: [Interpreter] Regex replace does not recognize carriage Return (0D) as start of Line (aparajita) - resolved.
- 0000738: [Documentation] Delete string has wrong example from substring (aparajita) - resolved.
- 0000736: [Interpreter] Position using reverse flag return 0 of source > 1020 characters (aparajita) - resolved.
- 0000732: [Interpreter] Assign Interprocess-String Array Element to process-Text-Variables not work (aparajita) - resolved.

Active4D - 4.0.0rc6
===================
- 0000779: [Runtime] global not working correctly (aparajita) - resolved.
- 0000731: [Runtime] current path(*) returns root-relative path (aparajita) - resolved.
- 0000730: [Interpreter] includes in library methods should not searches relative to the library file (aparajita) - resolved.
- 0000729: [Libraries] a4d.utils.filterCollection (aparajita) - resolved.
- 0000728: [Libraries] a4d.web.collectionToQuery (aparajita) - resolved.
- 0000709: [Runtime] "error page" is not displayed for invalid directory (aparajita) - resolved.
- 0000727: [Interpreter] if(($a:="xxx")="") not working (aparajita) - resolved.
- 0000726: [Interpreter] $j:=++$i not working (aparajita) - resolved.

Active4D - 4.0.0rc5
===================
- 0000725: [Interpreter] session{"foo"} reference creates empty session (aparajita) - resolved.
- 0000712: [Documentation] 'trim right' and 'trim left' are documented, but don't exist. (aparajita) - resolved.
- 0000713: [Documentation] error in example for getting image from a method call on p.225 (aparajita) - resolved.
- 0000722: [HTTP Server] default page is not taken into account when handling non-executables (aparajita) - resolved.
- 0000715: [Libraries] a4d.web.embedCollectionItems and multiple select objects (aparajita) - resolved.
- 0000724: [HTTP Server] Empty for loop blocks other requests (aparajita) - resolved.
- 0000723: [Interpreter] Custom user constants not recognized (aparajita) - resolved.
- 0000714: [Libraries] Column names should allow whitespace (aparajita) - resolved.
- 0000711: [Documentation] rowCount is not documented (aparajita) - resolved.

Active4D - 4.0.0rc4
===================
- 0000705: [Shell] Show Path button disappears in compiled shell (aparajita) - resolved.
- 0000704: [Libraries] Simpler interface for creating a Batch (aparajita) - resolved.
- 0000697: [Runtime] 'build query string' not converting to ISO (aparajita) - resolved.
- 0000698: [Libraries] Batch efficiency tweak (aparajita) - resolved.
- 0000699: [Libraries] RowSet.newFromData doesn't work with empty column (aparajita) - resolved.
- 0000701: [Runtime] 'time to longint' returns a time (aparajita) - resolved.
- 0000700: [Runtime] 'time string' expects a longint (aparajita) - resolved.
- 0000693: [HTTP Server] Query string with %0D or %0A cause 400 error (aparajita) - resolved.
- 0000692: [Shell] A4D_SetTimestamp (aparajita) - resolved.
- 0000694: [Libraries] add Batch.setDefaults and Batch.getDefaults, also set some simple defaults (aparajita) - resolved.
- 0000695: [Documentation] inAttributes in Batch.makeFuseboxLinks is optional (aparajita) - resolved.
- 0000691: [Libraries] a4d.utils.nextID (aparajita) - resolved.
- 0000690: [Interpreter] include within a method doesn't work (aparajita) - resolved.
- 0000689: [Runtime] 'timestamp difference' command (aparajita) - resolved.
- 0000678: [Runtime] 'deep clear collection' (aparajita) - resolved.
- 0000473: [Runtime] 'copy collection' should do a deep copy (aparajita) - resolved.
- 0000398: [Libraries] Cached RowSets (aparajita) - resolved.
- 0000675: [HTTP Server] Requests with long Query Params can cause A4D to stop serving. (aparajita) - resolved.
- 0000686: [Interpreter] 'test path name' fails on full path names (aparajita) - resolved.
- 0000688: [Interpreter] interpolated strings don't support "session" (aparajita) - resolved.
- 0000687: [Interpreter] session and request info not available in On Request (aparajita) - resolved.
- 0000685: [Libraries] Add iCab 3.x to allowed browsers in checker circuit (aparajita) - resolved.
- 0000683: [Libraries] checkSession prepends an extra ? for query parameters (aparajita) - resolved.
- 0000684: [Interpreter] SELECTION TO ARRAY cannot load Integer fields (aparajita) - resolved.

Active4D - 4.0.0rc3
===================
- 0000682: [Libraries] $fusebox{"thisCircuit"} empty in home circuit fbx_layouts.a4d (aparajita) - resolved.
- 0000681: [Libraries] add fully qualified fuseaction to $fusebox (aparajita) - resolved.
- 0000674: [Runtime] 'fill array' shrinks array (aparajita) - resolved.
- 0000677: [Runtime] 'build query string' does not append to prefix correctly (aparajita) - resolved.
- 0000671: [Libraries] fusebox.head.getTitle (aparajita) - resolved.
- 0000670: [Libraries] Show session timeout in a4d.debug.dump session (aparajita) - resolved.
- 0000669: [Libraries] fusebox.isFuseboxRequest (aparajita) - resolved.
- 0000668: [Libraries] dump styles don't validate, would be nice to put in header (aparajita) - resolved.
- 0000667: [Libraries] dump styles don't set the text color (aparajita) - resolved.
- 0000666: [Libraries] fusebox.head.setTitle doesn't HTML encode (aparajita) - resolved.
- 0000665: [Libraries] allow circuit-specific libraries and init scripts (aparajita) - resolved.
- 0000664: [Shell] make all debug dialogs regular windows (aparajita) - resolved.
- 0000662: [Interpreter] Optional paramters for Auto relate One and Many in Goto Record command do not work (aparajita) - resolved.
- 0000659: [Interpreter] 'build query string' unnecessarily encodes A (aparajita) - resolved.

Active4D - 4.0.0rc1
===================
- 0000654: [Runtime] need to see license version number (aparajita) - resolved.
- 0000652: [Other] Set Automatic Relations has no effect (aparajita) - resolved.
- 0000651: [Libraries] Empty rowset still generates batches (aparajita) - resolved.
- 0000653: [Libraries] rowSetFromCachedSelection returns an additional and empty record at the beginning of the rowset (aparajita) - resolved.
- 0000650: [HTTP Server] problem with refreshes (aparajita) - resolved.
- 0000648: [Runtime] 'document to blob' does not set OK or A4D_Error (aparajita) - resolved.

Active4D - 4.0
==============
- 0000641: [Libraries] new library fusebox.header (aparajita) - resolved.
- 0000647: [Interpreter] ordinary strings not being platform encoded (aparajita) - resolved.
- 0000646: [HTTP Server] cookies values enclosed in quotes would cause a failure (aparajita) - resolved.
- 0000645: [Runtime] euro sign cannot be output (aparajita) - resolved.
- 0000644: [HTTP Server] relative paths to non-executable files fail when URL contains /4dcgi (aparajita) - resolved.
- 0000643: [Libraries] fusebox.makeURL fails if executing index.a4d from a subdirectory of web root (aparajita) - resolved.
- 0000638: [Documentation] inaccurate page numbers when searching pdf (aparajita) - resolved.
- 0000640: [Shell] bring sed into the 21st century, make it fusebox-aware (aparajita) - resolved.
- 0000637: [Shell] can't pass multiple cookies with 4D shell (aparajita) - resolved.
- 0000636: [Runtime] 'get field pointer' should take a table number/pointer as first parameter (aparajita) - resolved.
- 0000634: [Other] Additiona image.A4D Database Search (aparajita) - resolved.
- 0000635: [Documentation] Typo on Page 216 of Active4D v4 Reference ß8 (aparajita) - resolved.
- 0000599: [Documentation] document and package jedit stuff (aparajita) - resolved.
- 0000070: [Libraries] library enhancements (aparajita) - resolved.
- 0000631: [Interpreter] pre- and post-execution problems (aparajita) - resolved.
- 0000630: [HTTP Server] no error handling with authorization (aparajita) - resolved.
- 0000629: [Runtime] 'include into' would fail when authenticating (aparajita) - resolved.
- 0000627: [Interpreter] rules for placement of heredoc enclosures too restrictive (aparajita) - resolved.
- 0000626: [HTTP Server] max request size not being set properly (aparajita) - resolved.
- 0000624: [Runtime] update pcre to 5.0 (aparajita) - resolved.
- 0000622: [Interpreter] allow 'import' to fail and return a boolean (aparajita) - resolved.
- 0000615: [Libraries] 'fusebox.handleError, fusebox.postHandleError' (aparajita) - resolved.
- 0000401: [Installation] Allow for key file in Application Support/Active4D folder (aparajita) - resolved.
- 0000414: [Runtime] Cryptography commands (aparajita) - resolved.
- 0000610: [Shell] various shell enhancements (aparajita) - resolved.
- 0000553: [Runtime] Add switches to control behavior of 'build query string' (aparajita) - resolved.
- 0000598: [Other] clean up Active4D.ini (aparajita) - resolved.
- 0000612: [Other] make image.a4d and A4D_MakeThumbnail standard (aparajita) - resolved.
- 0000619: [HTTP Server] field names clipped to 31 characters in field variables collection (aparajita) - resolved.
- 0000608: [Interpreter] text/string array element on left of + does not auto-convert value on right (aparajita) - resolved.
- 0000609: [Interpreter] can't add or subtract an array variable (aparajita) - resolved.
- 0000508: [Interpreter] + operator should convert to text on left (aparajita) - resolved.
- 0000373: [Runtime] Active4d.log in client web server mode (aparajita) - resolved.
- 0000111: [Interpreter] English code breaks on non-English 4D (aparajita) - resolved.
- 0000529: [Interpreter] new {} indexing syntax for appending to an array (aparajita) - resolved.
- 0000607: [Runtime] 'count in array' (aparajita) - resolved.
- 0000606: [Libraries] rename fuseaction library (aparajita) - resolved.
- 0000604: [Interpreter] improve interpreter error display (aparajita) - resolved.
- 0000597: [Libraries] a4d.web.makeSafeMailto($inAddress {; $inQuery}) (aparajita) - resolved.
- 0000603: [Other] 'client is web server' setting in Active4D.ini is superfluous (aparajita) - resolved.
- 0000602: [Runtime] enhance 'get version' to show more info (aparajita) - resolved.
- 0000530: [Runtime] Make sure all runtime methods generate XHTML-compliant code (aparajita) - resolved.
- 0000601: [HTTP Server] 'fusebox page' setting in Active4D.ini (aparajita) - resolved.
- 0000596: [HTTP Server] make a nicer fallback error message page (aparajita) - resolved.
- 0000227: [Interpreter] Execute error pages like 404 (aparajita) - resolved.
- 0000514: [Documentation] Generic web user has to be set for Client web server (aparajita) - resolved.
- 0000509: [Documentation] Document 40 character limit for QUERY commands (aparajita) - resolved.
- 0000381: [Interpreter] Read only state (aparajita) - resolved.
- 0000386: [Runtime] 'set error page' fails with empty string (aparajita) - resolved.
- 0000364: [Interpreter] Text to Blob ore collection-variables > 32kByte (aparajita) - resolved.
- 0000362: [Interpreter] Interpreter parses first line of a block comment (aparajita) - resolved.
- 0000518: [Runtime] 'position' crashes with search string > 255 chars (aparajita) - resolved.
- 0000595: [Interpreter] negative character references (aparajita) - resolved.
- 0000366: [Documentation] 'break' documentation (aparajita) - resolved.
- 0000355: [Documentation] hide session field doc typo (aparajita) - resolved.
- 0000329: [Interpreter] heredoc needs extra line after in some cases (aparajita) - resolved.
- 0000389: [Runtime] 'ISO to Mac' command (aparajita) - resolved.
- 0000388: [Runtime] Mac <-> ISO translation doesn't match 4D's behavior (aparajita) - resolved.
- 0000517: [Interpreter] left trim and right trim not working (aparajita) - resolved.
- 0000531: [Libraries] 'a4d.debug.dumpSelection'($inTablePtr; $inFieldList="") (aparajita) - resolved.
- 0000323: [Runtime] 'Find index key' command (aparajita) - resolved.
- 0000485: [Runtime] 'list to array' (aparajita) - resolved.
- 0000347: [Interpreter] Boolean array item comparison error (aparajita) - resolved.
- 0000341: [Interpreter] Blob to Collection error (aparajita) - resolved.
- 0000319: [HTTP Server] Need to support ';' as a delimiter in query string (aparajita) - resolved.
- 0000318: [Interpreter] Semantic analysis bug (aparajita) - resolved.
- 0000310: [Runtime] Error message for missing query conjunction is wrong (aparajita) - resolved.
- 0000316: [Runtime] 'writeln' and 'writep' should always append LF (aparajita) - resolved.
- 0000309: [Interpreter] Error message for missing 'end for each' is empty (aparajita) - resolved.
- 0000397: [Libraries] Support callbacks for cached selections (aparajita) - resolved.
- 0000353: [Documentation] Warning in Active4D.a4l (aparajita) - resolved.
- 0000182: [Interpreter] $foo='bar' no error (aparajita) - resolved.
- 0000593: [Runtime] DELETE FOLDER (aparajita) - resolved.
- 0000254: [Runtime] Implement 'CLEAR VARIABLE' (aparajita) - resolved.
- 0000528: [Runtime] 'get license info' should return path to key file (aparajita) - resolved.
- 0000314: [Documentation] Documentation for 'global' is lousy (aparajita) - resolved.
- 0000306: [Libraries] Add 'method exists' command (aparajita) - resolved.
- 0000286: [Shell] Update shell 'A4D_SendMail' to include authorization (aparajita) - resolved.
- 0000585: [Libraries] a4d.utils.formatUSPhone fails if number starts with 1 (aparajita) - resolved.
- 0000586: [Libraries] Internationalize a4d.utils.validPrice (aparajita) - resolved.
- 0000584: [Libraries] Allow custom format in a4d.utils.formatUSPhone (aparajita) - resolved.
- 0000583: [Libraries] Allow custom timeout in a4d.utils.unlockAndLoad and a4d.utils.deleteSelection (aparajita) - resolved.
- 0000582: [Libraries] Allow "h" to be a vowel sound in a4d.utils.articleFor (aparajita) - resolved.
- 0000581: [Libraries] a4d.utils.getSMTPAuthorization (aparajita) - resolved.
- 0000580: [Libraries] a4d.utils.yearMonthDay should take a date to format (aparajita) - resolved.
- 0000579: [Libraries] a4d.web.buildOptionsFromRowSet (aparajita) - resolved.
- 0000578: [Libraries] a4d.web.validateTextFields a misleading name (aparajita) - resolved.
- 0000577: [Libraries] Use regex in a4d.web.validEmailAddress (aparajita) - resolved.
- 0000576: [Libraries] Change method name capitalization, should start with lowercase (aparajita) - resolved.
- 0000575: [Libraries] Regularize BuildX methods in a4d.web (aparajita) - resolved.
- 0000587: [Libraries] Display current element in 'dump array' (aparajita) - resolved.
- 0000589: [Runtime] Add host name without port to 'request info' collection (aparajita) - resolved.
- 0000590: [HTTP Server] Allow wildcards in VirtualHosts.ini (aparajita) - resolved.
- 0000591: [Libraries] Remove "list" prefix from a4d.lists method names (aparajita) - resolved.
- 0000588: [Libraries] Strip all comments and empty lines from library methods (aparajita) - resolved.
- 0000279: [Runtime] 'count collection items' broken (aparajita) - resolved.
- 0000294: [Runtime] 'blob to collection' crashes when restoring arrays (aparajita) - resolved.
- 0000295: [HTTP Server] Problems with queries on Client in On Session End (aparajita) - resolved.
- 0000334: [HTTP Server] Max request size not set for Client (aparajita) - resolved.
- 0000358: [Interpreter] Globally accessible request-specific collection / variable (aparajita) - resolved.
- 0000365: [Runtime] 'Blob to text' crashes with empty blob (aparajita) - resolved.
- 0000372: [Other] Infinite loop when page has potential 4D tags (aparajita) - resolved.
- 0000375: [Interpreter] The command 'collection has' appears to fail when used on _form in a library (aparajita) - resolved.
- 0000377: [Interpreter] Error when compare Null-Date (1904 Problem) (aparajita) - resolved.
- 0000378: [Interpreter] using 'local variables' with referents crashes (aparajita) - resolved.
- 0000379: [Interpreter] Assigning to character ref of field fails (aparajita) - resolved.
- 0000574: [Libraries] Breadcrumbs library (aparajita) - resolved.
- 0000573: [Libraries] Record number parameter to a4d.utils.unlockAndLoad should be optional (aparajita) - resolved.
- 0000572: [Libraries] Change fusebox.sendFuseaction signature to support object-style invocation (aparajita) - resolved.
- 0000570: [Interpreter] make collections act like objects (aparajita) - resolved.
- 0000571: [Libraries] Make RowSets objects (aparajita) - resolved.
- 0000569: [Libraries] enhance a4d.utils.sendMail (aparajita) - resolved.
- 0000568: [Runtime] 'full requested url' command (aparajita) - resolved.
- 0000567: [Runtime] 'request query' command to retrieve query (aparajita) - resolved.
- 0000566: [HTTP Server] match query string in Realms.ini (aparajita) - resolved.
- 0000564: [Runtime] pass * to table name as the last argument, the name returned will be surrounded by square brackets (aparajita) - resolved.
- 0000565: [Runtime] pass * to 'field name' as the last argument, the name returned will be a fully qualified [table]field reference (aparajita) - resolved.
- 0000350: [Libraries] Any progress on RowSet.NewFromData? (aparajita) - resolved.
- 0000563: [Runtime] 'directory exists' and 'file exists' commands (aparajita) - resolved.
- 0000562: [Runtime] no trailing slash with 'directory of' (aparajita) - resolved.
- 0000561: [Runtime] negative starting indexes for 'substring' and 'delete string' (aparajita) - resolved.
- 0000560: [Libraries] fuseaction library (aparajita) - resolved.
- 0000559: [Runtime] 'join paths' command (aparajita) - resolved.
- 0000558: [Runtime] collection commands should take an iterator (aparajita) - resolved.
- 0000068: [Libraries] 'dump session stats' method in a4d_web (aparajita) - resolved.
- 0000524: [Runtime] maybe 'writebr' can always write an xml-compliant tag (aparajita) - resolved.
- 0000076: [Libraries] Make singleton tags in libraries XHTML compatible (aparajita) - resolved.
- 0000053: [Runtime] QUERY {SELECTION} BY FORMULA (aparajita) - resolved.
- 0000046: [Libraries] 'collection to query' command (aparajita) - resolved.
- 0000555: [Runtime] 'current date(*)' and 'current time(*)' (aparajita) - resolved.
- 0000554: [Runtime] 'create set from array' (aparajita) - resolved.
- 0000552: [Runtime] 'execute in 4d'(inCode {; *}) (aparajita) - resolved.
- 0000551: [Libraries] No need to restart the server when changing Active4D.a4l (aparajita) - resolved.
- 0000550: [Other] Housekeeper reloads changed libraries and config files before purging sessions (aparajita) - resolved.
- 0000348: [Interpreter] 4D Server crashing daily with type 2 error (aparajita) - resolved.
- 0000549: [Other] Use unix line endings in logs (aparajita) - resolved.
- 0000548: [Interpreter] Empty method leaks (aparajita) - resolved.
- 0000516: [Interpreter] Field Pointer in Array (aparajita) - resolved.
- 0000545: [Runtime] 'nil pointer' command (aparajita) - resolved.
- 0000408: [Libraries] RowSet.NewFromCachedSelection needs to support callbacks and column expressions (aparajita) - resolved.
- 0000525: [Interpreter] can't add new element to copied collection from _form (aparajita) - resolved.
- 0000315: [Interpreter] Collection array declarations (aparajita) - resolved.
- 0000543: [Runtime] Collection references cannot be used as array targets (aparajita) - resolved.
- 0000542: [Runtime] On-the-fly creation of process/interprocess variables (aparajita) - resolved.
- 0000541: [Runtime] 'array range' doesn't work with process/interprocess arrays (aparajita) - resolved.
- 0000539: [Runtime] convert 'selection {range} to array' to use process array trick (aparajita) - resolved.
- 0000533: [Interpreter] Eliminate support for <? ?> and <!Active4D > tag pairs (aparajita) - resolved.
- 0000538: [Interpreter] Empty interpolated string barfs (aparajita) - resolved.
- 0000537: [Interpreter] Non-interpolated heredoc string (aparajita) - resolved.
- 0000534: [Interpreter] unary minus not binding tightly enough (aparajita) - resolved.
- 0000526: [Libraries] a4d.web library not generating XHTML compliant code (aparajita) - resolved.
- 0000407: [Libraries] RowSet.Dump (aparajita) - resolved.
- 0000527: [Libraries] a4d.web.getVariablesIterator failed with parameter mode = separate (aparajita) - resolved.
- 0000522: [Runtime] 'get auto relations' command (aparajita) - resolved.
- 0000003: [Interpreter] RELATE MANY can't take field argument (aparajita) - resolved.
- 0000520: [HTTP Server] Syntax error trying to call SET DATABASE PARAMETER in foreign language versions (aparajita) - resolved.
- 0000515: [Other] Secondary IP address not recognized on Mac (aparajita) - resolved.
- 0000470: [Runtime] 'collection to blob' broken with picture arrays (aparajita) - resolved.
- 0000471: [Runtime] 'blob to collection' problem with text arrays (aparajita) - resolved.
- 0000468: [Runtime] 'get version' should show more info (aparajita) - resolved.
- 0000472: [Runtime] 'join array' has extra colon in size of picture element (aparajita) - resolved.
- 0000469: [Other] 'A4D MD5' doesn't work (aparajita) - resolved.
- 0000463: [HTTP Server] Session ID not found in posted form (aparajita) - resolved.
- 0000462: [HTTP Server] Shorten session cookie (aparajita) - resolved.
- 0000594: [Libraries] column map parsing smarter in RowSet (aparajita) - closed.

Active4D - 3.1
==============
- 0000184: [Libraries] Batch library (aparajita) - resolved.

Active4D - 3.0
==============
- 0000370: [Interpreter] 'array range' command (aparajita) - resolved.
- 0000352: [Runtime] Crash 2003 server by calling dump locals in Active4D method (aparajita) - resolved.
- 0000010: [Documentation] Missing documentation for A4D Execute commands (aparajita) - closed.

ObjectTools - Change Log

ObjectTools - 2.5b3
===================
- 0000955: [Plugin] OT on Windows is case sensitive (aparajita) - resolved.

ObjectTools - 2.5b2
===================
- 0000952: [Plugin] Variable pointers in arrays not nilled (aparajita) - resolved.

ObjectTools - 2.0.3
===================
- 0000832: [Plugin] OT GetRecordTable returnes the wrong table number (aparajita) - resolved.

ObjectTools - 2.0.1
===================
- 0000825: [Other] Make 4D 2007b8 crash on Windows (aparajita) - resolved.
- 0000600: [Plugin] OT 2.0.1 - OT PutObject crashes 4D/4D Server with an invalid object (aparajita) - resolved.
- 0000592: [Plugin] 2.0b8 - tags are case sensitive (aparajita) - resolved.

ObjectTools - 2.0
=================
- 0000544: [Plugin] ObjectTools 2.0b8 does not work on any pre P-III computers (aparajita) - resolved.
- 0000146: [Plugin] 'OT ObjectToBLOB' generates error with empty picture (aparajita) - resolved.
- 0000474: [Other] INSERT ELEMENT for Arrays in Objects (aparajita) - resolved.
- 0000079: [Other] Add a Find in Array function to ObjectTools (aparajita) - resolved.


Mantis 1.1.2[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker