Backward compatibility refers to a software or hardware system that can successfully use interfaces and data from earlier versions of the system.
Questions tagged [backwards-compatibility]
1060 questions
27
votes
5 answers
Detect IE8 Compatibility Mode
Possible Duplicate:
Differentiate IE7 browser and browser in IE7 compatibility mode
We have not had time to fully test IE8 with our fairly extensive system. We are also reaching the point at which we can't prohibit the use of IE8. Our users are…

don changer
- 313
- 1
- 3
- 5
26
votes
1 answer
inflating fragments with compatibility package android
I am trying to inflate a layout containing a Fragment using the backwards compatibility package. I took the jar file and placed it in the libs folder of my project. I extended Fragment and then tried to inflate it by setting the contentView of the…

Nathan Schwermann
- 31,285
- 16
- 80
- 91
26
votes
3 answers
Best practices for versioning your services with WCF?
I'm starting to work with my model almost exclusively in WCF and wanted to get some practical approaches to versioning these services over time. Can anyone point me in the right direction?

Toran Billups
- 27,111
- 40
- 155
- 268
26
votes
6 answers
Static analysis tool to detect ABI breaks in C++
It's not very hard to break binary backwards-compatibility of a DSO/shared library with a C++ interface. That said, is there a static analysis tool, which can help detecting such ABI breaks, if it's given two different sets of header files: those of…

okun
- 338
- 3
- 10
26
votes
4 answers
How to handle lack of JavaScript Object.bind() method in IE 8
I am writing a bit of JavaScript that uses the Object.bind method.
funcabc = function(x, y, z){
this.myx = x;
this.playUB = function(w) {
if ( this.myx === null ) {
// do blah blah
return;
}
…

Claude
- 599
- 1
- 5
- 13
24
votes
4 answers
How to save an image in a subdirectory on android Q whilst remaining backwards compatible
I'm creating a simple image editor app and therefore need to load and save image files. I'd like the saved files to appear in the gallery in a separate album. From Android API 28 to 29, there have been drastic changes to what extent an app is able…

multimodcrafter
- 343
- 1
- 2
- 7
24
votes
3 answers
Rules for C# class backward compatibility/avoiding breaking changes
I'm working on a C# 3.5 assembly that is consumed by many different applications in an enterprise server environment. I would like to add some properties to an existing C# class (not abstract) and maintain backwards compatibility with current…

ErnieL
- 5,773
- 1
- 23
- 27
23
votes
3 answers
Android Lollipop - changed behavior of SQLite
When testing one of my apps for Android 5.0 compatibility I found that one two of my SQL queries doesn't don't work as expected anymore on Lollipop. Both of my problems led to significantly different results on Lollipop compared to older Android…

Michael Geier
- 1,653
- 1
- 16
- 18
21
votes
3 answers
GCC vs MS C++ compiler for maintaining API backwards binary compatibility
I came from the Linux world and know a lot of articles about maintaining backwards binary compatibility (BC) of a dynamic library API written in C++ language. One of them is "Policies/Binary Compatibility Issues With C++" based on the Itanium C++…

linuxbuild
- 15,843
- 6
- 60
- 87
21
votes
2 answers
Equivalent C# statement for this VB6 operation creating problems
I have this code line in VB:
Dim Sqrt As Double
Sqrt = Radius ^ 2 - (CenterX - X) ^ 2
The parameters in the statement above are being passed the values below:
X= -7.3725025845036161 Double
CenterX =0.0 Double
Radius= 8.0 …

Apoorv
- 2,023
- 1
- 19
- 42
21
votes
5 answers
Web Services API Versioning
I offer a small Web Services API to my clients which I plan to evolve over time. So I need some sort of versioning, but I can't find any information about how you do something like that.
Is there a best practice?
How can I keep adding new…

Paul Izzy
- 233
- 1
- 2
- 4
20
votes
1 answer
Why is there {Raw,Safe}ConfigParser in Python 3?
Am surprised there's 3 different forms: RawConfigParser, SafeConfigParser and ConfigParser (docs). I read the differences but why isn't everyone using SafeConfigParser, since it seems, well, safe? I can understand that in the case for Python 2 that…

tshepang
- 12,111
- 21
- 91
- 136
19
votes
3 answers
Replacing fragments and orientation change
I'm developing an Android application targeting 2.x and 3.0 devices and thus I'm using the compatibilty API. I'm testing on Android 2.0.
I'm trying to replace a displayed fragment with another one (search form with search results) and I'm…

Mavrik
- 2,580
- 4
- 19
- 30
19
votes
4 answers
Apply backgroundTint to background drawable for API 19
The backgroundTint is correctly applied on API 23, but not on API 19. How can I get the drawable tinted for API 19 and below?
19
votes
4 answers
confusion of how to make osx app backward compatible & how to test them
after reading the apple SDK guide
https://developer.apple.com/library/mac/#documentation/developertools/conceptual/cross_development/Overview/overview.html
I'm still confused of how to make the mac app backward compatible & how to test them…

Josh
- 692
- 2
- 9
- 38