InputText: onchange attribute not rendered anymore from JSF 1.2.08?

Hi!
Recently I have tried upgrading from 1.2.04 (the version that comes with Glassfish v2ur2 which we are using) to 1.2.13. (Then, when I encountered the problem, only to 1.2.08, but it stayed the same.) To my astonishment, from then on the 'onchange' attribute of at least the h:inputText tag wasn't rendered in HTML anymore!
I.e. when I write something like this:
<h:inputText ... onchange="myOnchange(this)" id="myId" />
it will render as
<input type="text" id="form1:myId" ... /> <!-- onchange simply skipped! -->
whereas in the version 1.2.04 it rendered as
<input type="text" id="form1:myId" onchange="myOnchange(this)" ... />
I have compared the tld files and the onchange attribute is specified for the inputText tag, it is also there as a member in the tag handler class. Still, it is not getting rendered.
Is this a bug in versions above 1.2.04 or am I doing something wrong? The way I upgraded is as described in the release notes: simply copied over jsf-impl.jar and jsf-api.jar into GLASSFISH_HOME/lib (thus overwriting the original jsf-impl.jar in that directory), then restarted the container. (I didn't modify domain.xml to add jsf-api.jar to the classpath, though, because our project actually copies over these jars into its own lib and uses those.)
Thanks,
Agoston

Oops, sorry, my fault! :( I didn't remember whether I've already posted it.
(All I can say in my defence is that I haven't found any option in the forum search which would have enabled me to search for my own posts.)
Thanks for the original answer!

Similar Messages

  • Yesterday after upgrading the Cisco AnyConnect app, it stopped working; Today, the app is not available anymore from the apple store, what happened?

    Yesterday after upgrading the Cisco AnyConnect app, it stopped working; Today, the app is not available anymore from the apple store, what happened?

    There is an explanation in the following link in the section "What's new in version 3.0.09440" that there was a problem with the update. It's available again now. https://itunes.apple.com/us/app/cisco-anyconnect/id392790924?mt=8

  • PanelGrid with binding attribute not rendering when event on page fires

    I am having a similar issue with my components not being rendered from a dynamic binding attribute as described by this post:http://forum.java.sun.com/thread.jspa?threadID=671672 but for different reason. I have combed the forum and other sources for a week now, tried numerous variations of this based on suggestions I've read for rendering dynamic components and am unable to find the problem. I would appreciate guidance as I don't know what else to do and I imagine there is something basic about the JSF flow layout or component classes I am not doing correctly.
    From a high level, I have a page with two panel groups. The first contains a list of command links (like a menu) that have an actionlistener that populates a list of QueryVariable objects called filterCriteria in the backing bean based on the selection made and then calls a function to update components in the second panel. The second panelGroup contains a panelGrid with a binding attribute that constructs a dynamic set of input fields based on the content of the filterCriteria list. When I first naviagate to this page from another page, the fields are rendered properly. However, if I then select a commandLink from the menu, the panelGrid disappears and is not rendered.
    I've stepped through the code in a debugger and my actionlistener is called when I select a command link. However, the binding attribute method is not called at this time, so I added a direct call to it from the action listener. I know the actionlistener is working because I've verified it in the debugger and if I navigate away and come back to the page, then the binding method is called and the new selection is reflected in a rendered panelGrid. Why is it not rendering though when I first select the commandLink and the page is updated. Also, fyi, there is an action method for the commandlinks but it returns null;
    FWIW, I'm using MyFaces and Facelets in my application.
    Below is my code. This is inside a managed session bean:
    JSF Snippet:
    <h:panelGrid id="inputVarsTable" columns="3" binding="#{query.table}"/>
         public HtmlPanelGrid getTable() {
              if(table == null)
                   table = new HtmlPanelGrid();
              return constructSearchInputTable();               
         public void setTable(HtmlPanelGrid table) {
              this.table = table;
      // Updates table component to reflect filterCriteria
         public HtmlPanelGrid constructSearchInputTable()
              HtmlOutputLabel outLabel;
              HtmlOutputText outText;
              HtmlInputText  inText;
              HtmlMessage message;
              List<UIComponent> children;
              ValueBinding vb;
              FacesContext facesContext = FacesContext.getCurrentInstance();
              UIViewRoot uIViewRoot = facesContext.getViewRoot();
            Application application = facesContext.getApplication();
              children = table.getChildren();
        children.clear();
              try {
                   for (int i = 0; i < getFilterCriteria().size(); i++) {
                        QueryVariable var = getFilterCriteria().get(i);
                        String id = "var" + i;
                        //<h:outputLabel for="#{var.name}" styleClass="label">
                        outLabel = new HtmlOutputLabel();               
                        outLabel.setFor(id);
                        outLabel.setStyleClass("label");
                        //  <h:outputText value="#{var.name}" />
                        outText = new HtmlOutputText();
                        outText.setValue(var.getName());
                        outText.setParent(outLabel);
                        outLabel.getChildren().add(outText);
                        outLabel.setParent(table);
                        children.add(outLabel);
                        //<h:inputText id="#{var.name}" value="#{var.value}" required="true" />
                        inText = new HtmlInputText();
                        inText.setId(id);
                        String bind = "#{query.filterValues['" + var.getName() + "']}";
                        inText.setValueBinding("value", application.createValueBinding(bind));
                        if(var.getDefaultValue() == null)
                             inText.setRequired(true);
                        inText.setParent(table);
                        children.add(inText);
                        //<h:message for="#{var.name}" styleClass="errorText"/>
                        message = new HtmlMessage();
                        message.setFor(id);
                        message.setStyleClass("errorText");
                        message.setParent(table);
                        children.add(message);     
              } catch (Exception e) {
                   log.error(e);
              return table;
      // Command Link Menu ActionListener
         public void structuredQuerySelection(ActionEvent e) {
              queryType = QueryType.StructuredQuery;
              UICommand cmd = (UICommand) e.getSource();
              filterSelection = (String) cmd.getValue();
              Map<String, SearchRequestCtx> queries = pdp.getGenericMetadata().savedQueries;
              SearchRequestCtx ctx = queries.get(filterSelection);
              filterCriteria = new ArrayList<QueryVariable>();
              filterCriteria.addAll(ctx.getVariables());
              constructSearchInputTable();
         // Command Link Menu Action
         public String selectStructuredQuery()
              return null;
         }BTW, this is my first post and I don't really know how that Duke Dollar thing works but I'm happy to offer some to anyone that can solve this issue for me.
    Thanks,
    Ken

    Glad to hear I am not the only one struggling with this type of issue.
    I tried your suggestion but it caused a NoSuchElementException when the page tried to render. Stepping through the code, the init function is always called after my panelGrid is constructed. I even commented out the logic to clear the children and confirmed that in the constructed page, the outputText component that binds to init is the first element on the page - right after the opening body tag. Maybe, JSF doesn't necessarily construct the page in top to bottom order? Also, the exception makes me think that this gets called too late in the lifecycle to work. Were you able to get this to work?
    java.util.NoSuchElementException
         at java.util.AbstractList$Itr.next(AbstractList.java:427)
         at com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:515)
         at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:445)
         at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:110)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:738)
         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
         at java.lang.Thread.run(Thread.java:595)Ken

  • H:panelGrid width or style attribute not rendering

    Hi
    I am currently experiencing a weird problem. I use a panel grid to align inputs in a form.
    when I try to set the width of the panel grid using the width or style attribute, the HTML equivalent is not rendered when displaying the web page.
    Here is what I try to do:
    <h:panelGrid columns="2" styleClass="patient-problem-form" style="width: 300px;">
    No style attribute is rendered on the table tag...
    Anyone knows what could case this issue?
    I am using
    facelets - 1.1.14
    seam - 2.0.1.CR1
    richfaces - 3.1.3.GA
    just updated glassfish 2-b58c with JSF 1.07 but did not make any difference
    Thanks.

    This will occur if you're using JSF impl newer than 1.2_05, but are using JSF api of 1.2_05 or older. Your classpath may be a mess with duplicated JAR's of different versions. Clean up your classpath. It may be good to know that Glassfish ships with javaee.jar which also contains JSF API. You need to upgrade it as well, you can get a Glassfish updater tool or read the instruactions at Mojarra homepage.

  • URL attributes not rendered on WF notification with embedded OAF Regions

    I am customizing a notification which has embedded OAF regions. I need to put a URL in the message, for which I have created an item attribute of type URL, hardcoded this to a random URL for now, and pulled this down as a message attribute as well. I then put the message attribute in the HTML body as &URL_NAME after the framework regions. This, however, did not work. What happens is that in the notification, the URL message attribute is not token subsitute and instead of the URL link, plain text is rendered as URL_NAME. Also, I get a warning message at the top of the notification:
    Attribute URL_NAME does not refer to a framework region
    If I put the URL as the first attribute in the message body, then the URL is rendered correctly, and all the framework region attributes are rendered as text. It almost seems as if the message body can either have framework regions or message attribute tokens.
    Any inputs will be appreciated.
    Thanks in advance.

    I having a similar issue with the Expenses workflow. I have done the following
    Steps:
    1. Create custom OAF shared region
    2. Create form function XX_APPROVERS where WEB HTML is OA.jsp?page=/xx/oracle/apps/per/ame/dynamicapprovals/webui/xxApproversRN
    3. Create WF attribute XX_APPROVERS_HIERARCHY with value as JSP:/OA_HTML/OA.jsp?OAFunc=XX_APPROVERS.
    4. Copied WF attribute to messsage and added &XX_APPROVERS_HIERARCHY to message body:
    &OIE_APEXP_BODY
    WF_NOTIFICATION(HISTORY)
    *&XX_APPROVAL_HIERARCHY*
    For NEW expense reports/workflows , the notification is fine and the custom region is displayed. However, for workflows already in process the following WARNING is displayed:
    Attribute XX_APPROVERS_HIERARCHY does not refer to a framework region.
    In the notification body the attibute name is also displayed.
    This does not prevent the person responding to the notifications. How can I prevent this warning and why does the change affect workflows already in process ?
    Thanks

  • Onfocus/onblur attributes not rendering in inputText

    So I have a tag that calls a javascript function that displays and hides a yahoo calendar. (yeah I know there is a tomahawk component for this, but there are some functionality that I need that is better in the yahoo calendar). Anyways, when I was running 1.2_04 the onfocus and onblur attribute would render, but I upgraded my glassfish server to 1.2_08 and now those attributes no longer render. I don't see any changes in the documentation that would indicate a change in behavior for this component. Here is my line of code:
    <h:inputText id="end" label="End Date" validator="#{QuickSearchManagedBean.validateEndDate}" required="true"
    value="#{QuickSearchManagedBean.end}"
    onblur="hideCal('endContainer');updateBeginDate(this.value);"
    onfocus="clicked_input = this; showCal(this,'endContainer',end)" styleClass="calendar">
                  <f:convertDateTime timeZone="#{QuickSearchManagedBean.defaultServerTimeZone}" pattern="MM/dd/yyyy"/>
    </h:inputText>

    Here is some information which might help in troubleshooting: since JSF 1.2_05 there was an update in the API regarding to rendering the on* attributes. So, if you're using jsf_impl.jar of version 1.2_05 or newer, but are still using the older jsf-api.jar, then the on* attributes won't render. Make sure that the Glassfish /lib contains the right jsf-api.jar for the jsf_impl.jar and also make sure that there is no older API somewhere else in the classpath, like /WEB-INF/lib.

  • Viewing App page in itunes does not work anymore from web broswer link

    When ever I find an app that I would like to view in itunes from a web browser, itunes will not open up that app.  It will ask for my password and then take me to the main itunes page.  It use to go straight to the "want to view" app.

    If you are taking about on your computer, you have an iTunes or browser problem, not an iPod problem.  Migh have better luck in the iTunes forum.
    Do you by chance have scripting turned off for the browser?

  • Javascript not rendering properly with jsf

    I have two JSF jsp pages. One of them is a template.(template.jspx) One of them is header.(header.jsp) The template, basically just has a <jsp:includes page="header.jsp> tag. It looks something like:
    <!--<?xml version='1.0' encoding='windows-1252'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="1.2"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:af="http://xmlns.oracle.com/adf/faces"
    xmlns:afh="http://xmlns.oracle.com/adf/faces/html">
    <jsp:directive.page contentType="text/html;charset=utf-8"/>
    <f:view>
    <html>
    <head/>
    <body>
    <jsp:include page="/header.jsp"/>
    <h:form>
    </h:form>
    </body>
    </html>
    </f:view>
    </jsp:root>-->
    The header has jsf and html tags that work in conjunction with the javascript to render the menu properly. If I run header.jsp page standalone(minus the <f:subview id="header> tag of course) the menu will render perfectly. If, I run template.jspx(which as i explained earlier calls header.jsp with the<jsp:includes page="header.jsp> tag), the menu is displayed as text links. So, actually, the CSS isnt working properly either... Any help would be great. Thanks.
    Daniel

    Java and Javascript are completely unrelated, so reinstalling Java isn't going to touch javascript.
    Try to reset Firefox [[Reset Firefox – easily fix most problems]]

  • Iphone 4 will not charge anymore from the car stereo

    Ever since I have updated to iOS5 my IPhone 4 will not charge via the car stereo connection. It worked fine before this but now no charge. I am using a scosche adaptor that was recommended by the nice people in my local Apple store but the IPhone has stopped charging.
    I use my IPhone a lot as a sat-nav and find that when I get to my destination there is little or no power left in the battery.
    Any ideas?

    Check the bottom of the iPhone and make sure there is no lint or debris on the connector that the power/sync cord attaches to.  Also with a very low battery, you may have to let the iPhone charge several minutes before you get any indications. If none of the above solves the problem, try another cable.  You might also want to try a car charger if you've got one.

  • Inserting new row in Table in 11.1.2 from 11.1.1.3 not rendering table!!!!!

    Hey Guys, my status might say noob but i am well seasoned in ADF. We migrated from 11.1.1.3 to the new JDEV 11.1.2. We are doing a test run before we commit to it.
    I noticed the following:
    We have master detail forms that work flawlessly in 11.1.1.3 when we ran the app under 11.1.2 we noticed that any time you try to add a new row to a table the table does not render. The server logs show the action going through and the count goes up one but the table is not rendered anymore it disappears!!!!!!!!!!!!!!
    Now all of this was imported from the 11.1.1.3. all of our tables that have createInsert actions on them are doing this.
    If i drag the tables again and set them up from scratch it seems to work fine. Our issue is we have a good 300 of these tables in different panels and panel collections. we have to do all of that work all over again.
    No errors show in the log. IS THIS A BUG???????????????
    UPDATE: REFRESHING THE PAGE using the Browser Refresh Button Will show the new ROW....... THIS IS NOT GOOOD!!!
    Edited by: user8333408 on Jul 7, 2011 9:23 AM
    Edited by: user8333408 on Jul 7, 2011 9:24 AM
    Edited by: user8333408 on Jul 7, 2011 10:08 AM

    Thanks for the reply.
    The Project was in version 11.1.3 before I migrated. I had the issue above so I migrated to 11.1.1.4 then to 11.1.1.5 then to the New GREAT 11.1.2 to go by the matrix of support The issue is still there.
    Basic Page layout:
    SEARCH-MASTER-PANELTABBED LAYOUT (Hold all the CHILDREN RECORDS)
    PANEL TAB is made of ; SHOW DETAIL ITEM- PANEL COLLECTION- TABLE.
    the panel collection has a toolbar with 2 buttons in it.
    My issue varies:
    Hit create insert==> record count goes up one but the table does not render (it goes all blank even if records existed in it)
    Hit undo budo ==>table still not rendering. (click next on master record then click previous to come back, the table renders correctly.)
    other tables do the following:
    Hit Create insert == > table shows normally and I can enter new record.
    Hit undo ==> table count goes down but table does not render at all anymore.
    for this issue i noticed if i set cache results to false the table works after hitting undo
    IF I CREATE A NEW SHOW DETAIL ITEM and put exactly what the other tabs have in them and use the same layouts and buttons the new table works great!!!!!!!!!!!!???????????????????? WTF?!?!?!?!
    NO ERROR MESSAGES even at finest level are thrown.
    I HAD NO ISSUES IN THE PREVIOUS VERSIONS OF JDEV IS THIS A JSF 2.0 BUG????
    BY THE WAY JDEV 11.1.2 sometimes CRASHES or Hangs when viewing the Binding of Page when you click on Binding straight from the Design view. I have to open the Binding Page separate to view it. FYI
    Edited by: Nottallah on Jul 11, 2011 9:48 AM
    Edited by: Nottallah on Jul 11, 2011 9:51 AM

  • JSF page not rendered in Design View (JDev 11.1.2.1.0)

    Hi!
    Recently strange behavior in JDeveloper 11.1.2.1.0) begins: JSF pages in some projects are not rendered anymore. We enabled "Show Design time Messages in log" in JDev Tools/Preferences/JSP and HTML Visual editor and message
    WARNING: A problem was encountered executing the page.  Using fallback rendering is shown in log. This is visible on this snapshot:
    [http://dl.dropbox.com/u/14304804/design_view_problem.jpg|http://dl.dropbox.com/u/14304804/design_view_problem.jpg]
    What is common to all of the projects with this issue is that we run "Remove ADF Security Configuration" which was enabled before and we implemented our custom security using phase-listener.
    Any idea what is wrong here?
    Regards,
    Sašo
    Edited by: Sašo C. on May 21, 2012 2:24 PM

    It's a limitation, if you will, of the way JDeveloper works. It essentially runs your JSF page in order to get the rendering. At design time, the phase listener is obviously messing things up since you're not in a proper secured environment - hence the workaround to bypass your phase listener at design time.

  • OutputText not rendering...

    hi there,
    the following is a sample jsp code that shows the verbatim tag (in the 2nd column of the panelGrid) somehow causes the outputText in the facet of the panelGrid not render the text anymore. the first time you load the jsp page, you can see the outputText being rendered as the header for the table. but if you click on the redisplay button, the outputText is not rendered anymore in the header.
    if you replace the verbatim tag with another tag, say outputText, in the 2nd column, then the problem goes away.
    any help is appreicated. (i am using sun's ri.)
    <html>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
    <f:view>
    <head>
    <title><h:outputText value="title"/></title>
    </head>
    <body>
    <h:form>
    <h:panelGrid id="panel" columns="2" styleClass="book"
    columnClasses="menuColumn, chapterColumn">
    <f:facet name="header" >
    <h:panelGrid columns="1" >
    <h:outputText value="this is the header" />
    <f:verbatim><hr/></f:verbatim>
    </h:panelGrid>
    </f:facet>
    <%-- the first column --%>
    <h:commandLink>
    <h:outputText value="redisplay"/>
    </h:commandLink>
    <%-- the second column --%>
    <%-- this works
    <h:outputText value="output text"/>
    --%>
    <%-- this doesn't work on redisplay: the outputText in the facet is not rendered.
    --%>
    <f:verbatim >
    verbatim text here
    </f:verbatim>
    </h:panelGrid>
    </h:form>
    </body>
    </f:view>
    </html>

    This only appears to be happening when stat saving mode is client. I'll file an issue (bug) on this.
    Thanks, Roger.

  • Xerox Phase 6280DN printing does not work anymore over wifi network help

    Hello
    I am having recurrent printing problems within a WIFI home office network. After power-cuts (which occur frequently here) I can not print anymore from any computer in the WIFI network on a Xerox Phaser 6280 DN.
    The printer is seen in the printer list but after clicking print in the printer queue it says "looking for printer" and /or "printing". When I connect the printer directly to a Macbook Pro it will print. Today I have downloaded the latest version of the printer driver of beginning this year from the Xerox support site. However now I can not add the printer to the printer list because it does not show up as an option! I restarted the laptop but this does not help. I have also restarted the airport express and airport base station but no luck. I did so by unplugging and replugging.
    The Phaser is connected to an Airport express which talks to an Airport base-station. OSX is 10.6.3. Thanks for any help it is driving me mad.
    Helmuth van Es

    This is how to contact HP support: www.hp.com/go/totalcare (click on Printers & Monitors, there is a phone number on the resulting page).
    Say thanks by clicking "Kudos" "thumbs up" in the post that helped you.
    I am employed by HP

  • Prices of recent products that arn't available anymore from the apple store

    hi,
    I am looking for the prices of the older imac configurations that are not available anymore from the apple store
    can anyone help me?

    Welcome to the Apple Discussions.
    Since you say iMac, this might be more appropriate over on the iMac forum.
    However, what do you mean by prices of older configurations no longer available through the Apple store? What vintage are you asking about? Do you mean purchase of components or complete systems? Finally, have you looked at eBay or similar lists to see what people have for sale? There are often new unused or virtually unused items on those lists and you can get an idea of the value, or what people are willing to pay.

  • Onchange attribute of h:inputText/ not rendered  in JSF 1.2.08 and above

    Hi!
    I am using Glassfish v2ur2, which is shipped with JSF 1.2.04. I have upgraded to 1.2.08 performing the steps in the release notes - basically overwriting GLASSFISH_HOME/lib/jsf-impl.jar and adding jsf-api.jar at the same location.
    It works, but I've noticed that the h:inputText tag doesn't render the onchange attribute anymore, i.e.
    <h:inputText ... onchange="doThisJavaScript()" />
    renders as something like
    <input type="text" />
    whereas with 1.2.04 it rendered as
    <input type="text" onchange="doThisJavaScript()" />
    I've looked at the html_basic.tld files, and although there are a few differences between them, the declaration of the onchange attribute for the tag inputText isn't missing.
    Anyone any idea why that is and how to correct it? Surely it couldn't have gone unnoticed if such an important attribute disappeared from a JSF tag?
    Thanks,
    Agoston

    In 1.2_05 the rendering of standard HTML attributes was optimized in jsf_api. If you upgraded JSF, but you still have a jsf_api.jar of older version somewhere in the classpath, then it will go wrong.
    In Glassfish, the JSF is merged into the javaee.jar in its classpath. If you don't upgrade it, it will simply get precedence in classloading and thus rendering HTML attributes will fail. You need to follow the Glassfish specific upgrade instructions at [http://javaserverfaces.dev.java.net] as well.

Maybe you are looking for

  • Premiere does not appear as an available app in my manager - why?

    premiere does not appear as an available app in my manager - why?  just downloaded the manager - want to try premiere before signin up, but it is not in my list.  trial information specifically states I can try "every" app.  running windows 8

  • Netboot MAC Address filter settings do not hold

    I was able to find this fix for getting the Model property settings to stick: * Stop Netboot * Uncheck Enable image * Make the change * DO NOT click "Save" * Check Enable image * Start Netboot but the MAC Address filtering settings do not stay Any id

  • PDF Merge in Publication of Web Intelligence

    Hi , Is it possible to do PDF merge in Publication of Web Intelligence documents in BO Xi 3.1 Thanks.

  • How secure is my Hard Disk?

    My Mac Mini was stolen, along with my gorgeous 20" Cinema Display. Disappointing to say the least. Anyway, the insurance company is being really good (so far) and will be replacing my Mac in a week or so. What I want to know is how useful my stolen M

  • New Firefox, will not save home page and opens up displaying all add-ons every time!

    Okay - for YEARS now I've used ONLY Firefox - it had the best extensions and add-ons of any other browser out there. Add to it, it was safe and very quick. So it was my default browser. This week I logged into my DeviantArt site and odd advertisement