Hi,
I don't understand why I have different results when running phpunit on
the ayushchd/unit_testing branch (5 failures) and on the master branch
(with Michal's merge 10 minutes ago), which gives me 16 failures.
--
Marc Delisle
http://infomarc.info
In the RFE tracker, whats the difference between "Needs_decision, Needs_planning" and especially between "Next minor" and "Next release"? Do we not always add new features to A+1 or B+1, but not to C in Version A.b.c?
And: How to handle priorities in RFE tracker? Â I know how we deal with them in bugs tracker.
And: Do we not have "accepted" as status in RFEs? Â AFAIK we have it with bugs.
Some insight and common guidelines appreciated.
J.M.
I have been doing some tests to find places to improve my error
collection strategy. It seems that all the browsers get confused as to
where the error occurs, when the file containing the error is loaded
using ajax navigation. The same error if it occurs in files loaded
normally by the browser shows a proper stacktrace, however if it
occurs in files that are loaded by the AJAX class it shows a useless
stacktrace missing the actual part of the code where the error occurs.
This occurs not due to my error reporting code since I removed it
entirely during testing and it occurs consistently across browsers. I
am not sure what is the best course of action here it seems that the
problem occurs due to problems in how the browser handles stacktraces
in javascript.
Hello,
I'm reviewing Kasun's pull request for the search and replace
functionality and realize I'm not sure what the procedure is for
adding new images.
The wiki documentation [1] is pretty thorough except for one question;
when do we actually run the script? My understanding is that any time
a new icon is added, the developer would run the generate-sprites
script and commit the resulting sprite file. Is that correct?
1 - http://wiki.phpmyadmin.net/pma/Icons/Sprites_Usage
Hi,
I was setting up some unit tests when I came across the function PMA_Util::sqlAddSlashes() Isn't it supposed to add slashes to single quotes? Because I tested this:
echo PMA_Util::sqlAddSlashes("pma_'db");
And the output was pma_''db
Is this the correct behaviour?
--
Ayush Chaudhary
I was researching about how to catch errors in javascript. I faced a
problem. due to the way javascript works for a try block to catch an
error it has to be within the context of execution which means in the
following code:
try {
function f(){
throw new Error()
}
} catch (e) {}
calling f(); the error will not be caught in the try block.
essentially what this means is that if we need to catch the errors
using try and catch blocks we need to wrap the inside of every
function with a try block. I am not sure how feasible is this idea but
it I am sure it would reduce code readability.
The other option is using window.onerror which allows you to hook a
function that gets executed whenever an uncaught exception occurs.
This is obviously much simpler and less invasive and has an upside
that errors in any context anywhere will still be reported to the
hooked function. But there is a catch. which is that window.onerror
does not provide a stacktrace because it is executed in a different
context from the error itself. what it has access to is the line
number, file name and exception message.
so my question is which method should I use, the surrounding all
functions by try blocks or using the window.onerror callback method?
how important is the stacktrace?