UIDatePicker september 1978 bug in ios 4.x - ios4

Using a date picker in my app it is impossible to select a date in September 1978 other than September 1st.
If you have i.e 8 September 1979 and you change just the year to 1978 the day jumps automatically to 1 and it is impossible to change to any other day (they are all greyed out ).
From other forums other persons report this bug also in the built-in contacts app in the birthday field.
My application is built with XCode 3.2.5 + ios 4.2
The problem seems present only on devices with ios 4.x: I have tried with an iPod with ios 3.1.3 and the same app is working fine.
I have tried compiling and running with XCode 3.2.6 + ios 4.3 but the problem persists.
The iPhone simulator (with ios 4.3) gives the same problem when adding a birthday in the contacts application.
Someone knows about a workaround for this UIDatePicker issue?
Unfortunately on developer-Apple site I cannot find an exhaustive list of fixed bugs / known issues...
Friendshiplanet

I've found that this was a problem related to the TimeZone. So in Italy time zone the bug appears on septemner 1978, in other timezones the bug may appear in other months. This explain why Apple support and other did not find a way to reproduce it.
Luckily in iOS 6.0 this problem disappeared!
So the best workaround now is to compile the code against iOS 6.0 (or above) libraries.

Related

No APSB22-48 patches for Magento 2.3

We are still running Magento community version 2.3.4x.
We are upgrading since 4 months to current version, there were many plug-ins not compatible and so on.
Now we are about 2-3 weeks before we can fully switch.
On 11. of Oct. Adobe released:
Security update available for Adobe Commerce | APSB22-48
https://helpx.adobe.com/security/products/magento/apsb22-48.html
But our version of out of service since one month.
So we can not switch now, and there is also no patch.
Adobe Commerce 2.4.5 and earlier versions 
What can we do until then?
I know this is not an adequate question here, but since It will probably affect 60% of all Shop worldwide, it's necessary to ask this here.
Maybe try this: https://github.com/EmicoEcommerce/Magento-APSB22-48-Security-Patches
This repository contains Magento 2 Patch Files for the recently found security issues on 12-10-2022. The patch files aim to fix the CVE-2022-35698 and CVE-2022-35689 vulnerabilities.

Detecting HIDPI settings in JavaFX application

Currently, I am using JDK 15 and JavaFX 15 in GNOME/Wayland on Linux on a 4K monitor. It appears that the produced apps cannot detect my 200% upscale setting.
When researching I came up with this bug ticket that suggests moving to JavaFX 11, which is no longer working.
How should I detect and force upscale my JavaFX applications?
The ticket does not suggest downgrading to JavaFX 11. It suggest upgrading from 8. As you are already using 15 that's fine. Nevertheless I would suggest to try the latest EA release of JavaFX which is 17-ea+2 at the time of this writing, in order to see whether your problem has been fixed already. If not submit a bug report.
There recently was a discussion on the mailing list about such a bug:
https://mail.openjdk.java.net/pipermail/openjfx-dev/2021-February/028827.html
Maybe that helps.

Does MtouchSdkVersion setting affect what version of iOS we can run on?

When deploying an existing Xamarin forms proj from Visual Studio I was getting errors like "Failed to load AOT module ‘System.Net.Http’ while running in aot-only mode". This had worked in the past, it seemed Xcode had recently updated before I hit the problem. I found I was able to get the project deploying by changing the csproj entry 10.0 to 10.3. It looks like I could change this setting and everyone would be ok if they also had updated xcode.
My concern is: Does this change what versions of iOS the application can support? Would it have any other surprises when deployed to the apple store?
One thing I don't understand is I am the only person seeing this issue. Another developer is able to deploy to an iOS device (iPad instead of an iPhone) that also has the latest version of iOS without problems. Running “xcodebuild -version” shows we have the same version of xcode installed (8.3.1) and running “xcodebuild -showsdks” shows we have the same iOS sdk available (iOS 10.3).
There is some good documentation on the iOS SDK version: https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/cross_development/Overview/overview.html#//apple_ref/doc/uid/20002001-BABEBGCF
You can build against a higher version of the SDK and run against lower versions of iOS.
Building against different versions of the iOS SDK can cause differences in behavior, these may show as regressions in your application.

Can I test my apps on a first generation iPod Touch using Xcode 4?

Hi I have an app that supports iOS 3 however I've only ever tested it on an iPhone 4 (very bad practice I know). Lately in my updates people have been emailing me that my app is crashing on their older device, still running iOS 3. I am clearly including features only available in iOS 4 SDK but I can't find where they are in my code.
So to fix this I bought a first generation iPod touch from ebay (which I haven't received yet). Will I be able to build and run my app on this iPod touch or do I need to locate an older version of Xcode and the iPhone sdk (i.e Xcode 3.2.2) and build it using that?
If you haven't used any iOS 4+ specific APIs, you can test your apps on the iPod touch using Xcode 4.

Layer SetNeedsDisplay issue in iOS 4.0

I am working on PDF viewer on iOS, calling [TiledLayer setNeedsDisplay] invalidates display region well in iOS 3.X version. The same code doesn't work on iOS 4.0 onwards. I searched thru forum, None of them helped me.
Could anyone point some clue to resolve this issue?

Resources