[svn] 4940: In addressing SDK-17370 two things were apparent.

Revision: 4940
Author: [email protected]
Date: 2009-02-12 10:17:35 -0800 (Thu, 12 Feb 2009)
Log Message:
In addressing SDK-17370 two things were apparent. 1. Batik's parsing of @font-face unicode-ranges needed to be fixed (Batik bug 46055). 2. The syntax that Flex suggests for unicode range pairs was not compliant with the CSS2 specification. The second 'U+' is not needed in the range pair.
Incorrect:
unicode-range:U+00F0-U+00FF;
Correct:
unicode-range:U+00F0-00FF;
I've patched Batik to support the variants of unicode-ranges syntax and have rebuilt /lib/batik-all-flex.jar using "ant batik" with JDK 1.4.2_12 from the top level trunk ant script, but I retained support for the legacy (but incorrect) Flex syntax for unicode range pairs.
QE: Yes, can we go over our unicode-range tests and update them to use the correct syntax in unicode-range pairs? Also please review the CSS-2 specification to ensure we've covered the variants of wildcards and range syntax. http://www.w3.org/TR/CSS2/fonts.html#dataqual
Doc: Yes, can we please correct all code examples in our documentation for font embedding unicode-ranges to use the correct syntax for unicode-range pairs?
Checkintests: Pass
mxunit atembed: Pass (legacy Flex 2.0.1 based tests fail, though they fail prior to this change)
Reviewer: Paul
Bugs:
SDK-17370 - [DefineFont4] Inconsistent font embedding behavior between Gumbo and Halo when embedding a single character in a unicode range
Ticket Links:
http://bugs.adobe.com/jira/browse/SDK-17370
http://bugs.adobe.com/jira/browse/CSS-2
http://bugs.adobe.com/jira/browse/SDK-17370
Modified Paths:
flex/sdk/trunk/frameworks/flash-unicode-table.xml
flex/sdk/trunk/frameworks/flex-config.xml
flex/sdk/trunk/lib/batik-all-flex.jar
flex/sdk/trunk/modules/swfutils/src/java/flash/fonts/FontManager.java
flex/sdk/trunk/modules/thirdparty/batik/sources/org/apache/batik/css/parser/Parser.java
flex/sdk/trunk/modules/thirdparty/batik/sources/org/apache/batik/css/parser/Scanner.java

Revision: 4940
Author: [email protected]
Date: 2009-02-12 10:17:35 -0800 (Thu, 12 Feb 2009)
Log Message:
In addressing SDK-17370 two things were apparent. 1. Batik's parsing of @font-face unicode-ranges needed to be fixed (Batik bug 46055). 2. The syntax that Flex suggests for unicode range pairs was not compliant with the CSS2 specification. The second 'U+' is not needed in the range pair.
Incorrect:
unicode-range:U+00F0-U+00FF;
Correct:
unicode-range:U+00F0-00FF;
I've patched Batik to support the variants of unicode-ranges syntax and have rebuilt /lib/batik-all-flex.jar using "ant batik" with JDK 1.4.2_12 from the top level trunk ant script, but I retained support for the legacy (but incorrect) Flex syntax for unicode range pairs.
QE: Yes, can we go over our unicode-range tests and update them to use the correct syntax in unicode-range pairs? Also please review the CSS-2 specification to ensure we've covered the variants of wildcards and range syntax. http://www.w3.org/TR/CSS2/fonts.html#dataqual
Doc: Yes, can we please correct all code examples in our documentation for font embedding unicode-ranges to use the correct syntax for unicode-range pairs?
Checkintests: Pass
mxunit atembed: Pass (legacy Flex 2.0.1 based tests fail, though they fail prior to this change)
Reviewer: Paul
Bugs:
SDK-17370 - [DefineFont4] Inconsistent font embedding behavior between Gumbo and Halo when embedding a single character in a unicode range
Ticket Links:
http://bugs.adobe.com/jira/browse/SDK-17370
http://bugs.adobe.com/jira/browse/CSS-2
http://bugs.adobe.com/jira/browse/SDK-17370
Modified Paths:
flex/sdk/trunk/frameworks/flash-unicode-table.xml
flex/sdk/trunk/frameworks/flex-config.xml
flex/sdk/trunk/lib/batik-all-flex.jar
flex/sdk/trunk/modules/swfutils/src/java/flash/fonts/FontManager.java
flex/sdk/trunk/modules/thirdparty/batik/sources/org/apache/batik/css/parser/Parser.java
flex/sdk/trunk/modules/thirdparty/batik/sources/org/apache/batik/css/parser/Scanner.java

