All Indic text is rendered as boxes on iOS
[WebKit-https.git] / Source / Platform / ChangeLog
1 2014-03-25  Martin Robinson  <mrobinson@igalia.com>
2
3         [GTK] Remove the autotools build
4         https://bugs.webkit.org/show_bug.cgi?id=130717
5
6         Reviewed by Anders Carlsson.
7
8         * GNUmakefile.am: Removed.
9
10 2014-01-20  Ryuan Choi  <ryuan.choi@samsung.com>
11
12         [CMAKE] Remove Nix from CMake scripts
13         https://bugs.webkit.org/show_bug.cgi?id=127264
14
15         Reviewed by Anders Carlsson.
16
17         * CMakeLists.txt: Removed.
18
19 2014-01-16  Benjamin Poulain  <bpoulain@apple.com>
20
21         Remove Nix from Source/Platform
22         https://bugs.webkit.org/show_bug.cgi?id=127132
23
24         Reviewed by Anders Carlsson.
25
26         * PlatformNix.cmake: Removed.
27         * nix: Removed.
28
29 2013-12-11  José Dapena Paz  <jdapena@igalia.com> and Zan Dobersek  <zdobersek@igalia.com>
30
31         [GTK] Add a UPower-based BatteryProvider
32         https://bugs.webkit.org/show_bug.cgi?id=115719
33
34         Reviewed by Martin Robinson.
35
36         * GNUmakefile.am: Add the Source/WebCore/platform/glib directory to the list of directories searched
37         for header inclusion. Add the upower-glib dependency CFLAGS to the list of libPlatform's CPPFLAGS.
38
39 2013-12-02  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
40
41         Nix Upstream: Updating Platform files
42         https://bugs.webkit.org/show_bug.cgi?id=124982
43
44         Reviewed by Benjamin Poulain.
45
46         Adding new Platform files that are missing in the trunk.
47
48         * PlatformNix.cmake:
49         * nix/public/AudioDestinationConsumer.h: Added.
50         (Nix::AudioDestinationConsumer::~AudioDestinationConsumer):
51         * nix/public/MediaConstraints.h: Added.
52         * nix/public/MediaStream.h: Added.
53         * nix/public/MediaStreamAudioSource.h: Added.
54         * nix/public/MediaStreamCenter.h: Added.
55         * nix/public/MediaStreamSource.h: Added.
56         * nix/public/PrivatePtr.h: Added.
57
58 2013-11-26  Marcelo Lira  <marcelo.lira@openbossa.org>
59
60         Nix upstreaming - Adding build files and supporting scripts
61         https://bugs.webkit.org/show_bug.cgi?id=118367
62
63         Reviewed by Ryosuke Niwa.
64
65         * CMakeLists.txt: Added.
66         * PlatformNix.cmake: Added.
67
68 2013-11-07  Denis Nomiyama  <d.nomiyama@samsung.com>
69
70         [GTK] Glyphs in vertical text tests are rotated 90 degrees clockwise
71         https://bugs.webkit.org/show_bug.cgi?id=50619
72
73         Reviewed by Martin Robinson.
74
75         Added WebCore/platform/graphics/opentype to the include path.
76
77         * GNUmakefile.am:
78
79 2013-10-29  Hugo Parente Lima  <hugo.lima@openbossa.org>
80
81         Adding Nix files in Source/Platform to trunk
82         https://bugs.webkit.org/show_bug.cgi?id=118331
83
84         Reviewed by Benjamin Poulain.
85
86         Add files part of Nix public API used to implement
87         backends for some WebKit subsystems on Application side.
88
89         * nix/public/AudioDevice.h: Added.
90         * nix/public/Canvas.h: Added.
91         * nix/public/Color.h: Added.
92         * nix/public/Common.h: Added.
93         * nix/public/FFTFrame.h: Added.
94         * nix/public/Gamepad.h: Added.
95         * nix/public/Gamepads.h: Added.
96         * nix/public/MediaPlayer.h: Added.
97         * nix/public/MultiChannelPCMData.h: Added.
98         * nix/public/Platform.h: Added.
99         * nix/public/Rect.h: Added.
100         * nix/public/Size.h: Added.
101         * nix/public/ThemeEngine.h: Added.
102         * nix/src/DefaultWebThemeEngine.cpp: Added.
103         * nix/src/DefaultWebThemeEngine.h: Added.
104         * nix/src/Platform.cpp: Added.
105
106 2013-06-14  Zan Dobersek  <zdobersek@igalia.com>
107
108         Unreviewed GTK build fix.
109
110         * GNUmakefile.am: Add the Freetype CFLAGS to the list of libPlatformGtk's CPPFLAGS. These are required as there are
111         specific build targets that end up including the HarfBuzz headers which are included in the Freetype CFLAGS variable.
112
113 2013-06-12  Zan Dobersek  <zdobersek@igalia.com>
114
115         [GTK] Move more build targets for source code that's free of layer violations into libPlatform
116         https://bugs.webkit.org/show_bug.cgi?id=115936
117
118         Reviewed by Martin Robinson.
119
120         * GNUmakefile.am: Add additional Source/WebCore/platform subdirectories to the list of the directories
121         that are specific to the platform layer but still located in WebCore. Add Enchant and Freetype dependencies'
122         CFLAGS to the list of libPlatform CPPFLAGS. Add GStreamer dependency's CFLAGS to the list of libPlatformGtk
123         CPPFLAGS.
124
125 2013-05-14  Zan Dobersek  <zdobersek@igalia.com>
126
127         [GTK] Move generated ColorData.cpp, WebKitFontFamilyNames.(cpp|h) build targets into libPlatform
128         https://bugs.webkit.org/show_bug.cgi?id=115921
129
130         Reviewed by Gustavo Noronha Silva.
131
132         * GNUmakefile.am: Move the ANGLE include directories under the new platform_cppflags variable,
133         adding the DerivedSources/Platform directory. Add the generated sources' build targets to libPlatform
134         under nodist_libPlatform_la_SOURCES. Add platform_cppflags to the list of libPlatformGtk CPPFLAGS.
135         Add generation rules for the ColorData.cpp and WebKitFontFamilyNames.(cpp|h) source files, now generated
136         into the DerivedSources/Platform directory.
137
138 2013-05-14  Zan Dobersek  <zdobersek@igalia.com>
139
140         [GTK] libPlatform, libPlatformGtk must depend on the related GNUmakefiles
141         https://bugs.webkit.org/show_bug.cgi?id=115937
142
143         Reviewed by Martin Robinson.
144
145         * GNUmakefile.am: Set up an artifical dependency so that libPlatform and libPlatformGtk
146         libraries take into account any changes in this GNUmakefile.am and the GNUmakefile.list.am
147         located under Source/WebCore. The latter is included due to all the build targets for the
148         two libraries being listed there.
149
150 2013-05-06  Zan Dobersek  <zdobersek@igalia.com>
151
152         [GTK] Move GeolocationProviderGeoclue into libPlatform
153         https://bugs.webkit.org/show_bug.cgi?id=115591
154
155         Reviewed by Martin Robinson.
156
157         * GNUmakefile.am: List the Source/WebCore/platform/geoclue directory under platform_webcore_cppflags.
158         Add Geoclue dependency CPPFLAGS to the list of libPlatform's CPPFLAGS.
159
160 2013-04-24  Zan Dobersek  <zdobersek@igalia.com>
161
162         [GTK] Move image decoders, some other GStreamer, Cairo and Soup sources to libPlatform
163         https://bugs.webkit.org/show_bug.cgi?id=115050
164
165         Reviewed by Martin Robinson.
166
167         * GNUmakefile.am: Add the image-decoders directory and its subdirectories to the list of header inclusion directories.
168         List the Cairo, GStreamer and Libsoup cppflags under the cppflags libPlatform uses for compiling its sources.
169
170 2013-04-22  Zan Dobersek  <zdobersek@igalia.com>
171
172         [GTK] Set up libPlatform.la
173         https://bugs.webkit.org/show_bug.cgi?id=114168
174
175         Reviewed by Martin Robinson.
176
177         * GNUmakefile.am: Set up the libPlatform.la static library to build the source files listed in platform_sources.
178         As with the libPlatformGtk.la library, only the Source/WebCore/platform and its subdirectories are allowed to be
179         searched for headers to include, providing a convenient way to detect any platform violations. These directories
180         are listed in the platform_webcore_cppflags variable.
181
182 2013-04-05  Benjamin Poulain  <benjamin@webkit.org>
183
184         Fix GTK+ for real after r147712
185
186         Reviewed by Ryosuke Niwa.
187
188         * GNUmakefile.am: Added.
189         * Platform: Added.