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