VS2010 WebKit projects, scripts, and property sheets.
[WebKit-https.git] / Source / WebKit / ChangeLog
1 2013-02-05  Roger Fong  <roger_fong@apple.com>
2
3         VS2010 WebKit projects, scripts, and property sheets.
4         https://bugs.webkit.org/show_bug.cgi?id=106989.
5
6         Reviewed by Brent Fulgham.
7
8         * WebKit.vcxproj/Interfaces: Added.
9         * WebKit.vcxproj/Interfaces/FixMIDLHeaders.pl: Copied from win/WebKit.vcproj/FixMIDLHeaders.pl.
10         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Added.
11         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: Added.
12         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.user: Added.
13         * WebKit.vcxproj/Interfaces/InterfacesCommon.props: Added.
14         * WebKit.vcxproj/Interfaces/InterfacesDebug.props: Added.
15         * WebKit.vcxproj/Interfaces/InterfacesPostBuild.cmd: Added.
16         * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd: Added.
17         * WebKit.vcxproj/Interfaces/InterfacesRelease.props: Added.
18         * WebKit.vcxproj/WebKit: Added.
19         * WebKit.vcxproj/WebKit.sln:
20         * WebKit.vcxproj/WebKit/WebKit.vcxproj: Added.
21         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Added.
22         * WebKit.vcxproj/WebKit/WebKit.vcxproj.user: Added.
23         * WebKit.vcxproj/WebKit/WebKitApple.props: Added.
24         * WebKit.vcxproj/WebKit/WebKitCFLite.props: Added.
25         * WebKit.vcxproj/WebKit/WebKitCommon.props: Added.
26         * WebKit.vcxproj/WebKit/WebKitDebug.props: Added.
27         * WebKit.vcxproj/WebKit/WebKitDirectX.props: Added.
28         * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Added.
29         * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd: Added.
30         * WebKit.vcxproj/WebKit/WebKitPreLink.cmd: Added.
31         * WebKit.vcxproj/WebKit/WebKitRelease.props: Added.
32         * WebKit.vcxproj/WebKit/resource.h: Copied from win/WebKit.vcproj/resource.h.
33         * WebKit.vcxproj/WebKitExportGenerator: Added.
34         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: Added.
35         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters: Added.
36         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.user: Added.
37         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd: Added.
38         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props: Added.
39         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebug.props: Added.
40         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd: Added.
41         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd: Added.
42         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props: Added.
43         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Copied from win/WebKit.vcproj/WebKitExports.def.in.
44         * WebKit.vcxproj/WebKitGUID: Added.
45         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Added.
46         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters: Added.
47         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.user: Added.
48         * WebKit.vcxproj/WebKitGUID/WebKitGUIDCommon.props: Added.
49         * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebug.props: Added.
50         * WebKit.vcxproj/WebKitGUID/WebKitGUIDPostBuild.cmd: Added.
51         * WebKit.vcxproj/WebKitGUID/WebKitGUIDPreBuild.cmd: Added.
52         * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props: Added.
53
54 2013-01-31  Christophe Dumez  <dchris@gmail.com>
55
56         [EFL] Disable Web Intents
57         https://bugs.webkit.org/show_bug.cgi?id=108457
58
59         Reviewed by Alexey Proskuryakov.
60
61         Remove intents files from EFL CMake project.
62
63         * PlatformEfl.cmake:
64
65 2013-01-25  Roger Fong  <roger_fong@apple.com>
66
67         Unreviewed. Rename LLInt projects folder and make appropriate changes to solutions.
68
69         * WebKit.vcxproj/WebKit.sln:
70
71 2013-01-23  Roger Fong  <roger_fong@apple.com>
72
73         Unreviewed. Add svn:eol-style to solution file, not eol-style.
74
75         * WebKit.vcxproj/WebKit.sln: Added property svn:eol-style. Removed property eol-style.
76
77 2013-01-23  Roger Fong  <roger_fong@apple.com>
78
79         Unreviewed. Added eol-style=native to solution file.
80
81         * WebKit.vcxproj/WebKit.sln: Added property eol-style.
82
83 2013-01-23  Roger Fong  <roger_fong@apple.com>
84
85         Unreviewed. Checkin the OpenSource WebKit solution.
86
87         * WebKit.vcxproj/WebKit.sln:
88
89 2013-01-23  Tony Chang  <tony@chromium.org>
90
91         Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
92
93         * WebKit.vcxproj/WebKit.sln: Added property svn:eol-style.
94
95 2013-01-23  Roger Fong  <roger_fong@apple.com>
96
97         Add the VS2010 WebKit solution folder and solution file.
98         The solution of course will not load until the dependent projects are all completed.
99         https://bugs.webkit.org/show_bug.cgi?id=106949.
100
101         Reviewed by Brent Fulgham.
102
103         * WebKit.vcxproj: Added.
104         * WebKit.vcxproj/WebKit.sln: Added.
105
106 2013-01-22  Krzysztof Czech  <k.czech@samsung.com>
107
108         [EFL] Adds Accessibility support to wk1
109         https://bugs.webkit.org/show_bug.cgi?id=107440
110
111         Reviewed by Gyuyoung Kim.
112
113         * PlatformEfl.cmake: Adds ATK headers and libraries.
114
115 2013-01-17  Poul Sysolyatin  <psytonx@gmail.com>
116
117         32-bit build for Qt5 on Mac OS fails.
118         https://bugs.webkit.org/show_bug.cgi?id=107094
119
120         We need to define NS_BUILD_32_LIKE_64 for 32-bit build for Mac OS.
121         Fixed 32-bit build detection for support Qt5.
122
123         Reviewed by Benjamin Poulain.
124
125         * WebKit1.pro:
126
127 2013-01-14  Dean Jackson  <dino@apple.com>
128
129         [ANGLE] Update ANGLE in WebKit
130         https://bugs.webkit.org/show_bug.cgi?id=106274
131
132         Unreviewed attempted build fix.
133
134         The khrplatform.h file is now a public header without a directory
135         prefix. Update the include path to look in the right place.
136
137         * PlatformEfl.cmake:
138
139 2013-01-14  Max Vujovic  <mvujovic@adobe.com>
140
141         [ANGLE] Update ANGLE in WebKit
142         https://bugs.webkit.org/show_bug.cgi?id=106274
143
144         Reviewed by Dean Jackson.
145
146         Update ANGLE to r1641.
147
148         * PlatformEfl.cmake: Add ANGLE/include to the include directories list because ShaderLang.h
149         now includes "KHR/khrplatform.h", which is located in ANGLE/include/KHR/khrplatform.h.
150
151 2013-01-10  Christophe Dumez  <christophe.dumez@intel.com>
152
153         [EFL] Add gstreamer 1.0.5 to jhbuild
154         https://bugs.webkit.org/show_bug.cgi?id=106178
155
156         Reviewed by Laszlo Gombos.
157
158         Remove GSTREAMER_INTERFACES_LIBRARIES from EFL
159         CMake configuration.
160
161         * PlatformEfl.cmake:
162
163 2013-01-07  Ryosuke Niwa  <rniwa@webkit.org>
164
165         Sorted the xcodeproj file.
166
167         * WebKit.xcodeproj/project.pbxproj:
168
169 2012-12-20  Ryuan Choi  <ryuan.choi@samsung.com>
170
171         [EFL] Build break with latest EFL libraries.
172         https://bugs.webkit.org/show_bug.cgi?id=104827
173
174         Reviewed by Laszlo Gombos.
175
176         * PlatformEfl.cmake: Includes eo EFL library.
177
178 2012-12-18  Joseph Pecoraro  <pecoraro@apple.com>
179
180         [Mac] Add Build Phase to Check Headers for Inappropriate Macros (Platform.h macros)
181         https://bugs.webkit.org/show_bug.cgi?id=104279
182
183         Reviewed by David Kilzer.
184
185         Add a build phase to check the public WebKit headers for
186         inappropriate macros. Also set the executable as an input
187         path on the other check-* build phases.
188
189         * WebKit.xcodeproj/project.pbxproj:
190
191 2012-12-12  Mark Lam  <mark.lam@apple.com>
192
193         Encapsulate externally used webdatabase APIs in DatabaseManager.
194         https://bugs.webkit.org/show_bug.cgi?id=104741.
195
196         Reviewed by Sam Weinig.
197
198         Use DatabaseManager instead of accessing DatabaseTracker, AbstractDatabase,
199         and DatabaseContext directly. This is to prepare for upcoming webkit2
200         refactoring.
201
202         * WebKit.xcodeproj/project.pbxproj:
203
204 2012-12-05  Halton Huo  <halton.huo@intel.com>
205
206         [CMake] Unify coding style for CMake files
207         https://bugs.webkit.org/show_bug.cgi?id=103605
208
209         Reviewed by Laszlo Gombos.
210
211         Update cmake files(.cmake, CMakeLists.txt) with following style rules:
212         1. Indentation
213         1.1 Use spaces, not tabs.
214         1.2 Four spaces as indent.
215         2. Spacing
216         2.1 Place one space between control statements and their parentheses.
217             For eg, if (), else (), elseif (), endif (), foreach (),
218             endforeach (), while (), endwhile (), break ().
219         2.2 Do not place spaces between function and macro statements and
220             their parentheses. For eg, macro(), endmacro(), function(),
221             endfunction().
222         2.3 Do not place spaces between a command or function or macro and its
223             parentheses, or between a parenthesis and its content. For eg,
224             message("testing") not message( "testing") or message ("testing" )
225         2.4 No space at line ending.
226         3. Lowercase when call commands macros and functions. For eg,
227            add_executable() not ADD_EXECUTABLE(), set() not SET().
228
229         * CMakeLists.txt:
230         * PlatformBlackBerry.cmake:
231         * PlatformEfl.cmake:
232         * PlatformWinCE.cmake:
233
234 2012-12-03  Pierre Rossi  <pierre.rossi@digia.com>
235
236         [Qt] another stab at fixing the windows build 
237
238         It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
239         Define them by hand to be on the safe side.
240
241         * WebKit1.pro:
242
243 2012-11-30  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi  <pierre.rossi@digia.com>
244
245         [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
246         https://bugs.webkit.org/show_bug.cgi?id=99314
247
248         Reviewed by Tor Arne Vestbø.
249
250         This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
251         shared libraries.
252
253         It's a big refactoring that mostly involves moving WebCore dependent
254         code into QtWebKit and accessing it through exported QWebFrameAdapter
255         and QWebPageAdapter classes.
256
257         * WebKit1.pro:
258         * WebKitWidgets.pri: Removed.
259         * WebKitWidgets.pro: Removed.
260
261 2012-11-22  Jeff Rogers  <jrogers@rim.com>
262
263         [BlackBerry] Update Web Notifications Implementation
264         https://bugs.webkit.org/show_bug.cgi?id=102621
265
266         Reviewed by George Staikos.
267
268         Reviewed internally by George Staikos and Joe Mason.
269         Internal PR 172120
270         Add new Notification files and remove obsolete ones.
271
272         * PlatformBlackBerry.cmake:
273
274 2012-11-22  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
275
276         [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
277         https://bugs.webkit.org/show_bug.cgi?id=102800
278
279         Reviewed by Tor Arne Vestbø.
280
281         This patch separates code that needs to use QWidget related APIs in
282         WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
283         example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
284         while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
285         static library. WebKit1 is compiled without QT += widgets and therefore
286         any widget related dependency has been moved "up" and out of WebKit1 into
287         the WebKitWidgets library.
288
289         Between the code in WebKit.a and WebKitWidgets.a new adapters and
290         interfaces have been introduced, such as QWebPageAdapter and
291         QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
292         call out into the API layer, implemented by QWebPage (QWebPagePrivate).
293         The other way around if QWebPage wants to access WebCore or
294         WebCoreSupport related functionality, it will go through
295         QWebPageAdapater (as base class). The separation in the direction up
296         into the API layer is complete with this patch, no code in WebKit1
297         depends on QtWidgets. The separation the other way around, code in the
298         API layer not using any WebCore types, is not complete yet.
299
300         Some classes such as QWebSettings, QWebElement or
301         DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
302         they do not depend on widget related Qt APIs and they make much more
303         use of WebCore internal APIs and therefore are easier to keep in
304         WebKit1.
305
306         In the future we plan to place a real shared library boundary between
307         WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
308         part of the QtWebKit shared library and by turning the WebKitWidgets
309         static library into a shared one.
310
311         * WebKit1.pri:
312         * WebKit1.pro:
313         * WebKitWidgets.pri: Copied from Source/WebKit/WebKit1.pri.
314         * WebKitWidgets.pro: Added.
315
316 2012-11-21  Kai Koehne  <kai.koehne@digia.com>
317
318         [Qt] MinGW: Don't add OpenGL library dependencies here
319         https://bugs.webkit.org/show_bug.cgi?id=102924
320
321         Reviewed by Simon Hausmann.
322
323         As the comment suggests the dependency is already for WebCore, so add it there instead.
324
325         * WebKit1.pri:
326
327 2012-11-18  Laszlo Gombos  <l.gombos@samsung.com>
328
329         [CMake] Consolidate common input files
330         https://bugs.webkit.org/show_bug.cgi?id=101632
331
332         Reviewed by Rob Buis.
333
334         Consolidate and sort the list of files.
335
336         * PlatformEfl.cmake:
337
338 2012-11-12  Timothy Hatcher  <timothy@apple.com>
339
340         Add a dock button to the top right corner of the Web Inspector window (similar to the full screen button).
341
342         https://bugs.webkit.org/show_bug.cgi?id=102025
343
344         Reviewed by Joseph Pecoraro.
345
346         * WebKit.xcodeproj/project.pbxproj: Added Dock.pdf.
347
348 2012-11-08  Laszlo Gombos  <l.gombos@samsung.com>
349
350         [EFL] Remove non-variable options from the build system
351         https://bugs.webkit.org/show_bug.cgi?id=101506
352
353         Reviewed by Kenneth Rohde Christiansen.
354
355         Remove WTF_USE_FREETYPE and ENABLE_GLIB_SUPPORT cmake variables
356         as these are always set to const 1 and not really configurable.
357
358         * PlatformEfl.cmake:
359
360 2012-11-07  Andreas Kling  <akling@apple.com>
361
362         Remove build-webkit dependency on Java SDK for Apple Mac WebKit.
363         <http://webkit.org/b/101492>
364
365         Reviewed by Anders Carlsson.
366
367         * WebKit.xcodeproj/project.pbxproj: Remove WebJavaPlugIn.h
368
369 2012-11-06  Laszlo Gombos  <l.gombos@samsung.com>
370
371         [EFL] Simplify the build system
372         https://bugs.webkit.org/show_bug.cgi?id=101392
373
374         Reviewed by Kenneth Rohde Christiansen.
375
376         Use WTF_USE_3D_GRAPHICS to guard the inclusion of surfaces and textmap 
377         directories under WebCore/graphics to be consistent with 
378         WebCore/PlatformEfl.cmake.
379
380         * PlatformEfl.cmake:
381
382 2012-11-04  Halton Huo  <halton.huo@intel.com>
383
384         [EFL] Use _LIBRARIES instead of _LIBRARY
385         https://bugs.webkit.org/show_bug.cgi?id=101042
386
387         Reviewed by Gyuyoung Kim.
388
389         In CMake Find files, _LIBRARY is intended for internal use, should
390         use _LIBRARIES instead.
391
392         * PlatformEfl.cmake: s/_LIBRARY}/_LIBRARIES}
393
394 2012-11-01  Seonae Kim  <sunaeluv.kim@samsung.com>
395
396         [EFL][DRT] Support Geolocation
397         https://bugs.webkit.org/show_bug.cgi?id=97427
398
399         Reviewed by Gyuyoung Kim. 
400
401         Add a mock directory to use GeolocationClientMock in DumpRenderTree.
402
403         * PlatformEfl.cmake:
404
405 2012-10-31  Otto Derek Cheung  <otcheung@rim.com>
406
407         [BlackBerry] Adding window.external to our port
408         https://bugs.webkit.org/show_bug.cgi?id=100868
409
410         Reviewed by Rob Buis.
411
412         Adding ExternalExtension classes to the BB cmake file.
413
414         * PlatformBlackBerry.cmake:
415
416 2012-10-31  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
417
418         [EFL][DRT] EventSender requires contextClick implementation
419         https://bugs.webkit.org/show_bug.cgi?id=86091
420
421         Reviewed by Gyuyoung Kim.
422
423         Add new unit test file, needed due to ewk API changes.
424
425         * PlatformEfl.cmake:
426
427 2012-10-30  Peter Wang  <peter.wang@torchmobile.com.cn>
428
429         [BlackBerry] Clean the code of "JavaScriptDebuggerBlackBerry"
430         https://bugs.webkit.org/show_bug.cgi?id=100724
431
432         Reviewed by Rob Buis.
433
434         Remove the code of JavaScriptDebuggerBlackBerry.
435
436         * PlatformBlackBerry.cmake:
437
438 2012-10-28  Mark Rowe  <mrowe@apple.com>
439
440         Remove references to unsupported OS and Xcode versions.
441
442         Reviewed by Anders Carlsson.
443
444         * WebKit.xcodeproj/project.pbxproj:
445
446 2012-10-26  Sheriff Bot  <webkit.review.bot@gmail.com>
447
448         Unreviewed, rolling out r132601.
449         http://trac.webkit.org/changeset/132601
450         https://bugs.webkit.org/show_bug.cgi?id=100494
451
452         It broke the Qt build (Requested by Ossy on #webkit).
453
454         * PlatformEfl.cmake:
455
456 2012-10-26  Xiaobo Wang  <xbwang@torchmobile.com.cn>
457
458         [BlackBerry] Support pixel tests for BlackBerry DRT
459         https://bugs.webkit.org/show_bug.cgi?id=100210
460
461         Reviewed by Rob Buis.
462
463         Adds a step to build ImageDiff from Qt for DRT. Most of the works are
464         accomplished by Christopher Wells.
465
466         * PlatformBlackBerry.cmake:
467
468 2012-10-24  Alexey Proskuryakov  <ap@apple.com>
469
470         Add a strategy for shared workers
471         https://bugs.webkit.org/show_bug.cgi?id=100165
472
473         EFL build fix by Christophe Dumez.
474
475         Reviewed by Brady Eidson.
476
477         * CMakeLists.txt: Add WebCore/workers to include paths.
478
479 2012-10-24  Otto Derek Cheung  <otcheung@rim.com>
480
481         [BlackBerry] Rename GeolocationControllerClientBlackBerry to GeolocationClientBlackBerry
482         https://bugs.webkit.org/show_bug.cgi?id=100250
483
484         Reviewed by Rob Buis.
485
486         Rename GeolocationControllerClientBlackBerry to GeolocationClientBlackBerry
487         to prevent confusion.
488
489         PR 230196
490
491         * PlatformBlackBerry.cmake:
492
493 2012-10-23  Hyowon Kim  <hw1008.kim@samsung.com>
494
495         [Texmap][EFL] Add AcceleratedCompositingContextEfl to the build system.
496         https://bugs.webkit.org/show_bug.cgi?id=88630
497
498         Reviewed by Gyuyoung Kim.
499
500         * PlatformEfl.cmake: Add the AcceleratedCompositingContextEfl.cpp file
501         and INCLUDE paths for TEXTURE_MAPPER_GL.
502
503 2012-10-18  Kangil Han  <kangil.han@samsung.com>
504
505         [EFL] Add unit test for ewk_frame_source_get.
506         https://bugs.webkit.org/show_bug.cgi?id=95984
507
508         Reviewed by Gyuyoung Kim.
509
510         Add test_ewk_frame.cpp for unit test.
511
512         * PlatformEfl.cmake:
513
514 2012-10-15  David Kilzer  <ddkilzer@apple.com>
515
516         Move framework and library linking into WebKit.xcconfig
517         <http://webkit.org/b/99284>
518
519         Reviewed by Mark Rowe.
520
521         * WebKit.xcodeproj/project.pbxproj: Remove frameworks and
522         libraries from Xcode project file.
523
524 2012-10-15  Christophe Dumez  <christophe.dumez@intel.com>
525
526         [EFL][WK2] Implement Favicons API
527         https://bugs.webkit.org/show_bug.cgi?id=99087
528
529         Reviewed by Kenneth Rohde Christiansen.
530
531         Remove ewk_util.cpp from PlatformEfl.cmake now that its
532         code has been moved to WebCore to be reused in WK2.
533
534         * PlatformEfl.cmake:
535
536 2012-10-15  Dongwoo Joshua Im  <dw.im@samsung.com>
537
538         [EFL] Set the basepath of the File System API.
539         https://bugs.webkit.org/show_bug.cgi?id=98344
540
541         Reviewed by Gyuyoung Kim.
542
543         Set the basepath of the File System API using the internal setter function.
544
545         * PlatformEfl.cmake: Add new include path.
546
547 2012-10-15  Ryuan Choi  <ryuan.choi@samsung.com>
548
549         [EFL] Share resources installed for inspector
550         https://bugs.webkit.org/show_bug.cgi?id=98991
551
552         Reviewed by Gyuyoung Kim.
553
554         * PlatformEfl.cmake:
555         Extracted build scripts which install resources to WebKit/PlatformEfl.cmake.
556
557 2012-10-15  George Staikos  <staikos@webkit.org>
558
559         [BlackBerry] Adapt to Platform API changes in string handling
560         https://bugs.webkit.org/show_bug.cgi?id=99248
561
562         Reviewed by Yong Li.
563
564         Convert usage of WebString, char* and std::string to BlackBerry::Platform::String.
565
566         * PlatformBlackBerry.cmake:
567
568 2012-10-13  Jakob Petsovits  <jpetsovits@rim.com>
569
570         [BlackBerry] Fetch blit rects from a viewport accessor
571         https://bugs.webkit.org/show_bug.cgi?id=98581
572         RIM PR 173292
573
574         Reviewed by George Staikos.
575         Internally reviewed by Arvid Nilsson.
576
577         Add new ViewportAccessor files to the build.
578         See Source/WebKit/blackberry/ChangeLog for the
579         verbose commit message.
580
581         * PlatformBlackBerry.cmake:
582
583 2012-10-12  Sheriff Bot  <webkit.review.bot@gmail.com>
584
585         Unreviewed, rolling out r131189.
586         http://trac.webkit.org/changeset/131189
587         https://bugs.webkit.org/show_bug.cgi?id=99187
588
589         Made inspector http tests crash on WK2. (Requested by rakuco
590         on #webkit).
591
592         * PlatformEfl.cmake:
593
594 2012-10-12  Ryuan Choi  <ryuan.choi@samsung.com>
595
596         [EFL] Share resources installed for inspector
597         https://bugs.webkit.org/show_bug.cgi?id=98991
598
599         Reviewed by Gyuyoung Kim.
600
601         * PlatformEfl.cmake:
602         Extracted build scripts which install resources to WebKit/PlatformEfl.cmake.
603
604 2012-10-11  Chris Guan  <chris.guan@torchmobile.com.cn>
605
606         [Blackberry] makes NavigatorContentUtils work
607         https://bugs.webkit.org/show_bug.cgi?id=99022
608
609         Reviewed by Rob Buis.
610
611         Because r126735 renamed RegisterProtocolHandler API to NavigatorContentUtils, So we
612         need add Modules/navigatorcontentutils into WebKit_INCLUDE_DIRECTORIES.
613
614         * PlatformBlackBerry.cmake:
615
616 2012-10-10  Konrad Piascik  <kpiascik@rim.com>
617
618         [BlackBerry] Install inspector files into staging directory.
619         https://bugs.webkit.org/show_bug.cgi?id=98930
620
621         Reviewed by Rob Buis.
622
623         Internally reviewed by Ming Xie.
624         Install the web inspector resources into the staging directory to make it easier to flash to device.
625
626         * PlatformBlackBerry.cmake:
627
628 2012-10-09  Simon Hausmann  <simon.hausmann@digia.com>
629
630         [Qt] Fix build with QtMultimedia
631
632         Reviewed by Tor Arne Vestbø.
633
634         * WebKit1.pri: WK1 needs QtMultimediaWidgets for QVideoWidget and friends.
635
636 2012-10-08  Simon Hausmann  <simon.hausmann@digia.com>
637
638         [Qt] Make RenderThemeQStyle/ScrollbarThemeQStyle compile without QStyle/QtWidgets
639         https://bugs.webkit.org/show_bug.cgi?id=98268
640
641         Reviewed by Tor Arne Vestbø.
642
643         * WebKit1.pro: Add new files to the build.
644
645 2012-10-04  Rob Buis  <rbuis@rim.com>
646
647         [BlackBerry] Sync up CMake files
648         https://bugs.webkit.org/show_bug.cgi?id=98442
649
650         Reviewed by Gyuyoung Kim.
651
652         Amongst others use InspectorOverlayBlackBerry.
653
654         * PlatformBlackBerry.cmake:
655
656 2012-10-05  Simon Hausmann  <simon.hausmann@digia.com>
657
658         Unreviewed, rolling out r130495.
659         http://trac.webkit.org/changeset/130495
660         https://bugs.webkit.org/show_bug.cgi?id=98268
661
662         Made WK2 tests crash....
663
664         * WebKit1.pro:
665
666 2012-10-05  Simon Hausmann  <simon.hausmann@digia.com>
667
668         [Qt] Make RenderThemeQStyle/ScrollbarThemeQStyle compile without QStyle/QtWidgets
669         https://bugs.webkit.org/show_bug.cgi?id=98268
670
671         Reviewed by Tor Arne Vestbø.
672
673         * WebKit1.pro: Add new files to the build.
674
675 2012-10-04  Konrad Piascik  <kpiascik@rim.com>
676
677         [BlackBerry] Update how we compile inspector front-end javascript.
678         https://bugs.webkit.org/show_bug.cgi?id=98413
679
680         Reviewed by Rob Buis.
681
682         No longer cat all JavaScript together, instead use the lazy init and
683         only append our custom changes script to the end of inspectorBB.html.
684
685         * PlatformBlackBerry.cmake:
686
687 2012-10-03  Ryuan Choi  <ryuan.choi@samsung.com>
688
689         [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
690         https://bugs.webkit.org/show_bug.cgi?id=97753
691
692         Reviewed by Laszlo Gombos.
693
694         default.edj is used in both webkit/efl and webkit2/efl.
695         However, it has been generated only when ENABLE_WEBKIT is enabled.
696
697         This patch separates the script which generates default.edj
698         from source/webkit/platformefl.cmake.
699
700         * PlatformEfl.cmake: Extracted codes which is related to default.edj.
701
702 2012-10-03  Otto Derek Cheung  <otcheung@rim.com>
703
704         [BlackBerry] Implementing the NetworkInfo API for BB port
705         https://bugs.webkit.org/show_bug.cgi?id=98273
706
707         Reviewed by Rob Buis.
708
709         Adding new classes to support NetworkInfo API in the
710         BlackBerry Port.
711
712         * PlatformBlackBerry.cmake:
713
714 2012-10-02  Krzysztof Czech  <k.czech@samsung.com>
715
716         [EFL] Add file EWKTestEnvironment.cpp to build system.
717         https://bugs.webkit.org/show_bug.cgi?id=94925
718
719         Reviewed by Gyuyoung Kim.
720
721         Change is related to modifications in wk1 unit tests.
722
723         * PlatformEfl.cmake:
724
725 2012-09-27  Anders Carlsson  <andersca@apple.com>
726
727         Get rid of more unused WK1 plug-in code
728         https://bugs.webkit.org/show_bug.cgi?id=97835
729
730         Reviewed by Mark Rowe.
731
732         Remove WebNetscapeDeprecatedFunctions.c and WebNetscapeDeprecatedFunctions.h from the Xcode project.
733
734         * WebKit.xcodeproj/project.pbxproj:
735
736 2012-09-27  Christophe Dumez  <christophe.dumez@intel.com>
737
738         [EFL][CMAKE] Default theme files are outdated in PlatformEfl.cmake
739         https://bugs.webkit.org/show_bug.cgi?id=97769
740
741         Reviewed by Kenneth Rohde Christiansen.
742
743         Update Default theme files in PlatformEfl.cmake so that
744         changes to those files are properly picked up by CMake
745         when building incrementally.
746
747         * PlatformEfl.cmake:
748
749 2012-09-24  Arvid Nilsson  <anilsson@rim.com>
750
751         [BlackBerry] Add cookie database API
752         https://bugs.webkit.org/show_bug.cgi?id=97102
753
754         Reviewed by Antonio Gomes.
755
756         Add cookie database file to build system.
757
758         Reviewed internally by Otto D. Cheung.
759
760         * PlatformBlackBerry.cmake:
761
762 2012-09-21  Arvid Nilsson  <anilsson@rim.com>
763
764         [BlackBerry] Remove obsolete compositing surface code
765         https://bugs.webkit.org/show_bug.cgi?id=97314
766
767         Reviewed by Antonio Gomes.
768
769         Remove compositing surface code from build system.
770
771         PR 208038.
772
773         * PlatformBlackBerry.cmake:
774
775 2012-09-14  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
776
777         [Qt] Make force_static_libs_as_shared work on Mac OS
778
779         We had to move a few LIBS += around that were in the wrong place,
780         and not caught when everything was just linked into the final
781         QtWebKit library.
782
783         Reviewed by Simon Hausmann.
784
785         * WebKit1.pri: Move multimedia-stuff to WebCore, to share with WK2
786
787 2012-09-11  Raphael Kubo da Costa  <rakuco@webkit.org>
788
789         [EFL] Rewrite the EFL-related Find modules
790         https://bugs.webkit.org/show_bug.cgi?id=95237
791
792         Reviewed by Kenneth Rohde Christiansen.
793
794         * PlatformEfl.cmake: Stop setting the LINK_FLAGS property and add
795         libraries and include directories for each Enlightenment
796         Foundation Library used by the port.
797
798 2012-09-11  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
799
800         [Qt] Add a configure step to the Qt build system
801
802         This allows building the Qt port using just 'qmake WebKit.pro'. Using
803         the build-webkit script is still supported, and will add slightly more
804         logic to the build, such as detecting the need for clean or incremental
805         builds.
806
807         Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
808         all things related to configuring the build, such as use/have/enable flags,
809         and these are translated to defines in default_post. Project files should
810         no longer check contains(DEFINES,...) to detect features, but use the new
811         enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
812         options have been translated into WEBKIT_CONFIG options as well, and can
813         be checked using build?().
814
815         Reviewed by Simon Hausmann.
816
817         * WebKit1.pri:
818         * WebKit1.pro:
819
820 2012-09-06  Crystal Zhang  <haizhang@rim.com>
821
822         [BlackBerry]  Implement a color picker
823         https://bugs.webkit.org/show_bug.cgi?id=96001
824
825         Reviewed by Rob Buis.
826
827         Add color picker files into building system.
828
829         * PlatformBlackBerry.cmake:
830
831 2012-09-06  Simon Hausmann  <simon.hausmann@nokia.com>
832
833         [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
834         https://bugs.webkit.org/show_bug.cgi?id=95965
835
836         Reviewed by Tor Arne Vestbø.
837
838         Depend on ANGLE if necessary, due to the use WebCore types that pull in ANGLE
839         headers (GraphicsContext3D.h in particular).
840
841         * WebKit1.pro:
842
843 2012-09-04  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
844
845         [EFL] Context menu restore.
846         https://bugs.webkit.org/show_bug.cgi?id=74179
847
848         Reviewed by Gyuyoung Kim.
849
850         Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
851         approach, the same as used in WebKit2.
852
853         * PlatformEfl.cmake: Added ContextMenuClientEfl.cpp file to sources list.
854
855 2012-08-29  Ryuan Choi  <ryuan.choi@samsung.com>
856
857         [EFL] Move several files to remove webkit1 dependency from WebCore.
858         https://bugs.webkit.org/show_bug.cgi?id=95264
859
860         Reviewed by Gyuyoung Kim.
861
862         * PlatformEfl.cmake: Added files which is moved.
863
864 2012-08-28  Thiago Marcos P. Santos  <thiago.santos@intel.com>
865
866         [EFL] Rename knob images to thumb on the default theme
867         https://bugs.webkit.org/show_bug.cgi?id=95186
868
869         Reviewed by Kenneth Rohde Christiansen.
870
871         Updated buildsystem after renaming theme images.
872
873         * PlatformEfl.cmake:
874
875 2012-08-27  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
876
877         Rename RegisterProtocolHandler API to NavigatorContentUtils
878         https://bugs.webkit.org/show_bug.cgi?id=94920
879
880         Reviewed by Adam Barth.
881
882         Modified PlatformEfl.cmake so that it includes the renamed files.
883
884         * PlatformEfl.cmake:
885
886 2012-08-20  Dominik Röttsches  <dominik.rottsches@intel.com>
887
888         [EFL] Get rid of pango backend support once harfbuzz-ng is working
889         https://bugs.webkit.org/show_bug.cgi?id=92102
890
891         Reviewed by Kenneth Rohde Christiansen.
892
893         Removing pango-specific includes and libraries.
894
895         * PlatformEfl.cmake: Pango sections removed.
896
897 2012-08-17  Rob Buis  <rbuis@rim.com>
898
899         [BlackBerry] Remove some shared libraries from linking
900         https://bugs.webkit.org/show_bug.cgi?id=94253
901
902         Reviewed by Yong Li.
903
904         Remove some shared libraries.
905
906         * PlatformBlackBerry.cmake:
907
908 2012-08-15  Ryosuke Niwa  <rniwa@webkit.org>
909
910         Update manual tests and comments to refer to TestRunner instead of LayoutTestController
911         https://bugs.webkit.org/show_bug.cgi?id=94168
912
913         Reviewed by Kent Tamura.
914
915         * PlatformBlackBerry.cmake:
916
917 2012-08-14  Christophe Dumez  <christophe.dumez@intel.com>
918
919         [EFL] undefined reference to 'g_type_init' with gold linker
920         https://bugs.webkit.org/show_bug.cgi?id=93935
921
922         Unreviewed build fix. Link against glib-gobject to
923         fix linking error with gold linker.
924
925         * PlatformEfl.cmake:
926
927 2012-08-11  Raphael Kubo da Costa  <rakuco@webkit.org>
928
929         [CMake] Rewrite FindLibSoup2.cmake.
930         https://bugs.webkit.org/show_bug.cgi?id=93191
931
932         Reviewed by Rob Buis.
933
934         * PlatformEfl.cmake: Use LIBSOUP_FOO instead of LIBSOUP24_FOO.
935
936 2012-08-13  Raphael Kubo da Costa  <rakuco@webkit.org>
937
938         [CMake] Remove glib-related Find modules and write single new one instead.
939         https://bugs.webkit.org/show_bug.cgi?id=93786
940
941         Reviewed by Rob Buis.
942
943         * PlatformEfl.cmake: Use GLIB_* instead of Glib_*.
944
945 2012-08-12  Loïc Yhuel  <loic.yhuel@softathome.com>
946
947         [Qt] Make it possible to build without QtTest/QtPrintSupport
948         https://bugs.webkit.org/show_bug.cgi?id=93492
949
950         Reviewed by Tor Arne Vestbø.
951
952         * WebKit1.pri: Optional printsupport
953
954 2012-08-10  Joshua Netterfield  <jnetterfield@rim.com>
955
956         [WebGL] Add support for EXT_robustness
957         https://bugs.webkit.org/show_bug.cgi?id=93379
958
959         Reviewed by George Staikos.
960
961         RIM PR# 147510
962         Internally reviewed by Arvid Nilsson.
963
964         * CMakeLists.txt: Build system adaptation.
965
966 2012-08-10  Benjamin C Meyer  <bmeyer@rim.com>
967
968         Introduce JavaScriptVariant object.
969         https://bugs.webkit.org/show_bug.cgi?id=93644
970
971         The JavaScriptVariant can be used for functions that return results from
972         JavaScript such as executeJavaScript or functions that take arguments
973         to pass a variable to JavaScript and they want to make sure the type
974         is correct.
975
976         Convert executeJavaScriptFunction() to use this data type as the
977         example, other functions will be converted in the future.
978
979         PR 14929
980
981         Internally reviewed by Joe Mason
982         Reviewed by Adam Treat
983
984         * PlatformBlackBerry.cmake:
985
986 2012-08-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
987
988         [BlackBerry] Fix wrong include path for notifications.
989         https://bugs.webkit.org/show_bug.cgi?id=93714
990
991         Reviewed by Rob Buis.
992
993         * PlatformBlackBerry.cmake: Change path from notifications to Modules/notifications.
994
995 2012-08-08  Antonio Gomes  <agomes@rim.com>
996
997         [BlackBerry] Tie up the scrolling machinery to the graphics tree when applicable for in-region scroll
998         https://bugs.webkit.org/show_bug.cgi?id=93482
999
1000         Reviewed by Rob Buis.
1001
1002         * PlatformBlackBerry.cmake: Build system adaptation.
1003
1004 2012-08-07  Ryuan Choi  <ryuan.choi@samsung.com>
1005
1006         [EFL] Remove PlatformTouchEventEfl and PlatformTouchPointEfl
1007         https://bugs.webkit.org/show_bug.cgi?id=93270
1008
1009         Reviewed by Eric Seidel.
1010
1011         * PlatformEfl.cmake: Added ewk_touch_event.cpp
1012
1013 2012-08-07  Konrad Piascik  <kpiascik@rim.com>
1014
1015         [BlackBerry] InspectorOverlay class duplicated in WebCore
1016         https://bugs.webkit.org/show_bug.cgi?id=93124
1017
1018         Reviewed by Rob Buis.
1019
1020         Updated InspectorOverlay build path.
1021
1022         * PlatformBlackBerry.cmake:
1023
1024 2012-08-07  No'am Rosenthal  <noam.rosenthal@nokia.com>
1025
1026         [Qt] Make it possible to build without QtQuick
1027
1028         Reviewed by Simon Hausmann.
1029
1030         * WebKit1.pri:
1031
1032 2012-07-19  Simon Hausmann  <simon.hausmann@nokia.com>
1033
1034         [Qt] Remove Qt 4 specific code paths
1035         https://bugs.webkit.org/show_bug.cgi?id=88161
1036
1037         Reviewed by Kenneth Rohde Christiansen.
1038
1039         * WebKit.pri:
1040         * WebKit1.pri:
1041         * WebKit1.pro:
1042
1043 2012-08-07  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
1044
1045         CUSTOM_SCHEME_HANDLER flag should depend on REGISTER_PROTOCOL_HANDLER
1046         https://bugs.webkit.org/show_bug.cgi?id=93081
1047
1048         Reviewed by Adam Barth.
1049
1050         Modified PlatformEfl.cmake so that CUSTOM_SCHEME_HANDLER flag cannot act without REGISTER_PROTOCOL_HANDLER being set.
1051
1052         * PlatformEfl.cmake:
1053
1054 2012-08-01  Antonio Gomes  <agomes@rim.com>
1055
1056         [BlackBerry] Implement InRegionScroller class as a in-region scroll controller
1057         https://bugs.webkit.org/show_bug.cgi?id=92889
1058         PR #186587
1059
1060         Reviewed by Yong Li.
1061
1062         Internally reviewed by Arvid Nilsson.
1063
1064         * PlatformBlackBerry.cmake: Added InRegionScroller.cpp|h to the build system.
1065
1066 2012-07-30  Simon Hausmann  <simon.hausmann@nokia.com>
1067
1068         Unreviewed Qt/Mac build fix: Use libWebKitSystemInterfaceMountainLion.a
1069         on Mountain Lion.
1070
1071         * WebKit1.pri:
1072
1073 2012-07-27  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1074
1075         [EFL] WebKit API unit tests needs a timeout
1076         https://bugs.webkit.org/show_bug.cgi?id=92496
1077
1078         Reviewed by Antonio Gomes.
1079
1080         Added the same timeout value that we have for WebKit2.
1081
1082         * PlatformEfl.cmake:
1083
1084 2012-07-27  Dominik Röttsches  <dominik.rottsches@intel.com>
1085
1086         [Cairo] Add complex font drawing using HarfbuzzNG
1087         https://bugs.webkit.org/show_bug.cgi?id=91864
1088
1089         Reviewed by Simon Hausmann and Martin Robinson.
1090
1091         Adding includes for harfbuzz folders.
1092
1093         * CMakeLists.txt:
1094
1095 2012-07-26  Christophe Dumez  <christophe.dumez@intel.com>
1096
1097         [EFL][WK2] Implement Network Information provider
1098         https://bugs.webkit.org/show_bug.cgi?id=92343
1099
1100         Reviewed by Kenneth Rohde Christiansen.
1101
1102         WebKit EFL not longer needs to link against EEZE
1103         library since the Network Information provider
1104         was moved to WebCore.
1105
1106         * CMakeLists.txt:
1107         * PlatformEfl.cmake:
1108
1109 2012-07-26  Zoltan Nyul  <zoltan.nyul@intel.com>
1110
1111         [EFL] EFL port should use XDG paths
1112         https://bugs.webkit.org/show_bug.cgi?id=91719
1113
1114         Reviewed by Kenneth Rohde Christiansen.
1115
1116         Add efreet library to get the xdg paths.
1117
1118         * PlatformEfl.cmake:
1119
1120 2012-07-25  Kihong Kwon  <kihong.kwon@samsung.com>
1121
1122         [EFL] Add File Chooser API
1123         https://bugs.webkit.org/show_bug.cgi?id=91957
1124
1125         Reviewed by Hajime Morita.
1126
1127         Add ewk_file_chooser source and header.
1128
1129         * PlatformEfl.cmake:
1130
1131 2012-07-22  Kent Tamura  <tkent@chromium.org>
1132
1133         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
1134         https://bugs.webkit.org/show_bug.cgi?id=91941
1135
1136         Reviewed by Kentaro Hara.
1137
1138         A flag name for an elmement should be ENABLE_*_ELEMENT.
1139
1140         * PlatformEfl.cmake:
1141
1142 2012-07-20  Christophe Dumez  <christophe.dumez@intel.com>
1143
1144         [EFL] Proxy configuration should honor the no_proxy environment variable
1145         https://bugs.webkit.org/show_bug.cgi?id=91747
1146
1147         Reviewed by Kenneth Rohde Christiansen.
1148
1149         Add WebCore/platform/network/soup to INCLUDE paths.
1150
1151         * PlatformEfl.cmake:
1152
1153 2012-07-18  Yong Li  <yoli@rim.com>
1154
1155         [BlackBerry] Move about: URL handling out of WebCore
1156         https://bugs.webkit.org/show_bug.cgi?id=91541
1157
1158         Reviewed by Rob Buis.
1159
1160         AboutData.cpp is moved from WebCoreSupport to WebKitSupport.
1161
1162         * PlatformBlackBerry.cmake:
1163
1164 2012-07-18  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1165
1166         [CMake] Make gtest a shared library
1167         https://bugs.webkit.org/show_bug.cgi?id=90973
1168
1169         Reviewed by Daniel Bates.
1170
1171         No need to link with gtest dependencies now since it is a shared library.
1172
1173         * PlatformEfl.cmake:
1174
1175 2012-07-17  Ryuan Choi  <ryuan.choi@samsung.com>
1176
1177         [EFL] Move codes related to theme setting from Widget to RenderTheme
1178         https://bugs.webkit.org/show_bug.cgi?id=89842
1179
1180         Reviewed by Kenneth Rohde Christiansen.
1181
1182         * CMakeLists.txt: Added html/shadow to WebKit_INCLUDE_DIRECTORIES.
1183
1184 2012-07-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1185
1186         Add RegisterProtocolHandlerClient to the Modules/protocolhandler
1187         https://bugs.webkit.org/show_bug.cgi?id=90940
1188
1189         Reviewed by Hajime Morita.
1190
1191         As a step to let protocol handler be moved to the modules, RegisterProtocolHandlerClient needs
1192         to be added to the Modules/protocolhandler. Because ChromeClient has some virtual functions for
1193         protocol handlers, virtual functions should be moved to RegisterProtocolHandlerClient.
1194
1195         * PlatformEfl.cmake: Add RegisterProtocolHandlerEfl files and include path.
1196
1197 2012-07-16  Joshua Netterfield  <jnetterfield@rim.com>
1198
1199         [BlackBerry] Upstream WebGL Code
1200         https://bugs.webkit.org/show_bug.cgi?id=91143
1201
1202         Reviewed by Rob Buis.
1203
1204         This patch includes BlackBerry-specific fixes for anti-aliasing, logging, and shader compilation.
1205
1206         * PlatformBlackBerry.cmake: Define WTF_USE_OPENGL_ES_2 on WebGL-enabled builds.
1207
1208 2012-07-16  Frederik Gladhorn  <frederik.gladhorn@nokia.com>
1209
1210         Add accessible for QWebView.
1211         https://bugs.webkit.org/show_bug.cgi?id=91073
1212
1213         Reviewed by Simon Hausmann.
1214
1215         Add classes to enable accessibility on the widget level.
1216
1217         * WebKit.pri:
1218         * WebKit1.pro:
1219
1220 2012-07-15  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1221
1222         [EFL] Move files guarded by #ifdef to existing file list.
1223         https://bugs.webkit.org/show_bug.cgi?id=91336
1224
1225         Reviewed by Ryosuke Niwa.
1226
1227         Some EFL files are already guared by #ifdef. So, cmake files doesn't need to guard
1228         them again. In addition, some files are missing #ifdef guard its header files. 
1229
1230         * PlatformEfl.cmake:
1231
1232 2012-07-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1233
1234         [CMake] Proper handling of ENABLE_API_TESTS build option
1235         https://bugs.webkit.org/show_bug.cgi?id=91221
1236
1237         Reviewed by Rob Buis.
1238
1239         Build unit tests only if ENABLE_API_TESTS is set.
1240
1241         * PlatformEfl.cmake:
1242
1243 2012-07-12  Simon Hausmann  <simon.hausmann@nokia.com>
1244
1245         Typo in path in generate-webkitversion.pl
1246         https://bugs.webkit.org/show_bug.cgi?id=90883
1247
1248         Reviewed by Mark Rowe.
1249
1250         Correct default path to version config file. In practice it wasn't a problem because only the Qt
1251         build system seems to use the script right now and passes the path to the version file as a
1252         command line parameter.
1253
1254         * scripts/generate-webkitversion.pl:
1255
1256 2012-07-11  Crystal Zhang  <haizhang@rim.com>
1257
1258         [BlackBerry] Implement Date/Time picker
1259         https://bugs.webkit.org/show_bug.cgi?id=90911
1260
1261         Reviewed by Rob Buis.
1262
1263         Add files into make file.
1264
1265         * PlatformBlackBerry.cmake:
1266
1267 2012-07-09  Christophe Dumez  <christophe.dumez@intel.com>
1268
1269         [EFL] Battery status code needs refactoring to be reused in WebKit2
1270         https://bugs.webkit.org/show_bug.cgi?id=90760
1271
1272         Reviewed by Hajime Morita.
1273
1274         Add BatteryClientEfl to PlatformEfl.cmake.
1275
1276         * PlatformEfl.cmake:
1277
1278 2012-07-08  Kihong Kwon  <kihong.kwon@samsung.com>
1279
1280         [EFL] Change notifications directory path of WebKit_INCLUDE_DIRECTORIES in the PlatformEfl.cmake
1281         https://bugs.webkit.org/show_bug.cgi?id=90650
1282
1283         Reviewed by Laszlo Gombos.
1284
1285         Change directory path for including notifications of WebCore
1286         from WebCore/notifications to WebCore/Modules/notifications
1287
1288         * PlatformEfl.cmake:
1289
1290 2012-07-07  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1291
1292         [EFL][CMake] Remove non-existent include directory
1293         https://bugs.webkit.org/show_bug.cgi?id=90605
1294
1295         Reviewed by Kentaro Hara.
1296
1297         * PlatformEfl.cmake:
1298
1299 2012-07-06  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1300
1301         [EFL][CMake] Move gtest sources to an upper level
1302         https://bugs.webkit.org/show_bug.cgi?id=90602
1303
1304         Reviewed by Chang Shu.
1305
1306         Removed gtest since it is now built as a separated component.
1307         This will allow us to share it with WebKit 2 API tests.
1308
1309         * PlatformEfl.cmake:
1310
1311 2012-07-06  Seokju Kwon  <seokju.kwon@samsung.com>
1312
1313         [EFL] Add Web Inspector to WebKit-EFL
1314         https://bugs.webkit.org/show_bug.cgi?id=83865
1315
1316         Reviewed by Pavel Feldman.
1317
1318         EFL port implementation for Web Inspector.
1319         Prepare Web Inspector resources.
1320
1321         * PlatformEfl.cmake:
1322
1323 2012-07-05  Kihong Kwon  <kihong.kwon@samsung.com>
1324
1325         [EFL] Change class name from NotificationClientEfl to NotificationPresenterClientEfl.
1326         https://bugs.webkit.org/show_bug.cgi?id=90542
1327
1328         Reviewed by Kenneth Rohde Christiansen.
1329
1330         NotificationClientEfl.cpp is changed to NotificationPresenterClientEfl.cpp
1331         to be in line with other ports(qt, chromium, gtk).
1332
1333         * PlatformEfl.cmake:
1334
1335 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1336
1337         [Qt] Remove a few un-needed load(features) after r121777
1338
1339         The features are computed by configure.pro and cached in .qmake.cache.
1340
1341         Reviewed by Jocelyn Turcotte.
1342
1343         * WebKit1.pro:
1344
1345 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1346
1347         [Qt] Fix broken OR-operator in project file
1348
1349         Qmake expects |, not ||. The result was that the block was entered, even
1350         if none of the two defines were set to 1.
1351
1352         Reviewed by Jocelyn Turcotte.
1353
1354         * WebKit1.pri:
1355
1356 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
1357
1358         [EFL] Move BatteryClientEfl from WebKit to WebCore
1359         https://bugs.webkit.org/show_bug.cgi?id=90063
1360
1361         Reviewed by Kenneth Rohde Christiansen.
1362
1363         Move BatteryClientEfl class from WebKit to WebCore
1364         so that it can be reused in WebKit2.
1365
1366         * PlatformEfl.cmake:
1367
1368 2012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
1369
1370         [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
1371         https://bugs.webkit.org/show_bug.cgi?id=90271
1372
1373         Reviewed by George Staikos.
1374
1375         RIM PR #154707
1376
1377         Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
1378         defined by default.
1379         We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
1380         need to rebuild webkit before running DRT.
1381
1382         * PlatformBlackBerry.cmake:
1383
1384 2012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1385
1386         [EFL][CMake] Integrate API unit tests with CTest
1387         https://bugs.webkit.org/show_bug.cgi?id=87251
1388
1389         Reviewed by Daniel Bates.
1390
1391         Add every test to the test runner build target.
1392
1393         * PlatformEfl.cmake:
1394
1395 2012-07-02  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1396
1397         [EFL] Rename NotificationPresenterEfl with NotificationClientEfl
1398         https://bugs.webkit.org/show_bug.cgi?id=90370
1399
1400         Reviewed by Csaba Osztrogonác.
1401
1402         Bug 80488 renamed NotificationPresenter with NotificationClient. So, EFL port needs to adjust
1403         it as well.
1404
1405         * PlatformEfl.cmake:
1406
1407 2012-06-29  Krzysztof Czech  <k.czech@samsung.com>
1408
1409         [EFL] Add support for Unit Tests, based on the gtest library.
1410         https://bugs.webkit.org/show_bug.cgi?id=68509
1411
1412         Reviewed by Chang Shu.
1413
1414         Add configuration for building gtest library, testing framework and unit tests.
1415
1416         * PlatformEfl.cmake:
1417
1418 2012-06-27  Sheriff Bot  <webkit.review.bot@gmail.com>
1419
1420         Unreviewed, rolling out r121398.
1421         http://trac.webkit.org/changeset/121398
1422         https://bugs.webkit.org/show_bug.cgi?id=90136
1423
1424         broke efl build (Requested by ryuan on #webkit).
1425
1426         * PlatformEfl.cmake:
1427
1428 2012-06-27  Krzysztof Czech  <k.czech@samsung.com>
1429
1430         [EFL] Add support for Unit Tests, based on the gtest library.
1431         https://bugs.webkit.org/show_bug.cgi?id=68509
1432
1433         Reviewed by Chang Shu.
1434
1435         Add configuration for building gtest library, testing framework and unit tests.
1436
1437         * PlatformEfl.cmake:
1438
1439 2012-06-26  Simon Hausmann  <simon.hausmann@nokia.com>
1440
1441         [Qt][Win] Symbols are not exported in QtWebKit5.dll
1442         https://bugs.webkit.org/show_bug.cgi?id=88873
1443
1444         Reviewed by Tor Arne Vestbø.
1445
1446         * api.pri: Remove MAKEDLL setting done now in win32/default_post.prf.
1447
1448 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
1449
1450         Unreviewed build fix: Don't do QT += widgets with Qt 4
1451
1452         * WebKit1.pro: This is already done in WebKit1.pri.
1453
1454 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
1455
1456         [Qt] Make it possible to build WebKit without QtWidgets
1457         https://bugs.webkit.org/show_bug.cgi?id=78109
1458
1459         Reviewed by Tor Arne Vestbø.
1460
1461         Moved WebKit1 sources into a separate static library. Only WK1
1462         depends on QtWidgets.
1463
1464         * WebKit1.pri: Added.
1465         * WebKit1.pro: Added.
1466
1467 2012-06-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1468
1469         [EFL] Implement Network Information API
1470         https://bugs.webkit.org/show_bug.cgi?id=87067
1471
1472         Reviewed by Kenneth Rohde Christiansen.
1473
1474         * PlatformEfl.cmake: Add dependency of eeze library.
1475
1476 2012-06-22  Joshua Netterfield  <jnetterfield@rim.com>
1477
1478         [BlackBerry] Sanitize GLSL code using ANGLE.
1479
1480         BlackBerry port does not sanitize GLSL code with ANGLE
1481         https://bugs.webkit.org/show_bug.cgi?id=89583
1482
1483         Reviewed by Rob Buis.
1484
1485         * PlatformBlackBerry.cmake: Add ANGLE sources to BlackBerry builds.
1486
1487 2012-06-19  Csaba Osztrogonác  <ossy@webkit.org>
1488
1489         [CMake] Unreviewed speculative buildfix after r120786.
1490
1491         * CMakeLists.txt:
1492
1493 2012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
1494
1495         [BlackBerry] Enable MEDIA_STREAM by default
1496         https://bugs.webkit.org/show_bug.cgi?id=88849
1497
1498         Reviewed by Antonio Gomes.
1499
1500         * PlatformBlackBerry.cmake:
1501
1502 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
1503
1504         [EFL] Enable SHADOW_DOM flag
1505         https://bugs.webkit.org/show_bug.cgi?id=87732
1506
1507         Reviewed by Kentaro Hara.
1508
1509         Add WebCore/bindings/generic to include directories so
1510         that we can include RuntimeEnabledFeatures.h.
1511
1512         * CMakeLists.txt:
1513
1514 2012-06-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1515
1516         [Qt] Don't use WebKit HAVE() macro in public Qt headers
1517
1518         Reviewed by Kenneth Rohde Christiansen.
1519
1520         * WebKit.pri:
1521
1522 2012-06-04  Tomasz Morawski  <t.morawski@samsung.com>
1523
1524         [EFL] Refactor ewk_view_context_paint code.
1525         https://bugs.webkit.org/show_bug.cgi?id=85588
1526
1527         Reviewed by Hajime Morita.
1528
1529         Added new ewk_paint_context.cpp file to source list.
1530
1531         * PlatformEfl.cmake:
1532
1533 2012-06-01  Christophe Dumez  <christophe.dumez@intel.com>
1534
1535         [EFL] EFL's LayoutTestController needs to implement deliverWebIntent
1536         https://bugs.webkit.org/show_bug.cgi?id=86865
1537
1538         Reviewed by Adam Barth.
1539
1540         Add "${WEBCORE_DIR}/dom/default" to include directories in
1541         CMakeLists.txt.
1542
1543         * CMakeLists.txt:
1544
1545 2012-06-01  Sudarsana Nagineni  <sudarsana.nagineni@linux.intel.com>
1546
1547         [EFL] Implement PlatformStrategies
1548         https://bugs.webkit.org/show_bug.cgi?id=86946
1549
1550         Reviewed by Carlos Garcia Campos.
1551
1552         * PlatformEfl.cmake: Add PlatformStrategiesEfl file to the build
1553         system.
1554
1555 2012-05-31  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1556
1557         [CMAKE][EFL] Remove unneeded include path
1558         https://bugs.webkit.org/show_bug.cgi?id=87927 
1559
1560         Reviewed by Kenneth Rohde Christiansen.
1561
1562         Though *wtf* directory was moved to Source/WTF, PlatformEfl.cmake is still including the previous
1563         path. In addition, files on EFL port are using <wtf/gobject/XXX> directly in #include line.
1564         So, EFL port doesn't need to include ${JAVASCRIPTCORE_DIR}/wtf/gobject path anymore.
1565
1566         * PlatformEfl.cmake: Remove '${JAVASCRIPTCORE_DIR}/wtf/gobject' path from include path list.
1567
1568 2012-05-30  Konrad Piascik  <kpiascik@rim.com>
1569
1570         [BlackBerry] Add an Accelerated Compositing layer for Web Inspector DOM highlight.
1571         https://bugs.webkit.org/show_bug.cgi?id=81001
1572
1573         Reviewed by Antonio Gomes
1574         
1575         Added new InspectorOverlay class
1576
1577         * PlatformBlackBerry.cmake:
1578
1579 2012-05-29  Arvid Nilsson  <anilsson@rim.com>
1580
1581         [BlackBerry] WebKit-side implementation of SelectionOverlay
1582         https://bugs.webkit.org/show_bug.cgi?id=87605
1583
1584         Reviewed by Rob Buis.
1585
1586         Add SelectionOverlay to the build system.
1587
1588         PR #160263
1589
1590         * PlatformBlackBerry.cmake:
1591
1592 2012-05-29  Arvid Nilsson  <anilsson@rim.com>
1593
1594         [BlackBerry] WebOverlay API
1595         https://bugs.webkit.org/show_bug.cgi?id=87603
1596
1597         Reviewed by Rob Buis.
1598
1599         Add WebOverlay related files to the build system.
1600
1601         PR #156812
1602
1603         * PlatformBlackBerry.cmake:
1604
1605 2012-05-28  Arvid Nilsson  <anilsson@rim.com>
1606
1607         [BlackBerry] Add a default tap highlight
1608         https://bugs.webkit.org/show_bug.cgi?id=87569
1609
1610         Reviewed by Rob Buis.
1611
1612         Add DefaultTapHighlight to the build system
1613
1614         Reviewed internally by Mike Lattanzio and Mike Fenton.
1615
1616         PR #154329
1617
1618         * PlatformBlackBerry.cmake:
1619
1620 2012-05-24  Crystal Zhang  <haizhang@rim.com>
1621
1622         [BlackBerry] Implement select popup and remove old hook to air popup
1623         https://bugs.webkit.org/show_bug.cgi?id=87419
1624
1625         Reviewed by Rob Buis.
1626
1627         Add new files to make file.
1628
1629         * PlatformBlackBerry.cmake:
1630
1631 2012-05-24  Raphael Kubo da Costa  <rakuco@webkit.org>
1632
1633         [EFL] Unreviewed, unbreak `make install' after r117046.
1634
1635         * PlatformEfl.cmake: Remove ewk_auth_soup.h from the list of
1636         installed headers, since it has been made private and renamed.
1637
1638 2012-05-22  Dongwoo Im  <dw.im@samsung.com>
1639
1640         [EFL] Implements the registerProtocolHandler method and option.
1641         https://bugs.webkit.org/show_bug.cgi?id=73638
1642
1643         Reviewed by Andreas Kling.
1644
1645         The registerProtocolHandler() method allows Web sites to register themselves
1646         as possible handlers for particular schemes.
1647
1648         http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
1649
1650         * PlatformEfl.cmake: Adds the new file into the source list.
1651
1652 2012-05-21  Christophe Dumez  <christophe.dumez@intel.com>
1653
1654         [EFL] Minor style fixes in web intents code are needed
1655         https://bugs.webkit.org/show_bug.cgi?id=86986
1656
1657         Reviewed by Adam Barth.
1658
1659         Fix minor ordering issues in CMake files.
1660
1661         * CMakeLists.txt:
1662         * PlatformEfl.cmake:
1663
1664 2012-05-18  Christophe Dumez  <christophe.dumez@intel.com>
1665
1666         [EFL] Add simple implementation of Web Intents
1667         https://bugs.webkit.org/show_bug.cgi?id=86354
1668
1669         Reviewed by Eric Seidel.
1670
1671         Add new ewk_intent.* and ewk_intent_request.* files to CMake.
1672
1673         * CMakeLists.txt:
1674         * PlatformEfl.cmake:
1675
1676 2012-05-17  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1677
1678         [EFL] Add API for Web Database handling
1679         https://bugs.webkit.org/show_bug.cgi?id=85178
1680
1681         Reviewed by Antonio Gomes.
1682
1683         Added the new Web Database API to the buildsystem.
1684
1685         * PlatformEfl.cmake:
1686
1687 2012-05-17  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1688
1689         [EFL] Fix link error caused by not directly linking with edbus
1690         https://bugs.webkit.org/show_bug.cgi?id=86747
1691
1692         Unreviewed build fix.
1693
1694         * PlatformEfl.cmake:
1695
1696 2012-05-16  Kihong Kwon  <kihong.kwon@samsung.com>
1697
1698         [EFL] Support for Battery Status API on the WebKit-Efl
1699         https://bugs.webkit.org/show_bug.cgi?id=83254
1700
1701         Reviewed by Chang Shu.
1702
1703         Add e_ukit library and include directory to get battery status of device.
1704
1705         * PlatformEfl.cmake:
1706
1707 2012-05-15  Tomasz Morawski  <t.morawski@samsung.com>
1708
1709         [EFL] Split ewk_private.h file to multiple private files.
1710         https://bugs.webkit.org/show_bug.cgi?id=84572
1711
1712         Reviewed by Antonio Gomes.
1713
1714         * PlatformEfl.cmake: Removed ewk_logging.h file from EWebKit_HEADERS.
1715
1716 2012-05-10  Sam D  <dsam2912@gmail.com>
1717
1718         Web Inspector: rename InspectorBackendStub.js to InspectorBackendCommands.js
1719         https://bugs.webkit.org/show_bug.cgi?id=72306
1720
1721         Changed name for InspectorBackendStub.js to
1722         InspectorBackendCommands.js
1723
1724         Reviewed by Yury Semikhatsky.
1725
1726         * PlatformBlackBerry.cmake:
1727
1728 2012-05-08  Crystal Zhang  <haizhang@rim.com>
1729
1730         [BlackBerry] Implement a popup client for HTML controls
1731         https://bugs.webkit.org/show_bug.cgi?id=85670
1732
1733         Reviewed by Rob Buis.
1734
1735         Add popup client file to build system.
1736         
1737         * PlatformBlackBerry.cmake:
1738
1739 2012-05-08  Raphael Kubo da Costa  <rakuco@webkit.org>
1740
1741         [CMake] Rewrite FindGStreamer.cmake.
1742         https://bugs.webkit.org/show_bug.cgi?id=85857
1743
1744         Reviewed by Daniel Bates.
1745
1746         We are currently kind of duplicating the same
1747         FindGStreamer-Foo.cmake file whenever a new GStreamer plugin needs
1748         to be found. Besides this approach not scaling very well, it
1749         relies on pkg-config for version checking, uses the LibFindMacros
1750         package that we should deprecate and all the find files could be
1751         merged into one, with users using the COMPONENTS feature of the
1752         FIND_PACKAGE() call to find the desired plugins.
1753
1754         FindGStreamer.cmake has then been rewritten to take all that into
1755         account:
1756         - The LibFindMacros.cmake package is not used anymore.
1757         - Version check is performed in the CMake file itself by parsing
1758         the gstversion.h header.
1759         - All GStreamer plugins are searched and the COMPONENTS keyword
1760         used in the FIND_PACKAGE() call is used to check which plugins are
1761         required.
1762         - The plugins-base and base GStreamer plugins are not searched, as
1763         they were not used anywhere in the build system.
1764
1765         * PlatformEfl.cmake: Update GStreamer-related variable names.
1766
1767 2012-05-08  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
1768
1769         [BlackBerry] AutofillManager implementation upstream
1770         https://bugs.webkit.org/show_bug.cgi?id=85576
1771
1772         Reviewed by Rob Buis.
1773
1774         Added WebKit/blackberry/WebCoreSupport/AutofillManager.cpp
1775         into building system of BlackBerry porting.
1776
1777         * PlatformBlackBerry.cmake:
1778
1779 2012-05-03  Jer Noble  <jer.noble@apple.com>
1780
1781         Move WebKitFullScreenListener into its own file.
1782         https://bugs.webkit.org/show_bug.cgi?id=85640
1783
1784         Reviewed by Maciej Stachowiak .
1785
1786         Pull WebKitFullScreenListener into its own file.
1787
1788         * WebKit.xcodeproj/project.pbxproj:
1789
1790 2012-05-03  Raphael Kubo da Costa  <rakuco@webkit.org>
1791
1792         [CMake] Rewrite FindCairo.cmake.
1793         https://bugs.webkit.org/show_bug.cgi?id=84895
1794
1795         Reviewed by Daniel Bates.
1796
1797         The old approach relied on pkg-config for finding Cairo (which
1798         introduced a dependency on pkg-config that could be avoided), used
1799         the LibFindMacros code that we should probably remove in the
1800         future and did not use the FindPackageHandleStandardArguments
1801         module.
1802
1803         Change all that by rewriting the module.
1804         - Use the pkg-config output optionally instead of requiring it
1805         like LibFindMacros did.
1806         - Remove the implicit dependency on FreeType which often found it
1807         the wrong way via pkg-config and without considering
1808         CMAKE_PREFIX_PATH.
1809         - Retrieve the Cairo version by looking at cairo-version.h instead
1810         of relying on pkg-config. It requires some additional code for
1811         checking if the desired version has been found, but that will not
1812         be needed once we start depending on CMake 2.8.3 or later.
1813
1814         The only downside is that FPHSA sets <UPPERCASED_NAME>_FOUND
1815         instead of <Name>_FOUND, and to keep things consistent
1816         Cairo_LIBRARIES and Cairo_INCLUDE_DIRS have become CAIRO_LIBRARIES
1817         and CAIRO_INCLUDE_DIRS.
1818
1819         * PlatformEfl.cmake: Use CAIRO_FOO instead of Cairo_FOO.
1820
1821 2012-04-26  Christophe Dumez  <christophe.dumez@intel.com>
1822
1823         [EFL] Enable VIDEO_TRACK feature
1824         https://bugs.webkit.org/show_bug.cgi?id=84830
1825
1826         Reviewed by Gustavo Noronha Silva.
1827
1828         Enable VIDEO_TRACK feature by default for EFL port.
1829
1830         * PlatformEfl.cmake:
1831
1832 2012-04-20  Mike Lattanzio  <mlattanzio@rim.com>
1833
1834         [BlackBerry] Expose WebViewportArguments to WebPageClient
1835         https://bugs.webkit.org/show_bug.cgi?id=84471
1836
1837         Reviewed by Antonio Gomes.
1838
1839         * PlatformBlackBerry.cmake:
1840
1841 2012-04-20  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1842
1843         [EFL] Add Security Origin API
1844         https://bugs.webkit.org/show_bug.cgi?id=84023
1845
1846         Reviewed by Antonio Gomes.
1847
1848         * PlatformEfl.cmake:
1849
1850 2012-04-10  Patrick Gansterer  <paroga@webkit.org>
1851
1852         [CMake] Enable USE_FOLDERS property
1853         https://bugs.webkit.org/show_bug.cgi?id=83571
1854
1855         Reviewed by Daniel Bates.
1856
1857         Setting the FOLDER property on targets gives more structure 
1858         to the generated Visual Studio solutions.
1859         This does not affect other CMake generators.
1860
1861         * CMakeLists.txt:
1862
1863 2012-04-07  Patrick Gansterer  <paroga@webkit.org>
1864
1865         [CMake] Cleanup WTF include directories
1866         https://bugs.webkit.org/show_bug.cgi?id=82716
1867
1868         Reviewed by Eric Seidel.
1869
1870         * CMakeLists.txt:
1871
1872 2012-04-07  Rob Buis  <rbuis@rim.com>
1873
1874         [BlackBerry] Add Battery Status API support
1875         https://bugs.webkit.org/show_bug.cgi?id=82615
1876
1877         Reviewed by George Staikos.
1878
1879         Add BatteryClientBlackBerry.cpp to the build.
1880
1881         * PlatformBlackBerry.cmake:
1882
1883 2012-04-06  Charles Wei  <charles.wei@torchmobile.com.cn>
1884
1885         [BlackBerry] Build fix to match the latest WebCore change
1886         https://bugs.webkit.org/show_bug.cgi?id=83358
1887
1888         Reviewed by Rob Buis.
1889
1890         * PlatformBlackBerry.cmake:
1891
1892 2012-04-05  George Staikos  <staikos@webkit.org>
1893
1894         Add the vibration client for BlackBerry.
1895         https://bugs.webkit.org/show_bug.cgi?id=83340
1896
1897         Reviewed by Rob Buis.
1898
1899         * PlatformBlackBerry.cmake:
1900
1901 2012-04-05  Jia Pu  <jpu@apple.com>
1902
1903         Move correction panel related functions from EditorClient into separated AlternativeTextClient class.
1904         https://bugs.webkit.org/show_bug.cgi?id=82970
1905
1906         Reviewed by Enrica Casucci.
1907
1908         See WebCore/ChangeLog for details.
1909
1910         * WebKit.xcodeproj/project.pbxproj:
1911
1912 2012-04-01  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1913
1914         Support the Network Information API
1915         https://bugs.webkit.org/show_bug.cgi?id=73528
1916
1917         Reviewed by Adam Barth.
1918
1919         * PlatformEfl.cmake: Add dummy NetworkInfoClientEfl.cpp files in order to support network information API.
1920
1921 2012-03-30  Eli Fidler  <efidler@rim.com>
1922
1923         Enable OpenType Sanitizer for BlackBerry port.
1924         https://bugs.webkit.org/show_bug.cgi?id=82782
1925
1926         Reviewed by Eric Seidel.
1927
1928         * PlatformBlackBerry.cmake: add libots to link
1929
1930 2012-03-22  Raphael Kubo da Costa  <rakuco@FreeBSD.org>
1931
1932         [CMake] Unreviewed build fix after r111778.
1933
1934         * CMakeLists.txt: Replace ${JAVASCRIPTCORE_DIR}/wtf includes with
1935         ${WTF_DIR}/wtf ones.
1936
1937 2012-03-22  Hyowon Kim  <hw1008.kim@samsung.com>
1938
1939         [EFL] Add PageClientEfl to WebCoreSupport.
1940         https://bugs.webkit.org/show_bug.cgi?id=80748
1941
1942         Reviewed by Noam Rosenthal.
1943
1944         * PlatformEfl.cmake: Add WebCore/platform/graphics/efl to the include path
1945         and PageClientEfl.cpp to the source list.
1946
1947 2012-03-20  Eric Seidel  <eric@webkit.org>
1948
1949         Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
1950         https://bugs.webkit.org/show_bug.cgi?id=80911
1951
1952         Reviewed by Adam Barth.
1953
1954         * CMakeLists.txt: Look for headers in Source/WTF.
1955
1956 2012-03-20  Charles Wei  <charles.wei@torchmobile.com.cn>
1957
1958         [BlackBerry] Remove OutOfMemoryHandler from the build system
1959         https://bugs.webkit.org/show_bug.cgi?id=81649
1960
1961         Remove OutOfMemoryHandler, and change GLES2Context to WebKitSupport,
1962         in the build system for BlackBerry porting.
1963
1964         Reviewed by Rob Buis.
1965
1966         * PlatformBlackBerry.cmake:
1967
1968 2012-03-16  Kihong Kwon  <kihong.kwon@samsung.com>
1969
1970         Support for Battery Status API
1971         https://bugs.webkit.org/show_bug.cgi?id=62698
1972
1973         Add include directory and file.
1974         http://www.w3.org/TR/battery-status/
1975
1976         Reviewed by Adam Barth.
1977
1978         * PlatformEfl.cmake:
1979
1980 2012-03-11  Timothy Hatcher  <timothy@apple.com>
1981
1982         Update how the Web Inspector resources are loaded.
1983
1984         https://bugs.webkit.org/show_bug.cgi?id=80798
1985         rdar://problem/10359959
1986
1987         Reviewed by Brian Weinstein.
1988
1989         * WebKit.xcodeproj/project.pbxproj: Add a framework.
1990
1991 2012-03-06  Raphael Kubo da Costa  <kubo@profusion.mobi>
1992
1993         [CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7.
1994         https://bugs.webkit.org/show_bug.cgi?id=80469
1995
1996         Reviewed by Antonio Gomes.
1997
1998         * CMakeLists.txt: Manually set the LINK_INTERFACE_LIBRARIES target
1999         property on the library being created.
2000
2001 2012-03-06  Raphael Kubo da Costa  <kubo@profusion.mobi>
2002
2003         [EFL] Unreviewed; fix the build after r109877.
2004
2005         * CMakeLists.txt: Add WebCore/Modules/webdatabase to the list of
2006         include directories so that #include'ing DatabaseDetails.h and
2007         friends still works.
2008
2009 2012-03-04  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
2010
2011         [BlackBerry] upstream CredentialManager and CredentialTransformData implementation
2012         https://bugs.webkit.org/show_bug.cgi?id=80107
2013
2014         Reviewed by Antonio Gomes.
2015
2016         Initial upstream of CredentialManager.[h|cpp] and
2017         CredentialTransformData.[h|cpp].
2018         No new test.
2019
2020         * PlatformBlackBerry.cmake:
2021
2022 2012-03-04  Raphael Kubo da Costa  <kubo@profusion.mobi>
2023
2024         [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
2025         https://bugs.webkit.org/show_bug.cgi?id=71507
2026
2027         Reviewed by Antonio Gomes.
2028
2029         * CMakeLists.txt: Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
2030
2031 2012-02-24  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
2032
2033         [EFL][DRT] Implement setValueForUser and setAutofilled.
2034         https://bugs.webkit.org/show_bug.cgi?id=79237
2035
2036         Reviewed by Andreas Kling.
2037
2038         Adds the main directory of WebKit's source to find headers of JavaScriptCore.
2039
2040         * PlatformEfl.cmake:
2041
2042 2012-02-23  Patrick Gansterer  <paroga@webkit.org>
2043
2044         [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
2045         https://bugs.webkit.org/show_bug.cgi?id=79371
2046
2047         Reviewed by Daniel Bates.
2048
2049         * CMakeLists.txt:
2050         * PlatformBlackBerry.cmake: Renamed from Source/WebKit/blackberry/CMakeListsBlackBerry.txt.
2051         * PlatformEfl.cmake: Renamed from Source/WebKit/efl/CMakeListsEfl.txt.
2052         * PlatformWinCE.cmake: Renamed from Source/WebKit/wince/CMakeListsWinCE.txt.
2053
2054 2012-02-20  Filip Pizlo  <fpizlo@apple.com>
2055
2056         JSC should be a triple-tier VM
2057         https://bugs.webkit.org/show_bug.cgi?id=75812
2058         <rdar://problem/10079694>
2059
2060         Reviewed by Gavin Barraclough.
2061
2062         Changed EFL's build system to include a new directory in JavaScriptCore.
2063         
2064         * CMakeLists.txt:
2065
2066 2012-02-21  Jon Lee  <jonlee@apple.com>
2067
2068         Bring notifications support to WK1 mac: showing, canceling, removing notifications
2069         https://bugs.webkit.org/show_bug.cgi?id=78783
2070         <rdar://problem/10610578>
2071
2072         Reviewed by Anders Carlsson.
2073
2074         * WebKit.xcodeproj/project.pbxproj: Added new files.
2075
2076 2012-02-21  Adam Roben  <aroben@apple.com>
2077
2078         Roll out r108309, r108323, and r108326
2079
2080         They broke the 32-bit Lion build.
2081
2082         Original bugs is <http://webkit.org/b/75812> <rdar://problem/10079694>.
2083
2084         * CMakeLists.txt:
2085
2086 2012-02-16  Leo Yang  <leo.yang@torchmobile.com.cn>
2087
2088         [BlackBerry] Adapt to the removal of WebStringIml.h
2089         https://bugs.webkit.org/show_bug.cgi?id=78784
2090
2091         Reviewed by Antonio Gomes.
2092
2093         blackberry/WebCoreSupport/WebStringImpl.h which hasn't been upstreamed
2094         has been removed internally. We should adapt to this removal for the
2095         upstreamed part of the BlackBerry port. Actually WebStringImpl is not necessary
2096         because it just inherits from WTF::StringImpl but adding nothing.
2097
2098         * blackberry/Api/WebString.cpp:
2099         (BlackBerry::WebKit::WebString::WebString):
2100         (BlackBerry::WebKit::WebString::equalIgnoringCase):
2101         * blackberry/Api/WebString.h:
2102         (WTF):
2103
2104 2012-02-16  Nima Ghanavatian  <nghanavatian@rim.com>
2105
2106         [BlackBerry] Style clean-up in WebPageCompositor
2107         https://bugs.webkit.org/show_bug.cgi?id=78738
2108
2109         Reviewed by Rob Buis.
2110
2111         No new functionality, no new tests.
2112
2113         * blackberry/WebKitSupport/WebPageCompositor.cpp:
2114         (BlackBerry::WebKit::WebPageCompositor::drawLayers):
2115         * blackberry/WebKitSupport/WebPageCompositor.h:
2116         (WebKit):
2117
2118 2012-02-16  Patrick Gansterer  <paroga@webkit.org>
2119
2120         [CMake] Add missing include directories.
2121
2122         * CMakeLists.txt:
2123
2124 2012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
2125
2126         [BlackBerry] Remove ResourceHolderImpl.cpp from build system
2127         https://bugs.webkit.org/show_bug.cgi?id=78779
2128
2129         Reviewed by George Staikos.
2130
2131         blackberry/Api/ResourceHolderImpl.cpp which hasn't been upstreamed
2132         has been removed internally. So remove it from the build system.
2133
2134         * blackberry/CMakeListsBlackBerry.txt:
2135
2136 2012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
2137
2138         [BlackBerry] Upstream WebPageGroupLoadDeferrer.{h, cpp}
2139         https://bugs.webkit.org/show_bug.cgi?id=78770
2140
2141         Reviewed by Rob Buis.
2142
2143         Initial upstreaming, no new tests.
2144
2145         * blackberry/Api/WebPageGroupLoadDeferrer.cpp: Added.
2146         * blackberry/Api/WebPageGroupLoadDeferrer.h: Added.
2147
2148 2012-02-15  Konrad Piascik  <kpiascik@rim.com>
2149
2150         [BlackBerry] Upstream BlackBerry specific Web Inspector resources
2151         https://bugs.webkit.org/show_bug.cgi?id=78727
2152
2153         Reviewed by Rob Buis.
2154
2155         * blackberry/WebCoreSupport/inspectorBB.html: Added.
2156         * blackberry/WebCoreSupport/inspectorBB.js: Added.
2157         ():
2158         (InspectorFrontendHost.copyText):
2159
2160 2012-02-15  Mike Fenton  <mifenton@rim.com>
2161
2162         Initial upstreaming of EditorClientBlackBerry
2163         https://bugs.webkit.org/show_bug.cgi?id=78730
2164
2165         Reviewed by Rob Buis.
2166
2167         Initial upstreaming, no new tests.
2168
2169         * blackberry/WebCoreSupport/EditorClientBlackBerry.cpp: Added.
2170         (WebCore):
2171         (WebCore::EditorClientBlackBerry::EditorClientBlackBerry):
2172         (WebCore::EditorClientBlackBerry::pageDestroyed):
2173         (WebCore::EditorClientBlackBerry::shouldDeleteRange):
2174         (WebCore::EditorClientBlackBerry::shouldShowDeleteInterface):
2175         (WebCore::EditorClientBlackBerry::smartInsertDeleteEnabled):
2176         (WebCore::EditorClientBlackBerry::isSelectTrailingWhitespaceEnabled):
2177         (WebCore::EditorClientBlackBerry::enableSpellChecking):
2178         (WebCore::EditorClientBlackBerry::shouldSpellCheckFocusedField):
2179         (WebCore::EditorClientBlackBerry::isContinuousSpellCheckingEnabled):
2180         (WebCore::EditorClientBlackBerry::toggleContinuousSpellChecking):
2181         (WebCore::EditorClientBlackBerry::isGrammarCheckingEnabled):
2182         (WebCore::EditorClientBlackBerry::toggleGrammarChecking):
2183         (WebCore::EditorClientBlackBerry::spellCheckerDocumentTag):
2184         (WebCore::EditorClientBlackBerry::shouldBeginEditing):
2185         (WebCore::EditorClientBlackBerry::shouldEndEditing):
2186         (WebCore::EditorClientBlackBerry::shouldInsertNode):
2187         (WebCore::EditorClientBlackBerry::shouldInsertText):
2188         (WebCore::EditorClientBlackBerry::shouldChangeSelectedRange):
2189         (WebCore::EditorClientBlackBerry::shouldApplyStyle):
2190         (WebCore::EditorClientBlackBerry::shouldMoveRangeAfterDelete):
2191         (WebCore::EditorClientBlackBerry::didBeginEditing):
2192         (WebCore::EditorClientBlackBerry::respondToChangedContents):
2193         (WebCore::EditorClientBlackBerry::respondToChangedSelection):
2194         (WebCore::EditorClientBlackBerry::didEndEditing):
2195         (WebCore::EditorClientBlackBerry::respondToSelectionAppearanceChange):
2196         (WebCore::EditorClientBlackBerry::didWriteSelectionToPasteboard):
2197         (WebCore::EditorClientBlackBerry::didSetSelectionTypesForPasteboard):
2198         (WebCore::EditorClientBlackBerry::registerCommandForUndo):
2199         (WebCore::EditorClientBlackBerry::registerCommandForRedo):
2200         (WebCore::EditorClientBlackBerry::clearUndoRedoOperations):
2201         (WebCore::EditorClientBlackBerry::canUndo):
2202         (WebCore::EditorClientBlackBerry::canRedo):
2203         (WebCore::EditorClientBlackBerry::canCopyCut):
2204         (WebCore::EditorClientBlackBerry::canPaste):
2205         (WebCore::EditorClientBlackBerry::undo):
2206         (WebCore::EditorClientBlackBerry::redo):
2207         (KeyDownEntry):
2208         (KeyPressEntry):
2209         (WebCore::EditorClientBlackBerry::interpretKeyEvent):
2210         (WebCore::EditorClientBlackBerry::handleKeyboardEvent):
2211         (WebCore::EditorClientBlackBerry::handleInputMethodKeydown):
2212         (WebCore::EditorClientBlackBerry::textFieldDidBeginEditing):
2213         (WebCore::EditorClientBlackBerry::textFieldDidEndEditing):
2214         (WebCore::EditorClientBlackBerry::textDidChangeInTextField):
2215         (WebCore::EditorClientBlackBerry::doTextFieldCommandFromEvent):
2216         (WebCore::EditorClientBlackBerry::textWillBeDeletedInTextField):
2217         (WebCore::EditorClientBlackBerry::textDidChangeInTextArea):
2218         (WebCore::EditorClientBlackBerry::ignoreWordInSpellDocument):
2219         (WebCore::EditorClientBlackBerry::learnWord):
2220         (WebCore::EditorClientBlackBerry::checkSpellingOfString):
2221         (WebCore::EditorClientBlackBerry::getAutoCorrectSuggestionForMisspelledWord):
2222         (WebCore::EditorClientBlackBerry::checkGrammarOfString):
2223         (WebCore::EditorClientBlackBerry::requestCheckingOfString):
2224         (WebCore::EditorClientBlackBerry::textChecker):
2225         (WebCore::EditorClientBlackBerry::updateSpellingUIWithGrammarString):
2226         (WebCore::EditorClientBlackBerry::updateSpellingUIWithMisspelledWord):
2227         (WebCore::EditorClientBlackBerry::showSpellingUI):
2228         (WebCore::EditorClientBlackBerry::spellingUIIsShowing):
2229         (WebCore::EditorClientBlackBerry::getGuessesForWord):
2230         (WebCore::EditorClientBlackBerry::willSetInputMethodState):
2231         (WebCore::EditorClientBlackBerry::setInputMethodState):
2232         * blackberry/WebCoreSupport/EditorClientBlackBerry.h: Added.
2233         (WebKit):
2234         (WebCore):
2235         (EditorClientBlackBerry):
2236
2237 2012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
2238
2239         [BlackBerry] Upstream WebPageClient.h
2240         https://bugs.webkit.org/show_bug.cgi?id=78660
2241
2242         Reviewed by Antonio Gomes.
2243
2244         Initial upstreaming, no new tests.
2245
2246         * blackberry/Api/BackingStore.cpp: Add #include <BlackBerryPlatformWindow.h> because this inclusion
2247         is being removed from WebPageClient.h.
2248         * blackberry/Api/WebPageClient.h: Added.
2249         * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Add #include <BlackBerryPlatformWindow.h>
2250         because this inclusion is being removed from WebPageClient.h.
2251
2252 2012-02-15  Rob Buis  <rbuis@rim.com>
2253
2254         [BlackBerry] Upstream remaining classes in Api
2255         https://bugs.webkit.org/show_bug.cgi?id=78644
2256
2257         Reviewed by Antonio Gomes.
2258
2259         No functionalities changed, no new tests.
2260
2261         * blackberry/Api/ActiveNodeContext.h: Renamed from Source/WebKit/blackberry/Api/BlackBerryContext.h.
2262
2263 2012-02-14  Nima Ghanavatian  <nghanavatian@rim.com>
2264
2265         [BlackBerry] Upstreaming WebSettings code
2266         https://bugs.webkit.org/show_bug.cgi?id=78633
2267
2268         Reviewed by Rob Buis.
2269
2270         Initial upstreaming, no new tests.
2271
2272         * blackberry/Api/WebSettings.cpp: Added.
2273         * blackberry/Api/WebSettings.h: Added.
2274         * blackberry/Api/WebSettings_p.h: Added.
2275
2276 2012-02-14  Nima Ghanavatian  <nghanavatian@rim.com>
2277
2278         [BlackBerry] Upstreaming DOMSupport files
2279         https://bugs.webkit.org/show_bug.cgi?id=78607
2280
2281         Reviewed by Rob Buis.
2282
2283         Initial upstreaming, no new tests.
2284
2285         * blackberry/WebKitSupport/DOMSupport.cpp: Added.
2286         * blackberry/WebKitSupport/DOMSupport.h: Added.
2287
2288 2012-02-14  Jeff Rogers  <jrogers@rim.com>
2289
2290         [BlackBerry] Remove OpenVG references
2291         https://bugs.webkit.org/show_bug.cgi?id=78623
2292
2293         Reviewed by Rob Buis.
2294
2295         Removed references to USE(OPENVG) and the related code.
2296
2297         * blackberry/Api/BackingStore.cpp:
2298         (BlackBerry::WebKit::BackingStorePrivate::BackingStorePrivate):
2299         (BlackBerry::WebKit::BackingStorePrivate::repaint):
2300         (BlackBerry::WebKit::BackingStorePrivate::renderContents):
2301         (BlackBerry::WebKit::BackingStore::createSurface):
2302         * blackberry/Api/BackingStore_p.h:
2303
2304 2012-02-14  Andy Chen  <andchen@rim.com>
2305
2306         Initial upstreaming for find-in-page for BlackBerry port
2307         https://bugs.webkit.org/show_bug.cgi?id=78615
2308
2309         Create a new class InPageSearchManager for find-in-page and
2310         remove the functions in SelectionHandler
2311
2312         Reviewed by Rob Buis.
2313
2314         * blackberry/CMakeListsBlackBerry.txt:
2315         * blackberry/WebKitSupport/InPageSearchManager.cpp: Added.
2316         (BlackBerry::WebKit::InPageSearchManager::InPageSearchManager):
2317         (BlackBerry::WebKit::InPageSearchManager::~InPageSearchManager):
2318         (BlackBerry::WebKit::InPageSearchManager::findNextString):
2319         (BlackBerry::WebKit::InPageSearchManager::clearTextMatches):
2320         (BlackBerry::WebKit::InPageSearchManager::setMarkerActive):
2321         * blackberry/WebKitSupport/InPageSearchManager.h: Added.
2322         * blackberry/WebKitSupport/SelectionHandler.cpp:
2323         * blackberry/WebKitSupport/SelectionHandler.h:
2324
2325 2012-02-14  Jacky Jiang  <zhajiang@rim.com>
2326
2327         [BlackBerry] Upstream BlackBerry WebCoreSupport FrameLoaderClientBlackBerry class
2328         https://bugs.webkit.org/show_bug.cgi?id=78275
2329
2330         Reviewed by Rob Buis.
2331
2332         Initial upstream, no new tests.
2333
2334         * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp: Added.
2335         * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.h: Added.
2336
2337 2012-02-14  Lianghui Chen  <liachen@rim.com>
2338
2339         Separate mimetype and file extension mapping API from WebKit/blackberry/Api/WebKitTextCodec and complete it.
2340         https://bugs.webkit.org/show_bug.cgi?id=78605
2341
2342         Reviewed by Rob Buis.
2343
2344         Now the MIME type and file extension mapping API are in WebKitMIMETypeConverter.
2345
2346         * blackberry/Api/WebKitMIMETypeConverter.cpp: Added.
2347         (WebKit):
2348         (BlackBerry::WebKit::getExtensionForMimeType):
2349         (BlackBerry::WebKit::getMimeTypeForExtension):
2350         * blackberry/Api/WebKitMIMETypeConverter.h: Added.
2351         (WebKit):
2352         * blackberry/Api/WebKitTextCodec.cpp:
2353         * blackberry/Api/WebKitTextCodec.h:
2354         * blackberry/CMakeListsBlackBerry.txt:
2355
2356 2012-02-14  Ed Baker  <edbaker@rim.com>
2357
2358         [BlackBerry] Dragging a selection handle outside of the content bounding box does not update the selection range correctly
2359         https://bugs.webkit.org/show_bug.cgi?id=78608
2360
2361         Ensure that when selection handles leave the content bounding box that
2362         the handle not being dragged remains fixed. Do not applying padding to
2363         a direction that would cause the selection to shrink when performing
2364         the handle direction detection.
2365
2366         Reviewed by Rob Buis.
2367
2368         * blackberry/WebKitSupport/SelectionHandler.cpp:
2369         (BlackBerry::WebKit::directionOfPointRelativeToRect):
2370         (BlackBerry::WebKit::SelectionHandler::extendSelectionToFieldBoundary):
2371         (BlackBerry::WebKit::SelectionHandler::clipPointToFocusNode):
2372         (BlackBerry::WebKit::SelectionHandler::setSelection):
2373         * blackberry/WebKitSupport/SelectionHandler.h:
2374
2375 2012-02-14  Rob Buis  <rbuis@rim.com>
2376
2377         [BlackBerry] Upstream remaining classes in Api
2378         https://bugs.webkit.org/show_bug.cgi?id=78644
2379
2380         Reviewed by Antonio Gomes.
2381
2382         Initial upstream, no new tests.
2383
2384         * blackberry/Api/BlackBerryContext.h: Added.
2385         * blackberry/Api/BlackBerryGlobal.cpp: Added.
2386         * blackberry/Api/BlackBerryGlobal.h: Added.
2387         * blackberry/Api/Version.cpp: Added.
2388         * blackberry/Api/Version.h: Added.
2389
2390 2012-02-14  Rob Buis  <rbuis@rim.com>
2391
2392         [BlackBerry] Upstream backing store related classes
2393         https://bugs.webkit.org/show_bug.cgi?id=78517
2394
2395         Reviewed by Antonio Gomes.
2396
2397         Initial upstream, no new tests.
2398
2399         * blackberry/WebKitSupport/BackingStoreClient.cpp: Added.
2400         * blackberry/WebKitSupport/BackingStoreClient.h: Added.
2401         * blackberry/WebKitSupport/BackingStoreCompositingSurface.cpp: Added.
2402         * blackberry/WebKitSupport/BackingStoreCompositingSurface.h: Added.
2403         * blackberry/WebKitSupport/BackingStoreTile.cpp: Added.
2404         * blackberry/WebKitSupport/BackingStoreTile.h: Added.
2405
2406 2012-02-13  Nima Ghanavatian  <nghanavatian@rim.com>
2407
2408         Initial upstreaming of selection handling code for BlackBerry port
2409         https://bugs.webkit.org/show_bug.cgi?id=78136
2410
2411         Reviewed by Rob Buis.
2412
2413         Initial upstreaming, no new tests.
2414
2415         * blackberry/WebKitSupport/SelectionHandler.cpp: Added.
2416         * blackberry/WebKitSupport/SelectionHandler.h: Added.
2417
2418 2012-02-10  Mike Fenton  <mifenton@rim.com>
2419
2420         BlackBerry Port - Input focus is suppressed during XHR loads
2421         https://bugs.webkit.org/show_bug.cgi?id=78368
2422
2423         Allow JS to trigger the VKB and input focus when XHR scripting
2424         is active.
2425
2426         This switching the loaded state to checking the webpages loaded state
2427         which is only updated after initial load.   When additional loading
2428         events happen for XHR, it remains false and focus events function.
2429
2430         Also add detailed FocusLog's to shouldAcceptInputFocus.
2431
2432         Reviewed by Rob Buis.
2433
2434         * blackberry/WebKitSupport/InputHandler.cpp:
2435         (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
2436
2437 2012-02-10  Mike Fenton  <mifenton@rim.com>
2438
2439         BlackBerry Port - JS focus on blur can cause recursion
2440         https://bugs.webkit.org/show_bug.cgi?id=78368
2441
2442         Prevent JS recursion of blur/focus by allowing focus
2443         if we are already trying to prevent focus.
2444
2445         Reviewed by Rob Buis.
2446
2447         * blackberry/WebKitSupport/InputHandler.cpp:
2448         (BlackBerry::WebKit::InputHandler::InputHandler):
2449         (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
2450         (BlackBerry::WebKit::InputHandler::setElementFocused):
2451         * blackberry/WebKitSupport/InputHandler.h:
2452         (InputHandler):
2453
2454 2012-02-10  Rob Buis  <rbuis@rim.com>
2455
2456         [BlackBerry] Upstream graphics helper classes in WebKitSupport
2457         https://bugs.webkit.org/show_bug.cgi?id=78278
2458
2459         Reviewed by Antonio Gomes.
2460
2461         Initial upstream, no new tests.
2462
2463         * blackberry/WebKitSupport/RenderQueue.cpp: Added.
2464         * blackberry/WebKitSupport/RenderQueue.h: Added.
2465
2466 2012-02-10  Rob Buis  <rbuis@rim.com>
2467
2468         [BlackBerry] Upstream graphics helper classes in WebKitSupport
2469         https://bugs.webkit.org/show_bug.cgi?id=78278
2470
2471         Reviewed by Antonio Gomes.
2472
2473         Initial upstream, no new tests.
2474
2475         * blackberry/WebKitSupport/SurfacePool.cpp: Added.
2476         * blackberry/WebKitSupport/SurfacePool.h: Added.
2477         * blackberry/WebKitSupport/TileIndex.h: Added.
2478         * blackberry/WebKitSupport/TileIndexHash.h: Added.
2479
2480 2012-02-09  Leo Yang  <leo.yang@torchmobile.com.cn>
2481
2482         [BlackBerry] Upstream JavaScriptDebuggerBlackBerry.{h, cpp}
2483         https://bugs.webkit.org/show_bug.cgi?id=78203
2484
2485         Reviewed by Rob Buis.
2486
2487         Initial upstream, no new tests.
2488
2489         * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.cpp: Added.
2490         * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.h: Added.
2491
2492 2012-02-09  Rob Buis  <rbuis@rim.com>
2493
2494         [BlackBerry] Upstream BlackBerry WebKitSupport WebPageCompositor class
2495         https://bugs.webkit.org/show_bug.cgi?id=78276
2496
2497         Reviewed by Antonio Gomes.
2498
2499         Initial upstream, no new tests.
2500
2501         * blackberry/WebKitSupport/WebPageCompositor.cpp: Added.
2502         * blackberry/WebKitSupport/WebPageCompositor.h: Added.
2503
2504 2012-02-08  Jacky Jiang  <zhajiang@rim.com>
2505
2506         [BlackBerry] Upstream BlackBerry WebCoreSupport FrameNetworkingContextBlackBerry and IconDatabaseClientBlackBerry classes
2507         https://bugs.webkit.org/show_bug.cgi?id=78049
2508
2509         Reviewed by Rob Buis.
2510
2511         Initial upstream, no new tests.
2512
2513         * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.cpp: Added.
2514         * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.h: Added.
2515         * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.cpp: Added.
2516         * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.h: Added.
2517
2518 2012-02-08  Leo Yang  <leo.yang@torchmobile.com.cn>
2519
2520         [BlackBerry] Upstream InspectorClientBlackBerry.{h, cpp}
2521         https://bugs.webkit.org/show_bug.cgi?id=78082
2522
2523         Reviewed by Rob Buis.
2524
2525         Initial upstream, no new tests.
2526
2527         * blackberry/WebCoreSupport/InspectorClientBlackBerry.cpp: Added.
2528         * blackberry/WebCoreSupport/InspectorClientBlackBerry.h: Added.
2529
2530 2012-02-08  Leo Yang  <leo.yang@torchmobile.com.cn>
2531
2532         [BlackBerry] Remove EditCommandBlackBerry.cpp from build system
2533         https://bugs.webkit.org/show_bug.cgi?id=78078
2534
2535         Reviewed by Rob Buis.
2536
2537         WebKit/blackberry/WebCoreSupport/EditCommandBlackBerry.cpp which hasn't
2538         been upstreamed has been removed from the BlackBerry porting internally.
2539         So we should remove it from the build system.
2540
2541         * blackberry/CMakeListsBlackBerry.txt:
2542
2543 2012-02-08  Rob Buis  <rbuis@rim.com>
2544
2545         [BlackBerry] Upstream DumpRenderTreeBlackBerry
2546         https://bugs.webkit.org/show_bug.cgi?id=78042
2547
2548         Reviewed by Antonio Gomes.
2549
2550         Add abstract interface for our DumpRenderTree solution.
2551
2552         * blackberry/Api/DumpRenderTreeClient.h: Added.
2553
2554 2012-02-08  Nima Ghanavatian  <nghanavatian@rim.com>
2555
2556         Initial upstreaming of input handling for BlackBerry port
2557         https://bugs.webkit.org/show_bug.cgi?id=77992
2558
2559         Reviewed by Rob Buis.
2560
2561         * blackberry/WebKitSupport/InputHandler.cpp: Added.
2562         * blackberry/WebKitSupport/InputHandler.h: Added.
2563
2564 2012-02-07  Robert Kroeger  <rjkroege@chromium.org>
2565
2566         [chromium] Remove no longer necessary Chromium gesture recognizer code.
2567         https://bugs.webkit.org/show_bug.cgi?id=77492
2568
2569         Reviewed by Adam Barth.
2570
2571         * blackberry/WebCoreSupport/AboutDataEnableFeatures.in:
2572
2573 2012-02-07  Leo Yang  <leo.yang@torchmobile.com.cn>
2574
2575         [BlackBerry] Upstream ChromeClientBlackBerry.{h, cpp}
2576         https://bugs.webkit.org/show_bug.cgi?id=77843
2577
2578         Reviewed by Rob Buis.
2579
2580         Initial upstream, no new tests.
2581
2582         * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Added.
2583         * blackberry/WebCoreSupport/ChromeClientBlackBerry.h: Added.
2584
2585 2012-02-07  Rob Buis  <rbuis@rim.com>
2586
2587         [BlackBerry] Upstream DumpRenderTreeSupport
2588         https://bugs.webkit.org/show_bug.cgi?id=77991
2589
2590         Reviewed by Antonio Gomes.
2591
2592         No functionalities changed, no new tests.
2593
2594         * blackberry/WebKitSupport/DumpRenderTreeSupport.cpp: Added.
2595         (toGeolocationClientMock):
2596         (DumpRenderTreeSupport::DumpRenderTreeSupport):
2597         (DumpRenderTreeSupport::~DumpRenderTreeSupport):
2598         (DumpRenderTreeSupport::javaScriptObjectsCount):
2599         (DumpRenderTreeSupport::garbageCollectorCollect):
2600         (DumpRenderTreeSupport::garbageCollectorCollectOnAlternateThread):
2601         (DumpRenderTreeSupport::setLinksIncludedInFocusChain):
2602         (DumpRenderTreeSupport::linksIncludedInFocusChain):
2603         (DumpRenderTreeSupport::dumpConfigurationForViewport):
2604         (DumpRenderTreeSupport::numberOfPendingGeolocationPermissionRequests):
2605         (DumpRenderTreeSupport::resetGeolocationMock):
2606         (DumpRenderTreeSupport::setMockGeolocationError):
2607         (DumpRenderTreeSupport::setMockGeolocationPermission):
2608         (DumpRenderTreeSupport::setMockGeolocationPosition):
2609         (DumpRenderTreeSupport::scalePageBy):
2610         (DumpRenderTreeSupport::computedStyleIncludingVisitedInfo):
2611         * blackberry/WebKitSupport/DumpRenderTreeSupport.h: Added.
2612         (WebKit):
2613         (WebCore):
2614         (WTF):
2615         (DumpRenderTreeSupport):
2616
2617 2012-02-07  Jacky Jiang  <zhajiang@rim.com>
2618
2619         [BlackBerry] Upstream BlackBerry WebCoreSupport DeviceOrientationClientBlackBerry and DeviceMotionClientBlackBerry classes
2620         https://bugs.webkit.org/show_bug.cgi?id=77993
2621
2622         Reviewed by Rob Buis.
2623
2624         Initial upstream, no new tests.
2625
2626         * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.cpp: Added.
2627         * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.h: Added.
2628         * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.cpp: Added.
2629         * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.h: Added.
2630
2631 2012-02-06  Leo Yang  <leo.yang@torchmobile.com.cn>
2632
2633         [BlackBerry] Use WebPagePrivate instead of WebPage in GeolocationControllerClientBlackBerry
2634         https://bugs.webkit.org/show_bug.cgi?id=77927
2635
2636         Reviewed by Antonio Gomes.
2637
2638         WebKit/blackberry/Api/WebPage which has a d pointer is designed for public API.
2639         GeolocationControllerClientBlackBerry in WebKit/blackberry/WebCoreSupport should
2640         use the d pointer directly because the client is internal implementation.
2641
2642         No functionalities changed, no new tests.
2643
2644         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp:
2645         (GeolocationControllerClientBlackBerry::GeolocationControllerClientBlackBerry):
2646         (GeolocationControllerClientBlackBerry::requestPermission):
2647         (GeolocationControllerClientBlackBerry::cancelPermissionRequest):
2648         (GeolocationControllerClientBlackBerry::onLocationUpdate):
2649         (GeolocationControllerClientBlackBerry::onLocationError):
2650         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h:
2651         (WebKit):
2652         (GeolocationControllerClientBlackBerry):
2653
2654 2012-02-06  Robin Cao  <robin.cao@torchmobile.com.cn>
2655
2656         [BlackBerry] Remove unused variable in BackingStore
2657         https://bugs.webkit.org/show_bug.cgi?id=77851
2658
2659         Reviewed by Kentaro Hara.
2660
2661         * blackberry/Api/BackingStore.cpp:
2662         (BlackBerry::WebKit::BackingStorePrivate::blitContents):
2663
2664 2012-02-04  Jacky Jiang  <zhajiang@rim.com>
2665
2666         [BlackBerry] Upstream BlackBerry WebCoreSupport ClientExtension and GeolocationControllerClientBlackBerry classes
2667         https://bugs.webkit.org/show_bug.cgi?id=77751
2668
2669         Reviewed by Rob Buis.
2670
2671         Initial upstream, no new tests.
2672
2673         * blackberry/WebCoreSupport/ClientExtension.cpp: Added.
2674         * blackberry/WebCoreSupport/ClientExtension.h: Added.
2675         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp: Added.
2676         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h: Added.
2677
2678 2012-01-11  Jacky Jiang  <zhajiang@rim.com>
2679
2680         [BlackBerry] ASSERT failure in BackingStorePrivate::blitVisibleContents()
2681         https://bugs.webkit.org/show_bug.cgi?id=76096
2682
2683         Reviewed by Rob Buis.
2684
2685         We shouldn't blit visible contents for direct rendering. Guard it from
2686         call sites.
2687
2688         * blackberry/Api/BackingStore.cpp:
2689         (BlackBerry::WebKit::BackingStorePrivate::repaint):
2690         (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
2691
2692 2012-01-11  Rafael Brandao  <rafael.lobo@openbossa.org>
2693
2694         [Qt][WK2] Fix the build for newer Qt5
2695         https://bugs.webkit.org/show_bug.cgi?id=75964
2696
2697         Reviewed by Simon Hausmann.
2698
2699         * WebKit.pri: Added the new files to the buildsystem.
2700
2701 2012-01-10  Mike Lattanzio  <mlattanzio@rim.com>
2702
2703         [BlackBerry] Fix assertion failure in BackingStore::blitContents
2704         https://bugs.webkit.org/show_bug.cgi?id=75976
2705
2706         Prevent an assertion failure in BackingStore::blitContents by
2707         checking that the srcRect of the transformation matrix is non empty.
2708
2709         Reviewed by Adam Treat.
2710
2711         Upstream BlackBerry port is not yet building and testable.
2712
2713         * blackberry/Api/BackingStore.cpp:
2714         (BlackBerry::WebKit::BackingStorePrivate::blitContents):
2715
2716 2012-01-06  Benjamin Poulain  <bpoulain@apple.com>
2717
2718         [Mac] Sort the resources of WebKit.xcodeproj
2719         https://bugs.webkit.org/show_bug.cgi?id=75634
2720
2721         Reviewed by Andreas Kling.
2722
2723         * WebKit.xcodeproj/project.pbxproj:
2724
2725 2012-01-06  Jacky Jiang  <zhajiang@rim.com>
2726
2727         [BlackBerry] Upstream BlackBerry WebCoreSupport cache client
2728         https://bugs.webkit.org/show_bug.cgi?id=75649
2729
2730         Reviewed by Antonio Gomes.
2731
2732         Initial upstream, no new tests.
2733
2734         * blackberry/WebCoreSupport/CacheClientBlackBerry.cpp: Added.
2735         * blackberry/WebCoreSupport/CacheClientBlackBerry.h: Added.
2736
2737 2012-01-03  Jon Lee  <jonlee@apple.com>
2738
2739         Leak of WebNotificationClient when page is destroyed
2740         https://bugs.webkit.org/show_bug.cgi?id=74980
2741         <rdar://problem/10611231>
2742
2743         Reviewed by Mark Rowe.
2744
2745         * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp:
2746         (WebKit::NotificationPresenterImpl::notificationControllerDestroyed): Empty implementation, because ownership
2747         model differs.
2748         * blackberry/WebCoreSupport/NotificationPresenterImpl.h:
2749
2750 2011-12-15  Jacky Jiang  <zhajiang@rim.com>
2751
2752         [BlackBerry] Upstream BlackBerry WebCoreSupport drag client and context menu client
2753         https://bugs.webkit.org/show_bug.cgi?id=74643
2754
2755         Reviewed by Rob Buis.
2756
2757         Initial upstream, no new tests.
2758
2759         * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.cpp: Added.
2760         * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.h: Added.
2761         * blackberry/WebCoreSupport/DragClientBlackBerry.cpp: Added.
2762         * blackberry/WebCoreSupport/DragClientBlackBerry.h: Added.
2763
2764 2011-12-15  Jacky Jiang  <zhajiang@rim.com>
2765
2766         [BlackBerry] Regression: lots of checkerboarding
2767         https://bugs.webkit.org/show_bug.cgi?id=74611
2768
2769         Reviewed by Daniel Bates.
2770
2771         Fix a regression caused by r102843 which introduced a lot of unnecessary
2772         checkerboarding. R102843 changed behavior by removing a check for blit
2773         based on whether the render actually took place and whether the
2774         backingstore was in the midst of suspended updates.
2775         The initial anthor is Adam Treat <atreat@rim.com>.
2776
2777         * blackberry/Api/BackingStore.cpp:
2778         (BlackBerry::WebKit::BackingStorePrivate::repaint):
2779         (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
2780         (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
2781         (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
2782         * blackberry/Api/BackingStore_p.h:
2783         (BlackBerry::WebKit::BackingStorePrivate::isSuspended):
2784
2785 2011-12-15  Adam Treat  <atreat@rim.com>
2786
2787         Reviewed by Rob Buis.
2788
2789         https://bugs.webkit.org/show_bug.cgi?id=74609
2790         PR 122703
2791
2792         For certain configurations of webpage content and zoom level we were
2793         failing to produce a valid backingstore matrix by being to strict on
2794         whether a given matrix fits the preferred matrix orientation.
2795         This patch fixes this by insisting on storing a candidate divisor
2796         whether or not it agrees with the preferred matrix orientation and then
2797         comparing all subsequent divisors.
2798
2799         * blackberry/Api/BackingStore.cpp:
2800         (BlackBerry::WebKit::divisorIsPerfectWidth):
2801         (BlackBerry::WebKit::divisorIsPerfectHeight):
2802         (BlackBerry::WebKit::divisorIsPreferredDirection):
2803         (BlackBerry::WebKit::bestDivisor):
2804
2805 2011-12-14  Jacky Jiang  <zhajiang@rim.com>
2806
2807         [BlackBerry] Refactor code and add some debug messages in backing store
2808         https://bugs.webkit.org/show_bug.cgi?id=74539
2809
2810         Reviewed by Antonio Gomes.
2811
2812         Refactor and get rid of the confusing and unnecessary
2813         'renderContentOnly' flag from the family of render methods in the
2814         backing store.
2815         Remove the overload of the render method that takes a list of rects from
2816         the backing store since it is just a for loop and only one place calls it.
2817         Add a debug message to illustrate when we start showing checkerboard and
2818         when we stop.
2819         Fix the debug messages in the DEBUG_BACKINGSTORE so that they actually compile
2820         and add a new message for debugging WebCore invalidation requests.
2821         The original author is Adam Treat <atreat@rim.com>
2822
2823         * blackberry/Api/BackingStore.cpp:
2824         (BlackBerry::WebKit::BackingStorePrivate::resumeScreenAndBackingStoreUpdates):
2825         (BlackBerry::WebKit::BackingStorePrivate::repaint):
2826         (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
2827         (BlackBerry::WebKit::BackingStorePrivate::renderDirectToWindow):
2828         (BlackBerry::WebKit::BackingStorePrivate::render):
2829         (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
2830         (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
2831         (BlackBerry::WebKit::BackingStorePrivate::blitVisibleContents):
2832         (BlackBerry::WebKit::BackingStorePrivate::blitContents):
2833         (BlackBerry::WebKit::BackingStorePrivate::updateTile):
2834         (BlackBerry::WebKit::BackingStorePrivate::invalidateWindow):
2835         * blackberry/Api/BackingStore_p.h:
2836
2837 2011-12-14  Robin Qiu  <robin.qiu@torchmobile.com.cn>
2838
2839         [BlackBerry] Add notification support for the BlackBerry port
2840         https://bugs.webkit.org/show_bug.cgi?id=73194
2841
2842         Reviewed by Nikolas Zimmermann.
2843
2844         Contributed by Torch team, the main contributor is Robin Qiu
2845         <robin.qiu@torchmobile.com.cn>.
2846
2847         Initial upstream, no new tests.
2848
2849         * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp: Added.
2850         (WebKit::NotificationPresenterImpl::instance):
2851         (WebKit::NotificationPresenterImpl::NotificationPresenterImpl):
2852         (WebKit::NotificationPresenterImpl::~NotificationPresenterImpl):
2853         (WebKit::NotificationPresenterImpl::show):
2854         (WebKit::NotificationPresenterImpl::cancel):
2855         (WebKit::NotificationPresenterImpl::notificationObjectDestroyed):
2856         (WebKit::NotificationPresenterImpl::requestPermission):
2857         (WebKit::NotificationPresenterImpl::onPermission):
2858         (WebKit::NotificationPresenterImpl::cancelRequestsForPermission):
2859         (WebKit::NotificationPresenterImpl::checkPermission):
2860         (WebKit::NotificationPresenterImpl::notificationClicked):
2861         * blackberry/WebCoreSupport/NotificationPresenterImpl.h: Added.
2862         There is already a header file: Source/WebCore/notifications/NotificationPresenter.h.
2863         To avoid conflicting with the it, I name my header file to NotificationPresenterImpl.
2864
2865 2011-12-14  Jacky Jiang  <zhajiang@rim.com>
2866
2867         [BlackBerry] Switch to libjpeg for decoding
2868         https://bugs.webkit.org/show_bug.cgi?id=74475
2869
2870         Reviewed by Daniel Bates.
2871
2872         Append libjpeg instead of libimg.
2873
2874         * blackberry/CMakeListsBlackBerry.txt:
2875
2876 2011-12-14  Jacky Jiang  <zhajiang@rim.com>
2877
2878         Upstream text codec and web string files of BlackBerry API
2879         https://bugs.webkit.org/show_bug.cgi?id=73586
2880
2881         Reviewed by Daniel Bates.
2882
2883         Initial upstream, no new tests.
2884
2885         * blackberry/Api/WebKitTextCodec.cpp: Added.
2886         (BlackBerry::WebKit::isSameEncoding):
2887         (BlackBerry::WebKit::isASCIICompatibleEncoding):
2888         (BlackBerry::WebKit::transcode):
2889         (BlackBerry::WebKit::base64DecodePolicyForWebCore):
2890         (BlackBerry::WebKit::base64Decode):
2891         (BlackBerry::WebKit::base64Encode):
2892         (BlackBerry::WebKit::unescapeURL):
2893         (BlackBerry::WebKit::escapeURL):
2894         (BlackBerry::WebKit::getExtensionForMimeType):
2895         * blackberry/Api/WebKitTextCodec.h: Added.
2896         * blackberry/Api/WebString.cpp: Added.
2897         (BlackBerry::WebKit::WebString::WebString):
2898         (BlackBerry::WebKit::WebString::~WebString):
2899         (BlackBerry::WebKit::WebString::fromUtf8):
2900         (BlackBerry::WebKit::WebString::operator=):
2901         (BlackBerry::WebKit::WebString::utf8):
2902         (BlackBerry::WebKit::WebString::characters):
2903         (BlackBerry::WebKit::WebString::length):
2904         (BlackBerry::WebKit::WebString::isEmpty):
2905         (BlackBerry::WebKit::WebString::equal):
2906         (BlackBerry::WebKit::WebString::equalIgnoringCase):
2907         * blackberry/Api/WebString.h: Added.
2908
2909 2011-12-13  Arvid Nilsson  <anilsson@rim.com>
2910
2911         [Blackberry] Fix a leak in BackingStore class
2912
2913         Don't leak the blit generation condvar and mutex.
2914
2915         https://bugs.webkit.org/show_bug.cgi?id=74444
2916
2917         Reviewed by Antonio Gomes.
2918
2919         * blackberry/Api/BackingStore.cpp:
2920         (BlackBerry::WebKit::BackingStorePrivate::~BackingStorePrivate):
2921
2922 2011-12-09  Jacky Jiang  <zhajiang@rim.com>
2923
2924         Upstream BlackBerry API backing store files
2925         https://bugs.webkit.org/show_bug.cgi?id=73668
2926
2927         Reviewed by Daniel Bates.
2928
2929         Contributed by Torch team, the main contributor is Adam Treat
2930         <atreat@rim.com>.
2931
2932         Initial upstream, no new tests.
2933
2934         * blackberry/Api/BackingStore.cpp: Added.
2935         * blackberry/Api/BackingStore.h: Added.
2936         * blackberry/Api/BackingStore_p.h: Added.
2937
2938 2011-12-06  Leo Yang  <leo.yang@torchmobile.com.cn>
2939
2940         Upstream about: feature in WebKit/blackberry/WebCoreSupport/
2941         https://bugs.webkit.org/show_bug.cgi?id=73612
2942
2943         Reviewed by Antonio Gomes.
2944
2945         * blackberry/CMakeListsBlackBerry.txt:
2946         * blackberry/WebCoreSupport/AboutData.cpp: Added.
2947         (WebCore::numberToHTMLTr):
2948         (WebCore::configPage):
2949         (WebCore::cacheTypeStatisticToHTMLTr):
2950         (WebCore::memoryPage):
2951         * blackberry/WebCoreSupport/AboutData.h: Added.
2952         * blackberry/WebCoreSupport/AboutDataEnableFeatures.in: Added.
2953         * blackberry/WebCoreSupport/AboutDataHaveFeatures.in: Added.
2954         * blackberry/WebCoreSupport/AboutDataUseFeatures.in: Added.
2955         * blackberry/WebCoreSupport/generateAboutDataFeatures.pl: Added.
2956
2957 2011-12-01  Ryuan Choi  <ryuan.choi@samsung.com>
2958
2959         [EFL] Cleanup includes to reduce code complexity.
2960         https://bugs.webkit.org/show_bug.cgi?id=73540
2961
2962         Reviewed by Gustavo Noronha Silva.
2963
2964         * CMakeLists.txt: Add loader/appcache to WebKit_INCLUDE_DIRECTORIES.
2965
2966 2011-11-28  Jon Lee  <jonlee@apple.com>
2967
2968         Create skeleton framework for notifications support in WK2
2969         https://bugs.webkit.org/show_bug.cgi?id=73253
2970         <rdar://problem/10356943>
2971
2972         Reviewed by Sam Weinig.
2973
2974         * WebKit.xcodeproj/project.pbxproj: Add WebNotificationClient class.
2975
2976 2011-11-26  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
2977
2978         [CMake] Clean up Web Inspector target in Source/WebKit/blackberry/CMakeListsBlackBerry.txt
2979         https://bugs.webkit.org/show_bug.cgi?id=72784
2980
2981         Reviewed by Nikolas Zimmermann.
2982
2983         Abstracted the JavaScript file names from inspector/front-end/inspector.html
2984         to keep them in-sync with the changes of inspector.html.
2985
2986         * blackberry/CMakeListsBlackBerry.txt:
2987
2988 2011-11-23  Raphael Kubo da Costa  <kubo@profusion.mobi>
2989
2990         [CMake] Move the top-level logic to the top-level directory.
2991         https://bugs.webkit.org/show_bug.cgi?id=72685
2992
2993         Reviewed by Brent Fulgham.
2994
2995         * blackberry/CMakeListsBlackBerry.txt: Adjust the Source/ directory.
2996
2997 2011-11-20  Mark Rowe  <mrowe@apple.com>
2998
2999         <http://webkit.org/b/72661> Switch to a more modern approach to retrieving the startup volume name
3000
3001         Use the DiskArbitration framework to retrieve the name of the startup volume rather than using Carbon
3002         File Manager APIs.
3003
3004         Reviewed by Dan Bernstein.
3005
3006         * WebKit.xcodeproj/project.pbxproj: Link against DiskArbitration.framework. It lives in the shared cache
3007         so it should add only negligible launch time overhead.
3008
3009 2011-11-18  Daniel Bates  <dbates@rim.com>
3010
3011         Add CMake build infrastructure for the BlackBerry port
3012         https://bugs.webkit.org/show_bug.cgi?id=72768
3013
3014         Reviewed by Antonio Gomes.
3015
3016         * blackberry: Added.
3017         * blackberry/CMakeListsBlackBerry.txt: Added.
3018
3019 2011-11-18  Patrick Gansterer  <paroga@webkit.org>
3020
3021         [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
3022         https://bugs.webkit.org/show_bug.cgi?id=72710
3023
3024         Reviewed by Brent Fulgham.
3025
3026         * CMakeLists.txt:
3027
3028 2011-11-17  Simon Hausmann  <simon.hausmann@nokia.com>
3029
3030         [Qt] Layer violation: qt_runtime.cpp accesses QWebElement and QTDRTNode
3031         https://bugs.webkit.org/show_bug.cgi?id=72595
3032
3033         Reviewed by Noam Rosenthal.
3034
3035         * WebKit.pri: Add qwebelement_p.h to HEADERS.
3036
3037 2011-11-11  Darin Adler  <darin@apple.com>
3038
3039         * WebKit.xcodeproj/project.pbxproj: Let a newer Xcode update this file.
3040         If an older Xcode downgrades this file and we have a risk of some kind of
3041         oscillating commit situation, please contact me so I know not to do this again.
3042
3043 2011-11-08  Nikolas Zimmermann  <nzimmermann@rim.com>
3044
3045         Switch SVGImage cache to store ImageBuffers instead of whole SVGImages, including a DOM/Render tree
3046         https://bugs.webkit.org/show_bug.cgi?id=71368
3047
3048         Reviewed by Antti Koivisto.
3049
3050         * CMakeLists.txt: Add svg/graphics include, for SVGImageCache.h.
3051
3052 2011-11-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3053
3054         [Qt] Refactor and clean up the qmake build system
3055
3056         The qmake build system has accumulated a bit of cruft and redundancy
3057         over time. There's also a fairly tight coupling between how to build
3058         the various targets, and _what_ to build, making it harder to add new
3059         rules or sources. This patch aims to elevate these issues somewhat.
3060
3061         This is a short-list of the changes:
3062
3063           * The rules for how to build targets are now mostly contained as
3064             prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
3065             allows us to do pre- and post-processing of each project file,
3066             which helps to clean up the actual project files.
3067
3068           * Derived sources are no longer generated as a separate make-step
3069             but is part of each target's project file as a subdir. Makefile
3070             rules are used to ensure that we run make on the derived sources
3071             before running qmake on the actual target makefile. This makes
3072             it easier to keep a proper dependency between derived sources
3073             and the target.
3074
3075           * We use GNU make and the compiler to generate dependencies on
3076             UNIX-based systems running Qt 5. This allows us to lessen the
3077             need to run qmake, which should reduce compile time.
3078
3079           * WebKit2 is now build by default if building with Qt 5. It can
3080             be disabled by passing --no-webkit2 to build-webkit.
3081
3082         The result of these changes are hopefully a cleaner and easier
3083         build system to modify, and faster build times due to no longer
3084         running qmake on every single build. It's also a first step
3085         towards possibly generating the list of sources using another
3086         build system.
3087
3088         https://bugs.webkit.org/show_bug.cgi?id=71222
3089
3090         Reviewed by Simon Hausmann.
3091
3092         * WebKit.pri: Added.
3093
3094 2011-10-10  Joseph Pecoraro  <joepeck@webkit.org>
3095
3096         Extract WebOpenPanelResultListener out into its own file
3097         https://bugs.webkit.org/show_bug.cgi?id=69575
3098
3099         Reviewed by David Kilzer.
3100
3101         * WebKit.xcodeproj/project.pbxproj:
3102
3103 2011-10-06  Anders Carlsson  <andersca@apple.com>
3104
3105         When building with clang, enable -Wglobal-constructors and -Wexit-time-destructors
3106         https://bugs.webkit.org/show_bug.cgi?id=69586
3107
3108         Reviewed by Darin Adler.
3109
3110         * WebKit.xcodeproj/project.pbxproj:
3111         When building with clang, we don't need to run the check-for-global-initializers and
3112         check-for-exit-time-destructors anymore.
3113
3114 2011-09-27  Andy Estes  <aestes@apple.com>
3115
3116         WebKitLinkedOnOrAfter() check is ineffective for Solar Walk app-specific hack.
3117         https://bugs.webkit.org/show_bug.cgi?id=68863
3118
3119         Reviewed by Darin Adler.
3120
3121         The SolarWalk binary does not link against WebKit.framework directly,
3122         so calling NSVersionOfLinkTimeLibrary() will not return the version of
3123         WebKit against which SolarWalk was linked. Since Solar Walk has
3124         released an update that addresses the issue for which this app-specific
3125         hack was originally added, we should just remove the hack.
3126
3127         * WebKit.xcodeproj/project.pbxproj: Remove SolarWalkQuirksUserScript.js.
3128
3129 2011-09-25  Adam Barth  <abarth@webkit.org>
3130
3131         Remove PLATFORM(HAIKU) and associated code
3132         https://bugs.webkit.org/show_bug.cgi?id=68774
3133
3134         Reviewed by Sam Weinig.
3135
3136         * haiku: Removed.
3137         * haiku/WebCoreSupport: Removed.
3138         * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Removed.
3139         * haiku/WebCoreSupport/ChromeClientHaiku.h: Removed.
3140         * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Removed.
3141         * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Removed.
3142         * haiku/WebCoreSupport/DragClientHaiku.cpp: Removed.
3143         * haiku/WebCoreSupport/DragClientHaiku.h: Removed.
3144         * haiku/WebCoreSupport/EditorClientHaiku.cpp: Removed.
3145         * haiku/WebCoreSupport/EditorClientHaiku.h: Removed.
3146         * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Removed.
3147         * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Removed.
3148         * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Removed.
3149         * haiku/WebCoreSupport/InspectorClientHaiku.h: Removed.
3150
3151 2011-09-23  Anders Carlsson  <andersca@apple.com>
3152
3153         Axe WebImageRendererFactory
3154         https://bugs.webkit.org/show_bug.cgi?id=68715
3155
3156         Reviewed by Darin Adler.
3157
3158         Remove WebImageRendererFactory.m from the Xcode project.
3159
3160         * WebKit.xcodeproj/project.pbxproj:
3161
3162 2011-09-23  Anders Carlsson  <andersca@apple.com>
3163
3164         Add OVERRIDE to a bunch of virtual member functions on clients
3165         https://bugs.webkit.org/show_bug.cgi?id=68712
3166
3167         Reviewed by Sam Weinig.
3168
3169         * WebKit.xcodeproj/project.pbxproj:
3170
3171 2011-09-21  Dan Bernstein  <mitz@apple.com>
3172
3173         WebKit part of: Prevent the WebKit frameworks from defining inappropriately-named Objective-C classes
3174         https://bugs.webkit.org/show_bug.cgi?id=68451
3175
3176         Reviewed by Darin Adler.
3177
3178         * WebKit.xcodeproj/project.pbxproj: Added a script build phase that invokes
3179         check-for-inappropriate-objc-class-names, allowing only class names prefixed with "Web" or "_Web".
3180
3181 2011-09-19  Anders Carlsson  <andersca@apple.com>
3182
3183         Remove WebViewEventHandling.mm
3184         https://bugs.webkit.org/show_bug.cgi?id=68387
3185
3186         Reviewed by Adam Roben.
3187
3188         Remove WebViewEventHandling.mm from the Xcode project.
3189
3190         * WebKit.xcodeproj/project.pbxproj:
3191
3192 2011-09-19  Dan Bernstein  <mitz@apple.com>
3193
3194         WebKit part of [mac] WebKit contains Objective-C classes that are not prefixed with its standard prefixes
3195         https://bugs.webkit.org/show_bug.cgi?id=68323
3196
3197         Reviewed by Sam Weinig.
3198
3199         Updated for the renaming of NonBlockingPanel to WebNonBlockingPanel.
3200
3201         * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib: Removed.
3202         * English.lproj/WebJavaScriptTextInputPanel.nib/designable.nib: Added.
3203         * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib: Removed.
3204         * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
3205
3206 2011-09-16  Filip Pizlo  <fpizlo@apple.com>
3207
3208         DFG JIT should inline Math.abs
3209         https://bugs.webkit.org/show_bug.cgi?id=68227
3210
3211         Reviewed by Oliver Hunt.
3212
3213         Added JavaScriptCore/dfg to include path path.
3214
3215         * CMakeLists.txt:
3216
3217 2011-09-14  Anders Carlsson  <andersca@apple.com>
3218
3219         Get rid of WebCoreViewFactory and its WebViewFactory subclass
3220         https://bugs.webkit.org/show_bug.cgi?id=68124
3221
3222         Reviewed by Sam Weinig.
3223
3224         * WebKit.xcodeproj/project.pbxproj:
3225
3226 2011-08-23  Jonas M. Gastal <jgastal@profusion.mobi>
3227
3228         Reviewed by Antonio Gomes.
3229
3230         [EFL] Exporting JavaScript objects for EFL port
3231         https://bugs.webkit.org/show_bug.cgi?id=43446
3232
3233         This patch allows to export objects to JavaScript API,
3234         just like qt does, but it uses the netscape api
3235         to do the convertion to javascript object.
3236
3237         * CMakeLists.txt:
3238         Adding necessary files for the patch.
3239
3240 2011-08-05  Anders Carlsson  <andersca@apple.com>
3241
3242         Remove PluginHalter
3243         https://bugs.webkit.org/show_bug.cgi?id=65729
3244
3245         Reviewed by Darin Adler.
3246
3247         Remove deleted files from Xcode project.
3248
3249         * WebKit.xcodeproj/project.pbxproj:
3250
3251 2011-07-28  Tony Chang  <tony@chromium.org>
3252
3253         Add sql to svn:ignore and remove app.
3254
3255         * chromium: Modified property svn:ignore.
3256
3257 2011-07-08  David Reveman  <reveman@chromium.org>
3258
3259         Reviewed by Stephen White.
3260
3261         [Chromium] Edge anti-aliasing for composited layers.
3262         https://bugs.webkit.org/show_bug.cgi?id=61388
3263
3264         Track changes to TilingData class which now uses an outer border.
3265
3266         * chromium/tests/TilingDataTest.cpp:
3267
3268 2011-06-30  Leandro Pereira  <leandro@profusion.mobi>
3269
3270         Reviewed by Simon Hausmann.
3271
3272         generate-webkitversion.pl should not "use Switch"
3273         https://bugs.webkit.org/show_bug.cgi?id=63628
3274
3275         Switch got deprecated on recent Perl versions and the script wasn't
3276         using the switch statement.
3277         
3278         * scripts/generate-webkitversion.pl: Remove "use Switch;" line.
3279
3280 2011-06-01  Jer Noble  <jer.noble@apple.com>
3281
3282         Reviewed by Eric Carlson.
3283
3284         Move Full Screen Controllers into WebCore.
3285
3286         Remove dependency on QTKit from wekitExitFullscreen()
3287         https://bugs.webkit.org/show_bug.cgi?id=61843
3288
3289         WebVideoFullscreenController, WebVideoFullscreenHUDController, and WebWindowAnimation
3290         have been moved into WebCore.
3291
3292         * WebKit.xcodeproj/project.pbxproj:
3293
3294 2011-06-15  David Kilzer  <ddkilzer@apple.com>
3295
3296         <http://webkit.org/b/62745> Convert WebNSFileManagerExtras.m to Objective-C++
3297
3298         Reviewed by Joseph Pecoraro.
3299
3300         * WebKit.xcodeproj/project.pbxproj:
3301         (WebNSFileManagerExtras.m): Rename to WebNSFileManagerExtras.mm
3302         and change file type to Objective-C++.
3303
3304 2011-06-02  Adam Barth  <abarth@webkit.org>
3305
3306         Reviewed by Ryosuke Niwa.
3307
3308         Update svn:ignore property on Source/WebKit/chromium
3309         https://bugs.webkit.org/show_bug.cgi?id=61952
3310
3311         Add some more generated files and directories mapped in using DEPS to svn:ignore.
3312
3313         * chromium: Modified property svn:ignore.
3314
3315 2011-05-20  Andy Estes  <aestes@apple.com>
3316
3317         Reviewed by Darin Adler.
3318
3319         WebView loses firstResponder status when entering full-screen mode.
3320         https://bugs.webkit.org/show_bug.cgi?id=61153
3321
3322         * WebKit.xcodeproj/project.pbxproj: Export WebNSWindowExtras.h as a
3323         private header so that WebKit2 can include it.
3324
3325 2011-05-16  Dan Bernstein  <mitz@apple.com>
3326
3327         No need to compile .js files, that is what the JIT is for.
3328
3329         * WebKit.xcodeproj/project.pbxproj:
3330
3331 2011-05-12  Adele Peterson  <adele@apple.com>
3332
3333         Reviewed by Darin Adler and Adam Barth.
3334
3335         Fix for <rdar://problem/9253454> Solar Walk For Mac: Info window is blank (HTML5 parser)
3336         https://bugs.webkit.org/show_bug.cgi?id=60685
3337
3338         * WebKit.xcodeproj/project.pbxproj: Added Misc/SolarWalkQuirksUserScript.js and copy it to Resources during the build phase. 
3339
3340 2011-04-18  Timothy Hatcher  <timothy@apple.com>
3341
3342         Make update-webkit-localizable-strings put WebKit/win strings in WebCore
3343         now that all localized strings in WebKit/win use WEB_UI_STRING.
3344
3345         https://webkit.org/b/58747
3346
3347         Reviewed by Dan Bernstein.
3348
3349         * English.lproj/Localizable.strings: Removed.
3350
3351 2011-04-17  Joseph Pecoraro  <joepeck@webkit.org>
3352
3353         Reviewed by Timothy Hatcher.
3354
3355         Move WebNodeHighlighter into its own file
3356         https://bugs.webkit.org/show_bug.cgi?id=58746
3357
3358         * WebKit.xcodeproj/project.pbxproj: Add WebNodeHighlighter.{h,mm}.
3359
3360 2011-04-13  Ryuan Choi  <ryuan.choi@samsung.com>
3361
3362         Reviewed by Kenneth Rohde Christiansen.
3363
3364         [CMAKE] Separate DerivedSources.
3365         https://bugs.webkit.org/show_bug.cgi?id=58427
3366
3367         * CMakeLists.txt: Change DERIVED_SOURCES_DIR to DERIVED_SOURCES_WEBCORE_DIR
3368
3369 2011-04-11  Alexis Menard  <alexis.menard@openbossa.org>
3370
3371         Unreviewed build fix for Mac.
3372
3373         * WebKit.xcodeproj/project.pbxproj:
3374
3375 2011-04-11  Anna Cavender  <annacc@chromium.org>
3376
3377         Reviewed by Eric Carlson.
3378
3379         Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
3380         https://bugs.webkit.org/show_bug.cgi?id=53556
3381
3382         * WebKit.xcodeproj/project.pbxproj:
3383
3384 2011-04-08  Geoffrey Garen  <ggaren@apple.com>
3385
3386         Reviewed by Oliver Hunt.
3387
3388         A few heap-related renames and file moves.
3389         
3390         WeakGCPtr<T> => Weak<T>
3391         Global<T> => Strong<T>
3392         collector/ => heap/
3393         collector/* => heap/*
3394         runtime/WeakGCPtr.h => heap/Weak.h
3395         
3396         (Eventually, even more files should move into the heap directory. Like
3397         Heap.h and Heap.cpp, for example.)
3398
3399         * CMakeLists.txt:
3400
3401 2011-04-08  Dan Bernstein  <mitz@apple.com>
3402
3403         No need to compile .js files, that is what the JIT is for.
3404
3405         * WebKit.xcodeproj/project.pbxproj:
3406
3407 2011-04-08  Alpha Lam  <hclam@chromium.org>
3408
3409         Unreviewed, rolling out r83335.
3410         http://trac.webkit.org/changeset/83335
3411         https://bugs.webkit.org/show_bug.cgi?id=53556
3412
3413         GTK and QT bots are broken
3414
3415         * WebKit.xcodeproj/project.pbxproj:
3416
3417 2011-04-07  Anna Cavender  <annacc@chromium.org>
3418
3419         Reviewed by Eric Carlson.
3420
3421         Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
3422         https://bugs.webkit.org/show_bug.cgi?id=53556
3423
3424         * WebKit.xcodeproj/project.pbxproj:
3425
3426 2011-04-07  Andrew Scherkus  <scherkus@chromium.org>
3427
3428         Revert ENABLE_TRACK patch due to compile failures.
3429
3430         * WebKit.xcodeproj/project.pbxproj:
3431
3432 2011-04-07  Andy Estes  <aestes@apple.com>
3433
3434         Reviewed by Darin Adler.
3435
3436         REGRESSION (r64712): Microsoft Outlook 2011: original message contents
3437         not included when replying to an email.
3438         https://bugs.webkit.org/show_bug.cgi?id=57794
3439
3440         * WebKit.xcodeproj/project.pbxproj:
3441
3442 2011-04-05  Alexey Proskuryakov  <ap@apple.com>
3443
3444         Reviewed by Darin Adler.
3445
3446         Move attributedStringFromRange down to WebCore
3447         https://bugs.webkit.org/show_bug.cgi?id=57905
3448
3449         * WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore.
3450
3451 2011-03-29  Timothy Hatcher  <timothy@apple.com>
3452
3453         Update WebKit Localizable.strings to only contain WebKit/win strings.
3454
3455         https://webkit.org/b/57354
3456
3457         Reviewed by Sam Weinig.
3458
3459         * English.lproj/Localizable.strings: Updated.
3460
3461 2011-03-23  Jia Pu  <jpu@apple.com>
3462
3463         Reviewed by Darin Adler.
3464
3465         Hook up new AppKit autocorrection UI with WK2.
3466         https://bugs.webkit.org/show_bug.cgi?id=56055
3467         <rdar://problem/8947463>
3468
3469         Please see WebCore/ChangeLog for detail.
3470
3471         * WebKit.xcodeproj/project.pbxproj:
3472
3473 2011-03-17  Jeff Miller  <jeffm@apple.com>
3474
3475         Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
3476         
3477         *.mode*
3478         *.pbxuser
3479         *.perspective*
3480         project.xcworkspace
3481         xcuserdata
3482
3483         * WebKit.xcodeproj: Modified property svn:ignore.
3484
3485 2011-03-15  Alexey Proskuryakov  <ap@apple.com>
3486
3487         Reviewed by Darin Adler.
3488
3489         REGRESSION (WebKit2): keygen element doesn't work
3490         https://bugs.webkit.org/show_bug.cgi?id=56402
3491         <rdar://problem/9006545>
3492
3493         * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
3494
3495 2011-03-11  Anton D'Auria  <adauria@apple.com>
3496
3497         Reviewed and landed by Brady Eidson.
3498
3499         Add WebKit1 API to view and delete local storage
3500         https://bugs.webkit.org/show_bug.cgi?id=51878
3501
3502         * WebKit.xcodeproj/project.pbxproj:
3503
3504 2011-03-02  Sam Weinig  <sam@webkit.org>
3505
3506         Reviewed by Anders Carlsson.
3507
3508         Fix remaining localization issues by piping all localized strings through WebCore's
3509         localization bottleneck.
3510         <rdar://problem/8728860>
3511
3512         * WebKit.xcodeproj/project.pbxproj:
3513
3514 2011-03-01  Sam Weinig  <sam@webkit.org>
3515
3516         Reviewed by Timothy Hatcher.
3517
3518         WebKit2 needs to be made localizable
3519         https://bugs.webkit.org/show_bug.cgi?id=55483
3520
3521         * StringsNotToBeLocalized.txt: Removed.
3522         * WebKit.xcodeproj/project.pbxproj:
3523         Copied Localizable.strings to WebCore, it can't be removed entirely
3524         yet since Windows is still using it.
3525
3526 2011-02-24  Peter Kasting  <pkasting@google.com>
3527
3528         Reviewed by Eric Seidel.
3529
3530         Drop the "U; " encryption level from the User Agent string.
3531         https://bugs.webkit.org/show_bug.cgi?id=54566
3532
3533         * StringsNotToBeLocalized.txt:
3534
3535 2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3536
3537         Reviewed by Alexey Proskuryakov.
3538
3539         Drop the language tag part from the User Agent string
3540         https://bugs.webkit.org/show_bug.cgi?id=54560
3541
3542         * StringsNotToBeLocalized.txt: Change the User Agent string
3543         template.
3544
3545 2011-02-18  Patrick Gansterer  <paroga@webkit.org>
3546
3547         Unreviewed build fix after r78634 and r78786.
3548
3549         * CMakeLists.txt:
3550
3551 2011-02-16  Luiz Agostini  <luiz.agostini@openbossa.org>
3552
3553         Reviewed by Adam Roben.
3554
3555         HTML5 <details> and <summary>: localized text
3556         https://bugs.webkit.org/show_bug.cgi?id=54260
3557
3558         Default details summary text must be localizable.
3559
3560         * English.lproj/Localizable.strings:
3561
3562 2011-02-06  Patrick Gansterer  <paroga@webkit.org>
3563
3564         Reviewed by Andreas Kling.
3565
3566         [CMake] Add dependencies for Visual Studio projects
3567         https://bugs.webkit.org/show_bug.cgi?id=53773
3568
3569         Add a WebCore dependecy to WebKit, so CMake can 
3570         generate the correct build order for the solution.
3571
3572         Remove JavaScriptCore dependecy, since WebCore already depends on it.
3573
3574         * CMakeLists.txt:
3575
3576 2011-01-23  Mark Rowe  <mrowe@apple.com>
3577
3578         Follow-up to r76477.
3579
3580         Fix the scripts that detect problematic code such as static initializers
3581         and destructors, weak vtables, inappropriate files in the framework wrappers,
3582         and public headers including private headers. These had all been broken
3583         since the projects were moved in to the Source directory as the paths to the
3584         scripts were not updated at that time.
3585
3586         * WebKit.xcodeproj/project.pbxproj:
3587
3588 2011-01-20  Zoltan Horvath  <zoltan@webkit.org>
3589
3590         Reviewed by Csaba Osztrogonác.
3591
3592         Refactoring of the custom allocation framework
3593         https://bugs.webkit.org/show_bug.cgi?id=49897
3594
3595         Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
3596         The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
3597         equivalent macro implementation at the necessary places.
3598
3599 2011-01-17  Dan Bernstein  <mitz@apple.com>
3600
3601         Rubber-stamped by Mark Rowe.
3602
3603         Update xcodeproj svn:ignore to include xcuserdata.
3604
3605         * WebKit.xcodeproj: Modified property svn:ignore.
3606
3607 2011-01-17  Brady Eidson  <beidson@apple.com>
3608
3609         Rubberstamped by Adam Roben.
3610
3611         Fix up the `make` build on Macs
3612
3613         * Makefile: Point to the correct Makefile.shared
3614
3615 2011-01-16  Adam Barth  <abarth@webkit.org>
3616
3617         Rubber-stamped by Eric Seidel.
3618
3619         Move WebKit into Source
3620         https://bugs.webkit.org/show_bug.cgi?id=52530
3621
3622         * Makefile:
3623         * scripts/generate-webkitversion.pl:
3624
3625 2011-01-07  Enrica Casucci  <enrica@apple.com>
3626
3627         Reviewed by Alexey Proskuryakov.
3628
3629         Paste and drag and drop use different code paths to interact with the pasteboard.
3630         https://bugs.webkit.org/show_bug.cgi?id=52093
3631         The change consists in a refactoring of the code to have only one class that
3632         deals with the pasteboard on Mac.
3633
3634         * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
3635
3636 2010-12-31  Adam Barth  <abarth@webkit.org>
3637
3638         Update SVN ignore property to hide two more external dependencies.
3639
3640         * chromium: Modified property svn:ignore.
3641
3642 2010-12-22  Dan Bernstein  <mitz@apple.com>
3643
3644         Rubber-stamped by Mark Rowe.
3645
3646         Changed WebKitTools to Tools in script build phases.
3647
3648         * WebKit.xcodeproj/project.pbxproj:
3649
3650 2010-12-14  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3651
3652         Reviewed by Eric Seidel.
3653
3654         [EFL] Add linker script to export less symbols
3655         https://bugs.webkit.org/show_bug.cgi?id=44609
3656
3657         Filter the exported symbols by using a linker script. Only symbols
3658         starting with "ewk_" are exported.
3659
3660         * CMakeLists.txt: Add link flags to webkit library when there's a
3661         version script.
3662
3663 2010-12-07  Simon Fraser  <simon.fraser@apple.com>
3664
3665         Update Xcode project for newer Xcode.
3666
3667         * WebKit.xcodeproj/project.pbxproj:
3668
3669 2010-11-18  Darin Adler  <darin@apple.com>
3670
3671         * StringsNotToBeLocalized.txt: Updated for recent changes.
3672
3673 2010-11-16  Patrick Gansterer  <paroga@webkit.org>
3674
3675         Reviewed by Andreas Kling.
3676
3677         [CMake] Remove platform dependent include directories
3678         https://bugs.webkit.org/show_bug.cgi?id=49553
3679
3680         * CMakeLists.txt:
3681
3682 2010-11-12  John Knottenbelt  <jknotten@chromium.org>
3683
3684         Reviewed by Steve Block.
3685
3686         Rename GeolocationControllerClient to GeolocationClient.
3687         https://bugs.webkit.org/show_bug.cgi?id=49259
3688
3689         * WebKit.xcodeproj/project.pbxproj:
3690
3691 2010-11-08  Leandro Pereira  <leandro@profusion.mobi>
3692
3693         [EFL] Unreviewed. Build fix after r71496.
3694
3695         * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
3696         include directories list.
3697
3698 2010-11-04  Mike Thole  <mthole@apple.com>
3699
3700         Reviewed by Dan Bernstein.