Similar Messages

  • [svn] 3105: SDK-15764, SDK-15765 -- Two long standing Ant task bugs.

    Revision: 3105
    Author: [email protected]
    Date: 2008-09-04 15:05:39 -0700 (Thu, 04 Sep 2008)
    Log Message:
    SDK-15764, SDK-15765 -- Two long standing Ant task bugs.
    - Ant Tasks fail when setting fork="true" and there are spaces in the path name
    - Setting fork="true" in Ant Tasks leads to warning
    The issue with spaces is that forked tasks construct a stringified commandline, since Java doesn't allow you to pass real String[] to a new process. When not forking, we can pass the original String[], which makes spaces irrelevent. So the fix uses a Commandline.toString(String[]) which is designed to wrap arguments with spaces correctly with quotes, so the commandline tokenizes correctly.
    Bugs: SDK-15764 SDK-15765
    QA: This affects ant calls for _all_ FlexTasks where fork=true. It would be great if we have tests for both fork="true" and "false" where we tested paths and arguments with and without spaces -- off the top of my head, good ones to try: +flexlib=/path/with spaces/, -define=CONFIG::foo,"bar with spaces", and any other arguments you can think of. Also very important: Test passing space arguments without quotes, with single quotes, with double quotes, with a mixture (illegal), and with a mixture escaping the inner set of quotes (not sure if this should work or not, probably a stupid case to test unless quotes are allowed in paths).
    Doc: No
    Reviewer: Pete
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-15764
    http://bugs.adobe.com/jira/browse/SDK-15765
    http://bugs.adobe.com/jira/browse/SDK-15764
    http://bugs.adobe.com/jira/browse/SDK-15765
    Modified Paths:
    flex/sdk/branches/3.0.x/modules/antTasks/src/flex/ant/FlexTask.java

  • When Will these two things be released?

    Hello there. I have an iPod Touch 16GB. I was wondering if anybody knew what the release date was for these two things(if they are released).
    1.iPhone & iPod Touch SDK for Windows
    2.iPod Touch 2.0 Upgrade
    If anybody Knows the release date(s), Please tell me.
    Thanks,
    Christian

    "In fact-if I knew anything about coding I would go out and develop it myself just to prove you wrong. :P"
    But you don't!
    And even if you did, it would be in the same camp as the jailbreakers as Apple, from what I understand, requires you to go through them to get apps distributed, and I am more than sure that they will pull up the whole quality issue when they tell you that your app developed on your homebrew SDK app will not be distributed. Kind of ironic from a company that has the history of Apple, eh?
    "I generally avoid claiming something will never occur in the entire length of human existence."
    Oh, I see where you are going with this. The cat is neither alive nor dead. It does not exist as it has not been observed. Unless the cat in question lives in a black bag aboard a ship in the Colonial Fleet. That one was dead even when it was in scene, apparently.

  • Two Things - Links and Text

    So there are two things that drive me crazy when using Muse, both of which are a huge inconvenience to the site builder and the customer:
    1 - All text is automatically turned into image when lived.
    2 - You can't link text directly in a paragraph. You have to leave an empty space and then try to line up an individual menu link with the text.
    I really hope the newer versions of MUSE fix this. Or is there a way to avoid these problems that I'm not aware of?

    Hello HWheeler,
    I posted this information on your idea as well, but I will address it here so others can see it.
    Likely if the text is being turned into an image, you are using a non-websafe font. Muse does this to ensure that all users will see it the same, regardless of whether or not the user has that font installed. Using web-safe fonts (on the web-safe font list) allow you to export the item as text, which can be selected, copy/pasted, etc.
    Likely, this issue stems from the first. Using a websafe font, you can select the text you want to turn into a link, and then in the control strip (just above the page) use the Hyperlink box to link the text to an URL or page you'd like.
    Regards,

  • How to make this two things at the same time ?

    Hello
    When my mouse is on a area, I need :
        -  to show a object (a rectangle inserted with the toolbar)
        -  to show a caption
    I think it's not possible to do this two things at the same time when I use the rollover functions (Rollover caption or Rollover Image).
    I would like to use a button, but the button works only if I click it, and not when I just pass my mouse on it.
    Someone have an Idea?
    I can't use Javascript.
    Thanks

    Rick is correct.  You can use the Rollover Slidelet's rollover area to trigger an Advanced Action.  You'll need to create this Advanced Action with two clauses.  One to SHOW the caption, and the other to SHOW the rectangle.
    Your alternative to the rollover slidelet is to use an Event Handler widget attached to the object that the mouse should roll over.
    The Event Handler will detect when the mouse is over the object and trigger its own Success criteria.  You can then use the widget's ON Success event to trigger the Advanced Action as mentioned above.
    More information about using the Event Handler here: http://www.infosemantics.com.au/adobe-captivate-widgets/download-free-trial-widgets
    An example of using it to do two different things on the same object can be found at this web page: http://www.infosemantics.com.au/adobe-captivate-advanced-elearning-tutorials/beat-adobe-ca ptivate-interactive-catch22
    Trial versions of the widget can be downloaded from here:  http://www.infosemantics.com.au/adobe-captivate-widgets/download-free-trial-widgets

  • I updated to iOS 6.1.2 on my iPad gen 3 and is unable to use my Google app! Two things happen, 1.) Can't find URL n 2.) Yahoo developers HTML codes are shown.

    I updated to iOS 6.1.2 on my iPad gen 3 and is unable to use my Google app! Two things happen, 1.) Can't find URL n 2.) Yahoo developers HTML codes are shown.

    THey have bought out an update Ios 8.2 perhaps u could try that it may help u unfortunately u cannot go back to Ios 7.1.2 apple wont allow u to i guess hindsight is a good thing u can learn from this and dont be in too much of a hurry to update in the future sit back and wait too see if there are any problems before u update i work on the principle if aint broke then dont touch it...sorry there much u can do other than vent your suggestions to apple support..

  • Sync Address Book across two Macs w/o .Mac

    How do I sync two address books across two Macs without using .Mac?

    Hi
    There are several third-party solutions. When I was without .Mac I used Address-O-Sync. You can find others on versiontracker.
    Matt

  • ITunes Closes And I Can Directly Relate It To Two Things

    I had the problem before with opening itunes but now have shut off all the start ups and everything. It will run fine but after a certain amount of time two startup programs called wiqwyc and xhwx pop up in my startups as files i wont to have on and then my itunes closes. I have searched by the command name and am not able to find these two things. If i can find a way to turn these things off and stay off my itunes would work fine. ANY HELP IS THANKED.

    You look like you have a case of 'malware' infecting your system.
    I did a search on the Discussions for this and the work the 'b noir' has done. See the link below and view as many threads as you can. It may help. I'll send b your way as well.
    http://discussions.apple.com/search.jspa?threadID=&q=malware&objID=&dateRange=la st30days&userID=b+noir&numResults=30&rankBy=9

  • HT201317 I've noticed two things that my ipad no longer does, if save an image from graphic art on the internet, it used to save them to photostream, it no longer does, and with all the settings on my photos no longer shared between ipad and pc, like it u

    I've noticed two things my Ipad no longer does, If I save an image from an internet graphic file - facebook or whatever, the photo used to be saved to photostream... it no longer saves it to anywhere. Also having made sure all the boxes are ticked with photostream and ICloud and not knowingly changed anything, photos take with Ipad/photostream no longer end up in icloud and available to other machines eg. windows pc. Anyone got any suggestions?

    Try here:
    iPod touch: Hardware troubleshooting
    iOS: Not responding or does not turn on
    To get the calender and contacts back if you can't get the iPod working is to restore the new iPod from the backup of the old one.

  • I've just downloaded Aperture 3 and two things happened

    I've just downloaded Aperture 3 and two things happened 1.I imported only one album of 300 + images and duplicate images came over which I subsequently sent to trash. 2. All images, except for one, have disappeared from the album. Can anyone explain why this has happened and what can I do. Thanks. Patricia

    Thanks Terence,
    Yes, I guess I had inadvertently added something to the search box. When I clicked in it, all the images were there. So thanks for that.
    If the duplicates that came in from iphoto during the import are iphoto previews, was I wrong to consign them to the trash? So far, I haven't emptied the trash. I would very much appreciate it if you would advice me further on this issue. I would also like to now import another album from iphoto, but I will wait until I hear from you in case there is something I should do in the process to avoid duplicates being imported at the same time, assuming that they shouldn't be.
    Regards
    Patricia

  • Web Gallery: Two things needed

    I desperately need (or want) two things:
    1) a simple number scheme on top of the thumnails, 1,2,3 etc, so I can say to the client, "check out, 1,2,3, &... etc without having to open the image to it's larger preview.
    2) A way to color label the thumbnails to make your selects stand out.
    Did I miss this? thanks.

    Look at The Turning Gate web galleries, they are amazing and you can use the coloured tags on the thumbnails, and suggest exactly that to your clients, you can also number the cells or leave the photo name (number) below the thumbnail for suggesting "look at photo 2,3,4 etc"
    Certain web galleries allow clients / friends / users to tick and comment on the galleries - and submit a selection back to you
    I use them all the time for my clients and they are utterly invaluable.
    http://www.hamishnivenphotography.co.za/client/Tintswalo/safari_lodge/index.html
    Cheers
    Hamish

  • I am trying to edit my sound generator, but the window to edit it goes under the dock and i cant edit the last two things, how do i fix that?

    i am trying to edit the Negril Sweep for a slower build up so i can use it in making dubstep tracks. the window of the sound generator extends down below the dock and therefore i can't edit the last two things, sustain and release. how do i fix this?

    Jrot33 wrote:
    the window of the sound generator extends down below the dock and therefore i can't edit the last two things, sustain and release.
    press command-option-d to temporarily hide the dock

  • ASObjC: Do Two Things at Once

    Hi, All.
    I've got an AppleScript Objective C program that I'd like to have do two things at once. For example, when a button is clicked, speak a sentence, and do some math (example below). The easiest thing would be to just give it two sent actions, the handlers that I want it to run, but nope, can't do that.
    I tried using one handler within another, but it still waits for the first to finish before moving on to the second, like this:
    on secondTask()
    set x to 1
    repeat 5
    set x to x + 1
    end repeat
    end secondTask
    on btnClicked_(sender)
    secondTask()
    say "Hello, you've just clicked a button. We're doing some math right now."
    end butnClicked_
    When I use this, the tasks get done, but one at a time.
    Is there any way to get it to do two things in parallel?
    Thanks!
    -Nate

    Hello
    If I understand it correctly, something like the following snippet would work :
    --SNIPPET
    (* not tested *)
    tell current application's class "NSSpeechSynthesizer"
    set synth to its alloc()'s initWithVoice_(missing value) -- default voice
    end tell
    synth's startSpeakingString_("Humpty Dumpty sat on a wall,
    Humpty Dumpty had a great fall.
    All the king's horses and all the king's men
    Couldn't put Humpty together again.")
    tell current application to display dialog "Now speaking..." buttons {"Stop"}
    --if synth's isSpeaking() then synth's stopSpeaking()
    synth's stopSpeaking()
    synth's release()
    --END OF SNIPPET
    And if the above works, actual script in ASObjC would look something like this :
    --SCRIPT (outline)
    (* not tested *)
    property NSSpeechSynthesizer : class "NSSpeechSynthesizer"
    script myAppDelegate
    property parent : class "NSObject"
    property myButton : missing value
    property synth : {}
    on buttonClicked_(sender)
    synth's startSpeakingString_("Hello")
    end buttonClicked_
    on awakeFromNib()
    set synth to NSSpeechSynthesizer's alloc()'s initWithVoice_(missing value) -- default voice
    end awakeFromNib
    on applicationWillFinishLaunching_(aNotification)
    end applicationWillFinishLaunching_
    on applicationShouldTerminate_(sender)
    --synth's stopSpeaking() -- not sure this is necessary
    synth's release()
    return current application's NSTerminateNow
    end applicationShouldTerminate_
    end script
    --END OF SCRIPT
    *When you alloc() something, make sure you release() it.
    Regards,
    H

  • Having just bought an iMac and set every thing up I have found that my IPad seems to run very slow. I have also just updated the IPad to OS 5.1 .Are these two things connected or is there a problem with the IPad

    Having just bought an iMac and set every thing up I have found that my IPad seems to run very slow. I have also just updated the IPad to OS 5.1 .Are these two things connected or is there a problem with the IPad

    Using the Mac with your iPad has nothing to do with the fact that the iPad is running slow. There could be any number of reasons why the iPad is now running slow.
    Have you tried a reset on the iPad?
    Reset the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider - let go of the buttons.

  • Sync address book with two different google accounts

    Im trying to sync my address book with two separate google accounts. I understand how this works normally through mail preferences and have it working with my personal email account but my university's emails are through gmail as well and i wanted to sync the same address book with me other gmail account. Please help, any info is much appreciated!

    I've only found workarounds for this. It amazes me this isn't available, but I've seen a lot of chatter about this throughout the web. The best temporary solution is synching your iPhone with Google as an exchange server and then synchronizing that with your computer through iTunes. Assuming you have an iPhone.

Maybe you are looking for

  • Error while trying to retrieve data from BW BEx query

    The following error is coming while trying to retrieve data from BW BEx query (on ODS) when the Characters are more than 50. In BEx report there is a limitation but is it also a limitation in Webi report. Is there any other solution for this scenario

  • Error when publishing crystal report to the BO server

    Hello All:    Has any one encountered the following error when saving a report to the BO server.    Unable to launch C:\program files\Business Objects\BusinessObjects Enterprise 11\win32_x86\plugins\desktop\CrystalEnterprise.Report\ReportAdd program

  • Paint artifacts

    Hello I am trying to make a very simple game and so far i have been able to move some image or shape using the arrow keys. The problem i am having is with the arg-version repaint() method, the no arg method works fine. When I move the object sometime

  • "SocketException: No buffer space available" on a non-blocking socket?

    Why do i get "SocketException: No buffer space available" on non-blocking DatagramChannel.send()? According to the docs, it's just supposed to return 0 as the number bytes written, no?

  • Importing keywords from stock photography sites

    We purchase a lot of images from stock photography sites, such as Shutterstock and iStockphoto. We have been using a software called QPict to catalogue the images. QPict is no longer supported. We'd like to shift to Lightroom or possibly Bridge. Is t