search : adam watson

select a category, or use search below
(searches all categories and all time range)

displaying top 100 results

Comment on arraynew[type](params) vs object[method](params) by Adam Watson
Comment on Bug 83465:(Watson Migration Closure)I can click Stop on logs that are not stopable by Adam C.
Comment on Bug 82787:(Watson Migration Closure)Default cannot be used as an argument name in cfscript by Adam C.
Comment on Bug 84833:(Watson Migration Closure)[ANeff] Bug for: Clearing local scope odd behavior (ignore #84831)Please disregard #84831 by Adam C.
Comment on Bug 83465:(Watson Migration Closure)I can click Stop on logs that are not stopable by Adam C.
2673321 CF-4126740 Documentation Adam Cameron Docs error: StructNewOrdered() The docs have this example: This is not valid. The syntax is: Indeed the preceding line of the docs even says this. -- Adam ----------------------------- Additional Watson Details
2610305 CF-3712122 Language Adam Cameron Member functions cannot be called on literals This should work: "lowercase".ucase() It currently doesn't. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3712122 External Customer Info
2610327 CF-3710345 Language Adam Cameron struct.get() not implemented SSIA... you've implemented almost all struct functions as methods, but have not done .get(). For the sake of completeness and homogeneity, you should. -- Adam ----------------------------- Additional Watson Details
Tracker Issue <=>: compare operator
----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3614455 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment details:
Watson Details ----------------------------- Watson Bug ID: 3808978 Reason: BugVerified External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment details:
2610594 CF-3694387 Document Management : Office Integration Adam Cameron There should be a spreadsheetGetFormatting() function There's a SpreadsheetFormatCell() function, but no getter equivalent. There should be. -- Adam ----------------------------- Additional Watson Details
2610731 CF-3681134 Language Adam Cameron CF ignores chr(0) in strings SSIA, but full details here: http://cfmlblog.adamcameron.me/2013/12/cfml-weirdness-with-chr0.html -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3681134
the precedent has been set for the insensitive version to also exist. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 4126744 External Customer Info: External Company: Straker Interactive External Customer Name: Adam Cameron External Customer
2608706 CF-4019842 Language Adam Cameron cfloop over a file should take a file object as much as it should take a path Currently only takes a file path. It should take a file object too, eg: [etc] -- Adam ----------------------------- Additional Watson Details
omission is a bug, IMO. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3864595 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment
----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3814079 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment details:
2609704 CF-3799016 Language Adam Cameron exit and cfexit behave differently See: http://cfmlblog.adamcameron.me/2014/08/that-cfexit-bug-i-thought-i-had-spotted.html behaves like exit behaves like Obviously both should behave the same. -- Adam ----------------------------- Additional Watson
. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3754578 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment details:
2609884 CF-3752316 Language Adam Cameron listChangeDelims() member function missing There is a changeDelims() method, but not a listChangeDelims() So https://bugbase.adobe.com/index.cfm?event=bug&id=3735413 ain't really fixed properly. -- Adam ----------------------------- Additional Watson
2609897 CF-3748332 Language Adam Cameron CFClient does not support arrayEach() / arrayFilter() / arraySort() / arrayMap() / arrayReduce() SSIA. Needless to say it should also support the member-function version of these too. -- Adam ----------------------------- Additional Watson Details
, session or request scope. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3712135 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment
be implemented as member functions. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3712128 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware
. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3712127 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment details:
different things. The current behaviour is incorrect and should be fixed. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3712057 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email
TimeFormat(). -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3700853 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment details:
Watson Details ----------------------------- Watson Bug ID: 3700851 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment details:
components. They should not. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3700847 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment
-- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3614456 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment details:
between the two -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3760407 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment details:
2610279 CF-3713323 Language Adam Cameron Iterator methods on query objects have not been implemented There should be each(), filter(), map(), reduce() methods on query objects as well (as per arrays, structs, lists) -- Adam ----------------------------- Additional Watson Details
Tracker Issue Interfaces are whack
. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3594182 Deployment Phase: Release Candidate External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware
2597337 CF-3043972 Language : Tags Adam Cameron Bug 87047:(Watson Migration Closure)Summary: enhance BREAK functionality to accept a labelBasically the same as Java has:http://java Problem: Summary: enhance BREAK functionality to accept a labelBasically the same as Java has
and key2 to be strings, however they are instances of coldfusion.util.Key. Why’s that? Everywhere else in CFML a struct’s keys are just strings. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 4126739 External Customer Info: External
{caron@gmail.com: NO adam|caron@gmail.com: NO adam}caron@gmail.com: NO adam~caron@gmail.com: YES Expected Result: ALL should be "YES" as they're all valid email addresses. Any Workarounds: Don't care: we shouldn't be working around it, it should work. ----------------------------- Additional Watson Details
2598910 CF-3040803 Language : CFSCRIPT Adam Haskell Bug 81673:(Watson Migration Closure)namespaced custom attributes do not work in cfscript Problem: namespaced custom attributes do not work in cfscript. mxunit:expectedexceptions works as expected in CFML tags for function definition but it does
2602049 CF-3037287 Installation/Config : JEE Deployment Adam Haskell Bug 75028:(Watson Migration Closure)Added support for a new classloader to createObject Problem: Added support for a new classloader to createObject. Method: Result: ----------------------------- Additional Watson Details
----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 4020668 External Customer Info: External Company: External Customer Name: Adam External Customer Email: External Test Config: My Hardware and Environment details:
KeyExists(e, "type"), but one cannot do this: e.keyExists("type") Both should work. Or neither. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3976479 External Customer Info: External Company: External Customer Name: Adam External Customer Email
gets a 404. It's there in CF10. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3811002 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware
Tracker Issue Static methods
*not* being static. Indeed one should not have to instantiate a CFC instance just to use them. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3756518 External Customer Info: External Company: External Customer Name: Adam Cameron
, as the generic CFScript handling of tags should be a one-to-one mapping of functionality. Not just bits and pieces. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3754577 External Customer Info: External Company: External Customer Name: Adam
profile settings. I presume it should have been? -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3752318 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My
.someVariable not being defiend at all. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3737577 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment
simply errored. It needs better errortrapping than this. I can understand in this situation the Datasources tab might say "service unavailable", but the rest of the admin UI should still work. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID
Tracker Issue CF ignores code
it doesn't like. It either needs to process it correctly, or raise an exception. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3731421 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer
deserialised this JSON, it simply overwrites one of them. ColdFusion should not simply overwrite data due to its internal limitations: in this case it should raise an exception. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3720137 External
items (this is like most/all other list functions). But there's another slight glitch here: those values should also be passed to the callback, as they might be necessary for doing the element remapping. {quote} -- Adam ----------------------------- Additional Watson Details
"codeSettings" or something. {quote} Raising this as a BUG as its name is inappropriate. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3712134 External Customer Info: External Company: External Customer Name: Adam Cameron. External
----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3712125 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment details:
"; }); writeDump([base,filtered]); try { filtered = base.filter(function(k,v){ return k == "c" || v =="d"; }); writeDump([base,filtered]); }catch (any e){ writeDump([e.type,e.message,e.detail]); } Good work on the rest of them though! -- Adam ----------------------------- Additional Watson Details
's ill-conceived. However if it needs to remain in the product, then some tweaks are needed: * disable it by default * add wildcard support for the setting * add a UI for it into CFAdmin But, seriously, save everyone some time and just get rid. -- Adam ----------------------------- Additional Watson
of file in ColdFusion. This is a regression. It also completely prevents me from using the beta. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3710270 External Customer Info: External Company: External Customer Name: Adam Cameron
. This lack of uniformity in behaviour is a bug. It should be mitigated by simply working how any other mapping-aware tags (like and ) do. Verified this is a problem in CF9 and CF10. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3708694
, then it ought to be. Interestingly... CFFEED still processes it. It should probably error: garbage-in / garbage out. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3700278 External Customer Info: External Company: External Customer Name: Adam
JSON(st); writedump(json1); // {"link":"\/example\/example1"} CF should not be escaping fwd slashes: there's no need to. It should just stick to the JSON spec. I've marked this as affecting CF10, but it effects CF9. -- Adam ----------------------------- Additional Watson Details
----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3687548 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment details:
Tracker Issue readLog()
live connection to the file to read the latest log entry, or have them pushed out to the reader, etc. But simply not having to horse around knowing where the log files are, and what their format is would be a great start. -- Adam ----------------------------- Additional Watson Details
is a number of days, as a decimal), or perhaps one has a number of hours which could include fractions, and it's just more work than should be necessary to turn that into hours / minutes / seconds. dateAdd() should do that for us. -- Adam ----------------------------- Additional Watson Details
----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3680177 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment details:
Tracker Issue CLI
quickly. Also not all code one writes is destined for the browser, so to decouple CFML code from needing a browser and a web server would be cool. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3646258 External Customer Info: External
----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3643125 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment details:
: "_" (95), after : "" The error occurred in D:/websites/www.scribble.local/junk/junk.cfm: line 6 4 : 5 : 6 : 7 : SELECT id AS _id 8 : FROM rainbow Confirmed on CF9 & 10. Fine on Railo. Fine in T/SQL and MySQL dialects of SQL. -- Adam ----------------------------- Additional Watson Details
on that one. Whilst I'm here, how about getting rid of the "cf" on "cfsqltype". Indeed, just get rid of "cfsql". It's a type. It's in a tag... we know it's CF and SQL, so why belabour the point? Cheer. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson
Output(a.e.c.d); // ERROR So rather than erroring because a.e doesn't exist, it gracefully returns null. Nice. This saves a lot of sequential structKeyExists() calls, or (grim) an isDefined() call. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3614459
with stuff it shouldn't be. Should probably check other similar functions to make sure they don't do the same. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3600667 External Customer Info: External Company: External Customer Name: Adam
, not runtime. All it does is get in the way sometimes. Pls remove. Pls don't put in "rules for the sake of rules" into the language in future. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3600334 External Customer Info: External Company
onError(). To be completely, plainly clear: if they fire *any* of them, they should fire *all* of them (as appropriate). -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3590745 External Customer Info: External Company: External
'd be handy to have an option to set this value (defaulting to its best guess). Cheers. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3550103 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer
-and-built-in-functions-as.html -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3434441 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment details:
World"); {code} See blog article for more discussion: http://adamcameroncoldfusion.blogspot.co.uk/2012/09/callbacks-function-expressions.html Cheers. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3346435 External Customer Info
in the newdirectory attribute value for it to work. As all (?) other file operations in CF are slash-direction-agnostic, so should this be, yes? And given it’s not, it’s a bug, right? Cheers. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3202355
information this column is supposed to impart, so I dunno what better column name to suggest. Is it supposed to reflect how long the task took to run? Seems like off info to list in that table, if it is. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson
. Error: Eventhandler C:pathtoscheduledtaskhandler.cfc does not implement required interface [/quote] Note the path has all its slashes omitted. It should be C:\path\to\scheduled\task\handler.cfc -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug
, not to mention we're now up to CF11 :-( Not exactly a good advert for CF11 is it? -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3724405 External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email
's not in the server webroot. Why would it be? It's an Eclipse project, and those go in the workspace directory, generally. And even if one saves them some other place, they're not going to be in the *web root*. Why the hell would they ever be in there??? -- Adam ----------------------------- Additional Watson
= { f = f }; s = serializeJson(st); Causes stack overflow on CF9; generates nonsense on CF10. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3594386 Keywords: FixTested External Customer Info: External Company: External Customer
Dump([o,md]); The dump includes a _cffunccfthread_cfC2ecfc8719792511() method, which is some of ColdFusion's inner workings, and should not be in there. See http://cfmlblog.adamcameron.me/2013/07/threads-add-weird-methods-into-cfcs.html -- Adam ----------------------------- Additional Watson Details
it should be, as that is part of the work here (hence raising this as a bug). -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3427695 Reason: BugVerified External Customer Info: External Company: External Customer Name: Adam Cameron
*. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3784110 Reason: BugVerified External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My Hardware and Environment
Dump([cfmlStruct, jsCode]); The case of the struct keys are not preserved between CF and JS. They should be. -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3602705 Deployment Phase: Release Candidate External Customer Info: External Company
Tracker Issue Bug with ==
and OpenBD -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3600686 Deployment Phase: Release Candidate External Customer Info: External Company: External Customer Name: Adam Cameron. External Customer Email: External Test Config: My
Workarounds: Write yer own function. Not really a work around -- Adam ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 3291872 Deployment Phase: Release Candidate External Customer Info: External Company: External Customer Name: Adam Cameron
2598139 CF-3041696 Language : Tags Adam Cameron Bug 83423:(Watson Migration Closure)Summary: getPageContext() Problem: Summary: getPageContext().getResponse().setHeader() change in behaviour between CF8 & CF9In CF8, the code below yields one HTTP "expires" header:And in CF9 it yields three.-- Adam
2673336 CF-4126723 CLI Adam Cameron CGI.script_name is prepended with NULL Repro: [#CGI.script_name#] Expected: [cgiScriptName.cfm] Actual: [nullcgiScriptName.cfm] ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 4126723 External Customer
2673337 CF-4126721 Documentation Adam Cameron Docs for CLI.getArg() wrong The docs say this: writeoutput(cli.getArg(0)); This is CFML. The array starts @ 1. ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 4126721 External Customer Info
: dork azure: blue alabama: 3 Note the "adam" element has disappeared. ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 4126525 External Customer Info: External Company: Straker Interactive External Customer Name: Adam Cameron External Customer
2609424 CF-3849074 Language Adam Cameron .duplicate() member function There's no .duplicate() member function for structs (and, for that matter, all other data types where applicable). There should be. ----------------------------- Additional Watson Details ----------------------------- Watson
2597967 CF-3041887 Language : Tags Adam Cameron Bug 83821:(Watson Migration Closure)Summary: Add CFC types to TYPE attribute of CFPARAMIt would be handy to be able to validate a variable as being of a given CFC type in a tag, eg: tag, eg:IE: for it to work the same as a or a tag.I'm surprised
2599426 CF-3040206 Charting/Graphing Adam Cameron Bug 80187:(Watson Migration Closure)Summary: add support for controlling chart animationWebCharts3d has a setting "morph" which one an use to turn off the stupid "columns growing" thing does by default Problem: Summary: add support for controlling
2598103 CF-3041735 Language : Functions Adam Cameron Bug 83497:(Watson Migration Closure)Modify ArrayNew() to take a native java array and return a CF array:for( var i in arrayNew(object Duplicate ID: CF-3041733 Problem: Modify ArrayNew() to take a native java array and return a CF array:for( var
2608490 CF-4077923 Language Adam Cameron Add optional second arg to round() to specify a number of decimal places SSIA round(pi(), 2); // 3.14 round(pi(), 4); // 3.1416 ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID: 4077923 External Customer
2609294 CF-3861324 Database : Query-of-Query(IMQ) Adam Cameron Add CASE construct to query of query As per the ANSI standard, eg: http://en.wikipedia.org/wiki/SQL#Conditional_.28CASE.29_expressions ----------------------------- Additional Watson Details ----------------------------- Watson Bug ID
2597798 CF-3042554 Language : Tags Adam Cameron Bug 84769:(Watson Migration Closure)Summary: / retryI was looking of some Ruby docs, and see Ruby has an interesting construct: "retry" Problem: Summary: / retryI was looking of some Ruby docs, and see Ruby has an interesting construct: "retry
2598421 CF-3041353 Security : SSL Adam Cameron Bug 82722:(Watson Migration Closure)Summary: CFPOP should support SSL out of the boxI know there's a work around with Java, but I don't see how can have been implemented without inbuilt SSL support Duplicate ID: CF-2955808 Problem: Summary: CFPOP
2599359 CF-3040293 Language : CFSCRIPT Adam Cameron Bug 80345:(Watson Migration Closure)Summary: CFSETTING missing from CFScript supportI've had a non-theoretical need for to be usable from CFScript Problem: Summary: CFSETTING missing from CFScript supportI've had a non-theoretical need
2599360 CF-3040292 Language : CFSCRIPT Adam Cameron Bug 80344:(Watson Migration Closure)Summary: CFHEADER missing from CFScript supportI've had a non-theoretical need for to be usable from CFScript Problem: Summary: CFHEADER missing from CFScript supportI've had a non-theoretical need
2599361 CF-3040290 Language : CFSCRIPT Adam Cameron Bug 80343:(Watson Migration Closure)Summary: CFCONTENT missing from CFScript supportI've had a non-theoretical need for to be usable from CFScript Problem: Summary: CFCONTENT missing from CFScript supportI've had a non-theoretical need
2599363 CF-3040288 Language : CFSCRIPT Adam Cameron Bug 80341:(Watson Migration Closure)Summary: CFWDDX missing from CFScript supportI've had a non-theoretical need for to be usable from CFScript Problem: Summary: CFWDDX missing from CFScript supportI've had a non-theoretical need
2599365 CF-3040286 Language : CFSCRIPT Adam Cameron Bug 80339:(Watson Migration Closure)Summary: CFFLUSH missing from CFScript supportI've had a non-theoretical need for to be usable form CFScript Problem: Summary: CFFLUSH missing from CFScript supportI've had a non-theoretical need
2599366 CF-3040285 Language : CFSCRIPT Adam Cameron Bug 80338:(Watson Migration Closure)Sumamry: CFDBINFO missing from CFScript supportI've had a non-theoretical need for to be usable form CFScript Problem: Sumamry: CFDBINFO missing from CFScript supportI've had a non-theoretical need