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