]> git.sesse.net Git - casparcg/blob - ffmpeg 0.6/include/changelog.txt
2.0.2: INFO TEMPLATE works on both compressed and uncompressed templates.
[casparcg] / ffmpeg 0.6 / include / changelog.txt
1 ------------------------------------------------------------------------\r
2 r26 | 2009-10-02 13:36:47 +0400 | 2 lines\r
3 \r
4 [Issue 5] Change <stdint.h> to "stdint.h" to let compiler search for it in local directory.\r
5 \r
6 ------------------------------------------------------------------------\r
7 r25 | 2009-09-17 23:46:49 +0400 | 2 lines\r
8 \r
9 [Issue 4] Fix incorrect int8_t behaviour if compiled with /J flag.\r
10 \r
11 ------------------------------------------------------------------------\r
12 r24 | 2009-05-13 14:53:48 +0400 | 2 lines\r
13 \r
14 Forgot about #ifdef __cplusplus guard around 'extern "C"', so inclusion to C files has been broken.\r
15 \r
16 ------------------------------------------------------------------------\r
17 r23 | 2009-05-12 01:27:45 +0400 | 3 lines\r
18 \r
19 [Issue 2] Always wrap <wcharîà\9e with external "C" {}.\r
20 It turns out that not only Visual Studio 6 requires this, but also newer versions when compiling for ARM.\r
21 \r
22 ------------------------------------------------------------------------\r
23 r22 | 2009-05-11 22:22:15 +0400 | 3 lines\r
24 \r
25 [Issue 3] Visual Studio 6 and Embedded Visual C++ 4 doesn't realize that, e.g. char has the same size as __int8 so we give up on __intX for them.\r
26 his should close Issue 3 in issue tracker.\r
27 \r
28 ------------------------------------------------------------------------\r
29 r21 | 2008-07-17 09:47:22 +0400 | 4 lines\r
30 \r
31 Get rid of these compiler warnings when compiling for 32-bit:\r
32   warning C4311: 'type cast' : pointer truncation from 'void *' to 'uintptr_t'\r
33   warning C4312: 'type cast' : conversion from 'uintptr_t' to 'const void *' of greater size\r
34 \r
35 ------------------------------------------------------------------------\r
36 r20 | 2007-10-09 16:54:27 +0400 | 2 lines\r
37 \r
38 Better C99 conformance: macros for format specifiers should only be included in C++ implementations if __STDC_FORMAT_MACROS is defined before <inttypes.h> is included.\r
39 \r
40 ------------------------------------------------------------------------\r
41 r19 | 2007-07-04 02:14:40 +0400 | 3 lines\r
42 \r
43 Explicitly cast to appropriate type INT8_MIN, INT16_MIN, INT32_MIN and INT64_MIN constants.\r
44 Due to their unusual definition in Visual Studio headers (-_Ix_MAX-1) they are propagated to int and thus do not have expected type, causing VS6 strict compiler to claim about type inconsistency.\r
45 \r
46 ------------------------------------------------------------------------\r
47 r18 | 2007-06-26 16:53:23 +0400 | 2 lines\r
48 \r
49 Better handling of (U)INTx_C macros - now they generate constants of exact width.\r
50 \r
51 ------------------------------------------------------------------------\r
52 r17 | 2007-03-29 20:16:14 +0400 | 2 lines\r
53 \r
54 Fix typo: Miscrosoft -> Microsoft.\r
55 \r
56 ------------------------------------------------------------------------\r
57 r16 | 2007-02-24 17:32:58 +0300 | 4 lines\r
58 \r
59 Remove <BaseTsd.h> include, as it is not present in Visual Studio 2005 Epxress Edition and required only for INT_PTR and UINT_PTR types.\r
60 \r
61 'intptr_t' and 'uintptr_t' types now defined explicitly with #ifdef _WIN64.\r
62 \r
63 ------------------------------------------------------------------------\r
64 r15 | 2007-02-11 20:53:05 +0300 | 2 lines\r
65 \r
66 More correct fix for compilation under VS6.\r
67 \r
68 ------------------------------------------------------------------------\r
69 r14 | 2007-02-11 20:04:32 +0300 | 2 lines\r
70 \r
71 Bugfix: fix compiling under VS6, when stdint.h enclosed in 'extern "C" {}'.\r
72 \r
73 ------------------------------------------------------------------------\r
74 r13 | 2006-12-13 16:53:11 +0300 | 2 lines\r
75 \r
76 Make _inline modifier for imaxdiv default option. Use STATIC_IMAXDIV to make it static.\r
77 \r
78 ------------------------------------------------------------------------\r
79 r12 | 2006-12-13 16:42:24 +0300 | 2 lines\r
80 \r
81 Error message changed: VC6 supported from now.\r
82 \r
83 ------------------------------------------------------------------------\r
84 r11 | 2006-12-13 16:39:33 +0300 | 2 lines\r
85 \r
86 All (U)INT* types changed to (unsigned) __int*. This should make stdint.h compatible with VC6.\r
87 \r
88 ------------------------------------------------------------------------\r
89 r10 | 2006-12-13 16:20:57 +0300 | 3 lines\r
90 \r
91 Added INLINE_IMAXDIV define switch. \r
92 If INLINE_IMAXDIV is defined imaxdiv() have static modifier. If not - it is _inline.\r
93 \r
94 ------------------------------------------------------------------------\r
95 r9 | 2006-12-13 15:53:52 +0300 | 2 lines\r
96 \r
97 Error message for non-MSC compiler changed.\r
98 \r
99 ------------------------------------------------------------------------\r
100 r8 | 2006-12-13 12:47:48 +0300 | 2 lines\r
101 \r
102 Added #ifndef for SIZE_MAX (it is defined in limits.h on MSVSC 8).\r
103 \r
104 ------------------------------------------------------------------------\r
105 r7 | 2006-12-13 01:08:02 +0300 | 2 lines\r
106 \r
107 License chaged to BSD-derivative.\r
108 \r
109 ------------------------------------------------------------------------\r
110 r6 | 2006-12-13 00:53:20 +0300 | 2 lines\r
111 \r
112 Added <wchar.h> include to avoid warnings when it is included after stdint.h.\r
113 \r
114 ------------------------------------------------------------------------\r
115 r5 | 2006-12-12 00:58:05 +0300 | 2 lines\r
116 \r
117 BUGFIX: Definitions of INTPTR_MIN, INTPTR_MAX and UINTPTR_MAX for WIN32 and WIN64 was mixed up.\r
118 \r
119 ------------------------------------------------------------------------\r
120 r4 | 2006-12-12 00:51:55 +0300 | 2 lines\r
121 \r
122 Rise #error if _MSC_VER is not defined. I.e. compiler other then Microsoft Visual C++ is used.\r
123 \r
124 ------------------------------------------------------------------------\r
125 r3 | 2006-12-11 22:54:14 +0300 | 2 lines\r
126 \r
127 Added <limits.h> include to stdint.h.\r
128 \r
129 ------------------------------------------------------------------------\r
130 r2 | 2006-12-11 21:39:27 +0300 | 2 lines\r
131 \r
132 Initial check in.\r
133 \r
134 ------------------------------------------------------------------------\r
135 r1 | 2006-12-11 21:30:23 +0300 | 1 line\r
136 \r
137 Initial directory structure.\r
138 ------------------------------------------------------------------------\r