1
2013-01-17 Poul Sysolyatin <psytonx@gmail.com>
3
32-bit build for Qt5 on Mac OS fails.
4
https://bugs.webkit.org/show_bug.cgi?id=107094
6
We need to define NS_BUILD_32_LIKE_64 for 32-bit build for Mac OS.
7
Fixed 32-bit build detection for support Qt5.
9
Reviewed by Benjamin Poulain.
13
2012-11-22 Jeff Rogers <jrogers@rim.com>
15
[BlackBerry] Update Web Notifications Implementation
16
https://bugs.webkit.org/show_bug.cgi?id=102621
18
Reviewed by George Staikos.
20
Reviewed internally by George Staikos and Joe Mason.
22
Add new Notification files and remove obsolete ones.
24
* PlatformBlackBerry.cmake:
26
2012-11-21 Kai Koehne <kai.koehne@digia.com>
28
[Qt] MinGW: Don't add OpenGL library dependencies here
29
https://bugs.webkit.org/show_bug.cgi?id=102924
31
Reviewed by Simon Hausmann.
33
As the comment suggests the dependency is already for WebCore, so add it there instead.
37
2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
39
[CMake] Consolidate common input files
40
https://bugs.webkit.org/show_bug.cgi?id=101632
44
Consolidate and sort the list of files.
48
2012-11-12 Timothy Hatcher <timothy@apple.com>
50
Add a dock button to the top right corner of the Web Inspector window (similar to the full screen button).
52
https://bugs.webkit.org/show_bug.cgi?id=102025
54
Reviewed by Joseph Pecoraro.
56
* WebKit.xcodeproj/project.pbxproj: Added Dock.pdf.
58
2012-11-08 Laszlo Gombos <l.gombos@samsung.com>
60
[EFL] Remove non-variable options from the build system
61
https://bugs.webkit.org/show_bug.cgi?id=101506
63
Reviewed by Kenneth Rohde Christiansen.
65
Remove WTF_USE_FREETYPE and ENABLE_GLIB_SUPPORT cmake variables
66
as these are always set to const 1 and not really configurable.
70
2012-11-07 Andreas Kling <akling@apple.com>
72
Remove build-webkit dependency on Java SDK for Apple Mac WebKit.
73
<http://webkit.org/b/101492>
75
Reviewed by Anders Carlsson.
77
* WebKit.xcodeproj/project.pbxproj: Remove WebJavaPlugIn.h
79
2012-11-06 Laszlo Gombos <l.gombos@samsung.com>
81
[EFL] Simplify the build system
82
https://bugs.webkit.org/show_bug.cgi?id=101392
84
Reviewed by Kenneth Rohde Christiansen.
86
Use WTF_USE_3D_GRAPHICS to guard the inclusion of surfaces and textmap
87
directories under WebCore/graphics to be consistent with
88
WebCore/PlatformEfl.cmake.
92
2012-11-04 Halton Huo <halton.huo@intel.com>
94
[EFL] Use _LIBRARIES instead of _LIBRARY
95
https://bugs.webkit.org/show_bug.cgi?id=101042
97
Reviewed by Gyuyoung Kim.
99
In CMake Find files, _LIBRARY is intended for internal use, should
100
use _LIBRARIES instead.
102
* PlatformEfl.cmake: s/_LIBRARY}/_LIBRARIES}
104
2012-11-01 Seonae Kim <sunaeluv.kim@samsung.com>
106
[EFL][DRT] Support Geolocation
107
https://bugs.webkit.org/show_bug.cgi?id=97427
109
Reviewed by Gyuyoung Kim.
111
Add a mock directory to use GeolocationClientMock in DumpRenderTree.
115
2012-10-31 Otto Derek Cheung <otcheung@rim.com>
117
[BlackBerry] Adding window.external to our port
118
https://bugs.webkit.org/show_bug.cgi?id=100868
120
Reviewed by Rob Buis.
122
Adding ExternalExtension classes to the BB cmake file.
124
* PlatformBlackBerry.cmake:
126
2012-10-31 MichaÅ PakuÅa vel Rutka <m.pakula@samsung.com>
128
[EFL][DRT] EventSender requires contextClick implementation
129
https://bugs.webkit.org/show_bug.cgi?id=86091
131
Reviewed by Gyuyoung Kim.
133
Add new unit test file, needed due to ewk API changes.
137
2012-10-30 Peter Wang <peter.wang@torchmobile.com.cn>
139
[BlackBerry] Clean the code of "JavaScriptDebuggerBlackBerry"
140
https://bugs.webkit.org/show_bug.cgi?id=100724
142
Reviewed by Rob Buis.
144
Remove the code of JavaScriptDebuggerBlackBerry.
146
* PlatformBlackBerry.cmake:
148
2012-10-28 Mark Rowe <mrowe@apple.com>
150
Remove references to unsupported OS and Xcode versions.
152
Reviewed by Anders Carlsson.
154
* WebKit.xcodeproj/project.pbxproj:
156
2012-10-26 Sheriff Bot <webkit.review.bot@gmail.com>
158
Unreviewed, rolling out r132601.
159
http://trac.webkit.org/changeset/132601
160
https://bugs.webkit.org/show_bug.cgi?id=100494
162
It broke the Qt build (Requested by Ossy on #webkit).
166
2012-10-26 Xiaobo Wang <xbwang@torchmobile.com.cn>
168
[BlackBerry] Support pixel tests for BlackBerry DRT
169
https://bugs.webkit.org/show_bug.cgi?id=100210
171
Reviewed by Rob Buis.
173
Adds a step to build ImageDiff from Qt for DRT. Most of the works are
174
accomplished by Christopher Wells.
176
* PlatformBlackBerry.cmake:
178
2012-10-24 Alexey Proskuryakov <ap@apple.com>
180
Add a strategy for shared workers
181
https://bugs.webkit.org/show_bug.cgi?id=100165
183
EFL build fix by Christophe Dumez.
185
Reviewed by Brady Eidson.
187
* CMakeLists.txt: Add WebCore/workers to include paths.
189
2012-10-24 Otto Derek Cheung <otcheung@rim.com>
191
[BlackBerry] Rename GeolocationControllerClientBlackBerry to GeolocationClientBlackBerry
192
https://bugs.webkit.org/show_bug.cgi?id=100250
194
Reviewed by Rob Buis.
196
Rename GeolocationControllerClientBlackBerry to GeolocationClientBlackBerry
197
to prevent confusion.
201
* PlatformBlackBerry.cmake:
203
2012-10-23 Hyowon Kim <hw1008.kim@samsung.com>
205
[Texmap][EFL] Add AcceleratedCompositingContextEfl to the build system.
206
https://bugs.webkit.org/show_bug.cgi?id=88630
208
Reviewed by Gyuyoung Kim.
210
* PlatformEfl.cmake: Add the AcceleratedCompositingContextEfl.cpp file
211
and INCLUDE paths for TEXTURE_MAPPER_GL.
213
2012-10-18 Kangil Han <kangil.han@samsung.com>
215
[EFL] Add unit test for ewk_frame_source_get.
216
https://bugs.webkit.org/show_bug.cgi?id=95984
218
Reviewed by Gyuyoung Kim.
220
Add test_ewk_frame.cpp for unit test.
224
2012-10-15 David Kilzer <ddkilzer@apple.com>
226
Move framework and library linking into WebKit.xcconfig
227
<http://webkit.org/b/99284>
229
Reviewed by Mark Rowe.
231
* WebKit.xcodeproj/project.pbxproj: Remove frameworks and
232
libraries from Xcode project file.
234
2012-10-15 Christophe Dumez <christophe.dumez@intel.com>
236
[EFL][WK2] Implement Favicons API
237
https://bugs.webkit.org/show_bug.cgi?id=99087
239
Reviewed by Kenneth Rohde Christiansen.
241
Remove ewk_util.cpp from PlatformEfl.cmake now that its
242
code has been moved to WebCore to be reused in WK2.
246
2012-10-15 Dongwoo Joshua Im <dw.im@samsung.com>
248
[EFL] Set the basepath of the File System API.
249
https://bugs.webkit.org/show_bug.cgi?id=98344
251
Reviewed by Gyuyoung Kim.
253
Set the basepath of the File System API using the internal setter function.
255
* PlatformEfl.cmake: Add new include path.
257
2012-10-15 Ryuan Choi <ryuan.choi@samsung.com>
259
[EFL] Share resources installed for inspector
260
https://bugs.webkit.org/show_bug.cgi?id=98991
262
Reviewed by Gyuyoung Kim.
265
Extracted build scripts which install resources to WebKit/PlatformEfl.cmake.
267
2012-10-15 George Staikos <staikos@webkit.org>
269
[BlackBerry] Adapt to Platform API changes in string handling
270
https://bugs.webkit.org/show_bug.cgi?id=99248
274
Convert usage of WebString, char* and std::string to BlackBerry::Platform::String.
276
* PlatformBlackBerry.cmake:
278
2012-10-13 Jakob Petsovits <jpetsovits@rim.com>
280
[BlackBerry] Fetch blit rects from a viewport accessor
281
https://bugs.webkit.org/show_bug.cgi?id=98581
284
Reviewed by George Staikos.
285
Internally reviewed by Arvid Nilsson.
287
Add new ViewportAccessor files to the build.
288
See Source/WebKit/blackberry/ChangeLog for the
289
verbose commit message.
291
* PlatformBlackBerry.cmake:
293
2012-10-12 Sheriff Bot <webkit.review.bot@gmail.com>
295
Unreviewed, rolling out r131189.
296
http://trac.webkit.org/changeset/131189
297
https://bugs.webkit.org/show_bug.cgi?id=99187
299
Made inspector http tests crash on WK2. (Requested by rakuco
304
2012-10-12 Ryuan Choi <ryuan.choi@samsung.com>
306
[EFL] Share resources installed for inspector
307
https://bugs.webkit.org/show_bug.cgi?id=98991
309
Reviewed by Gyuyoung Kim.
312
Extracted build scripts which install resources to WebKit/PlatformEfl.cmake.
314
2012-10-11 Chris Guan <chris.guan@torchmobile.com.cn>
316
[Blackberry] makes NavigatorContentUtils work
317
https://bugs.webkit.org/show_bug.cgi?id=99022
319
Reviewed by Rob Buis.
321
Because r126735 renamed RegisterProtocolHandler API to NavigatorContentUtils, So we
322
need add Modules/navigatorcontentutils into WebKit_INCLUDE_DIRECTORIES.
324
* PlatformBlackBerry.cmake:
326
2012-10-10 Konrad Piascik <kpiascik@rim.com>
328
[BlackBerry] Install inspector files into staging directory.
329
https://bugs.webkit.org/show_bug.cgi?id=98930
331
Reviewed by Rob Buis.
333
Internally reviewed by Ming Xie.
334
Install the web inspector resources into the staging directory to make it easier to flash to device.
336
* PlatformBlackBerry.cmake:
338
2012-10-08 Simon Hausmann <simon.hausmann@digia.com>
340
[Qt] Make RenderThemeQStyle/ScrollbarThemeQStyle compile without QStyle/QtWidgets
341
https://bugs.webkit.org/show_bug.cgi?id=98268
343
Reviewed by Tor Arne VestbĆø.
345
* WebKit1.pro: Add new files to the build.
347
2012-10-04 Rob Buis <rbuis@rim.com>
349
[BlackBerry] Sync up CMake files
350
https://bugs.webkit.org/show_bug.cgi?id=98442
352
Reviewed by Gyuyoung Kim.
354
Amongst others use InspectorOverlayBlackBerry.
356
* PlatformBlackBerry.cmake:
358
2012-10-05 Simon Hausmann <simon.hausmann@digia.com>
360
Unreviewed, rolling out r130495.
361
http://trac.webkit.org/changeset/130495
362
https://bugs.webkit.org/show_bug.cgi?id=98268
364
Made WK2 tests crash....
368
2012-10-05 Simon Hausmann <simon.hausmann@digia.com>
370
[Qt] Make RenderThemeQStyle/ScrollbarThemeQStyle compile without QStyle/QtWidgets
371
https://bugs.webkit.org/show_bug.cgi?id=98268
373
Reviewed by Tor Arne VestbĆø.
375
* WebKit1.pro: Add new files to the build.
377
2012-10-04 Konrad Piascik <kpiascik@rim.com>
379
[BlackBerry] Update how we compile inspector front-end javascript.
380
https://bugs.webkit.org/show_bug.cgi?id=98413
382
Reviewed by Rob Buis.
384
No longer cat all JavaScript together, instead use the lazy init and
385
only append our custom changes script to the end of inspectorBB.html.
387
* PlatformBlackBerry.cmake:
389
2012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
391
[EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
392
https://bugs.webkit.org/show_bug.cgi?id=97753
394
Reviewed by Laszlo Gombos.
396
default.edj is used in both webkit/efl and webkit2/efl.
397
However, it has been generated only when ENABLE_WEBKIT is enabled.
399
This patch separates the script which generates default.edj
400
from source/webkit/platformefl.cmake.
402
* PlatformEfl.cmake: Extracted codes which is related to default.edj.
404
2012-10-03 Otto Derek Cheung <otcheung@rim.com>
406
[BlackBerry] Implementing the NetworkInfo API for BB port
407
https://bugs.webkit.org/show_bug.cgi?id=98273
409
Reviewed by Rob Buis.
411
Adding new classes to support NetworkInfo API in the
414
* PlatformBlackBerry.cmake:
416
2012-10-02 Krzysztof Czech <k.czech@samsung.com>
418
[EFL] Add file EWKTestEnvironment.cpp to build system.
419
https://bugs.webkit.org/show_bug.cgi?id=94925
421
Reviewed by Gyuyoung Kim.
423
Change is related to modifications in wk1 unit tests.
427
2012-09-27 Anders Carlsson <andersca@apple.com>
429
Get rid of more unused WK1 plug-in code
430
https://bugs.webkit.org/show_bug.cgi?id=97835
432
Reviewed by Mark Rowe.
434
Remove WebNetscapeDeprecatedFunctions.c and WebNetscapeDeprecatedFunctions.h from the Xcode project.
436
* WebKit.xcodeproj/project.pbxproj:
438
2012-09-27 Christophe Dumez <christophe.dumez@intel.com>
440
[EFL][CMAKE] Default theme files are outdated in PlatformEfl.cmake
441
https://bugs.webkit.org/show_bug.cgi?id=97769
443
Reviewed by Kenneth Rohde Christiansen.
445
Update Default theme files in PlatformEfl.cmake so that
446
changes to those files are properly picked up by CMake
447
when building incrementally.
451
2012-09-24 Arvid Nilsson <anilsson@rim.com>
453
[BlackBerry] Add cookie database API
454
https://bugs.webkit.org/show_bug.cgi?id=97102
456
Reviewed by Antonio Gomes.
458
Add cookie database file to build system.
460
Reviewed internally by Otto D. Cheung.
462
* PlatformBlackBerry.cmake:
464
2012-09-21 Arvid Nilsson <anilsson@rim.com>
466
[BlackBerry] Remove obsolete compositing surface code
467
https://bugs.webkit.org/show_bug.cgi?id=97314
469
Reviewed by Antonio Gomes.
471
Remove compositing surface code from build system.
475
* PlatformBlackBerry.cmake:
477
2012-09-14 Tor Arne VestbĆø <tor.arne.vestbo@nokia.com>
479
[Qt] Make force_static_libs_as_shared work on Mac OS
481
We had to move a few LIBS += around that were in the wrong place,
482
and not caught when everything was just linked into the final
485
Reviewed by Simon Hausmann.
487
* WebKit1.pri: Move multimedia-stuff to WebCore, to share with WK2
489
2012-09-11 Raphael Kubo da Costa <rakuco@webkit.org>
491
[EFL] Rewrite the EFL-related Find modules
492
https://bugs.webkit.org/show_bug.cgi?id=95237
494
Reviewed by Kenneth Rohde Christiansen.
496
* PlatformEfl.cmake: Stop setting the LINK_FLAGS property and add
497
libraries and include directories for each Enlightenment
498
Foundation Library used by the port.
500
2012-09-06 Crystal Zhang <haizhang@rim.com>
502
[BlackBerry] Implement a color picker
503
https://bugs.webkit.org/show_bug.cgi?id=96001
505
Reviewed by Rob Buis.
507
Add color picker files into building system.
509
* PlatformBlackBerry.cmake:
511
2012-09-06 Simon Hausmann <simon.hausmann@nokia.com>
513
[Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
514
https://bugs.webkit.org/show_bug.cgi?id=95965
516
Reviewed by Tor Arne VestbĆø.
518
Depend on ANGLE if necessary, due to the use WebCore types that pull in ANGLE
519
headers (GraphicsContext3D.h in particular).
523
2012-09-04 MichaÅ PakuÅa vel Rutka <m.pakula@samsung.com>
525
[EFL] Context menu restore.
526
https://bugs.webkit.org/show_bug.cgi?id=74179
528
Reviewed by Gyuyoung Kim.
530
Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
531
approach, the same as used in WebKit2.
533
* PlatformEfl.cmake: Added ContextMenuClientEfl.cpp file to sources list.
535
2012-08-29 Ryuan Choi <ryuan.choi@samsung.com>
537
[EFL] Move several files to remove webkit1 dependency from WebCore.
538
https://bugs.webkit.org/show_bug.cgi?id=95264
540
Reviewed by Gyuyoung Kim.
542
* PlatformEfl.cmake: Added files which is moved.
544
2012-08-28 Thiago Marcos P. Santos <thiago.santos@intel.com>
546
[EFL] Rename knob images to thumb on the default theme
547
https://bugs.webkit.org/show_bug.cgi?id=95186
549
Reviewed by Kenneth Rohde Christiansen.
551
Updated buildsystem after renaming theme images.
555
2012-08-27 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
557
Rename RegisterProtocolHandler API to NavigatorContentUtils
558
https://bugs.webkit.org/show_bug.cgi?id=94920
560
Reviewed by Adam Barth.
562
Modified PlatformEfl.cmake so that it includes the renamed files.
566
2012-08-20 Dominik Rƶttsches <dominik.rottsches@intel.com>
568
[EFL] Get rid of pango backend support once harfbuzz-ng is working
569
https://bugs.webkit.org/show_bug.cgi?id=92102
571
Reviewed by Kenneth Rohde Christiansen.
573
Removing pango-specific includes and libraries.
575
* PlatformEfl.cmake: Pango sections removed.
577
2012-08-17 Rob Buis <rbuis@rim.com>
579
[BlackBerry] Remove some shared libraries from linking
580
https://bugs.webkit.org/show_bug.cgi?id=94253
584
Remove some shared libraries.
586
* PlatformBlackBerry.cmake:
588
2012-08-15 Ryosuke Niwa <rniwa@webkit.org>
590
Update manual tests and comments to refer to TestRunner instead of LayoutTestController
591
https://bugs.webkit.org/show_bug.cgi?id=94168
593
Reviewed by Kent Tamura.
595
* PlatformBlackBerry.cmake:
597
2012-08-14 Christophe Dumez <christophe.dumez@intel.com>
599
[EFL] undefined reference to 'g_type_init' with gold linker
600
https://bugs.webkit.org/show_bug.cgi?id=93935
602
Unreviewed build fix. Link against glib-gobject to
603
fix linking error with gold linker.
607
2012-08-11 Raphael Kubo da Costa <rakuco@webkit.org>
609
[CMake] Rewrite FindLibSoup2.cmake.
610
https://bugs.webkit.org/show_bug.cgi?id=93191
612
Reviewed by Rob Buis.
614
* PlatformEfl.cmake: Use LIBSOUP_FOO instead of LIBSOUP24_FOO.
616
2012-08-13 Raphael Kubo da Costa <rakuco@webkit.org>
618
[CMake] Remove glib-related Find modules and write single new one instead.
619
https://bugs.webkit.org/show_bug.cgi?id=93786
621
Reviewed by Rob Buis.
623
* PlatformEfl.cmake: Use GLIB_* instead of Glib_*.
625
2012-08-12 LoĆÆc Yhuel <loic.yhuel@softathome.com>
627
[Qt] Make it possible to build without QtTest/QtPrintSupport
628
https://bugs.webkit.org/show_bug.cgi?id=93492
630
Reviewed by Tor Arne VestbĆø.
632
* WebKit1.pri: Optional printsupport
634
2012-08-10 Joshua Netterfield <jnetterfield@rim.com>
636
[WebGL] Add support for EXT_robustness
637
https://bugs.webkit.org/show_bug.cgi?id=93379
639
Reviewed by George Staikos.
642
Internally reviewed by Arvid Nilsson.
644
* CMakeLists.txt: Build system adaptation.
646
2012-08-10 Benjamin C Meyer <bmeyer@rim.com>
648
Introduce JavaScriptVariant object.
649
https://bugs.webkit.org/show_bug.cgi?id=93644
651
The JavaScriptVariant can be used for functions that return results from
652
JavaScript such as executeJavaScript or functions that take arguments
653
to pass a variable to JavaScript and they want to make sure the type
656
Convert executeJavaScriptFunction() to use this data type as the
657
example, other functions will be converted in the future.
661
Internally reviewed by Joe Mason
662
Reviewed by Adam Treat
664
* PlatformBlackBerry.cmake:
666
2012-08-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
668
[BlackBerry] Fix wrong include path for notifications.
669
https://bugs.webkit.org/show_bug.cgi?id=93714
671
Reviewed by Rob Buis.
673
* PlatformBlackBerry.cmake: Change path from notifications to Modules/notifications.
675
2012-08-08 Antonio Gomes <agomes@rim.com>
677
[BlackBerry] Tie up the scrolling machinery to the graphics tree when applicable for in-region scroll
678
https://bugs.webkit.org/show_bug.cgi?id=93482
680
Reviewed by Rob Buis.
682
* PlatformBlackBerry.cmake: Build system adaptation.
684
2012-08-07 Ryuan Choi <ryuan.choi@samsung.com>
686
[EFL] Remove PlatformTouchEventEfl and PlatformTouchPointEfl
687
https://bugs.webkit.org/show_bug.cgi?id=93270
689
Reviewed by Eric Seidel.
691
* PlatformEfl.cmake: Added ewk_touch_event.cpp
693
2012-08-07 Konrad Piascik <kpiascik@rim.com>
695
[BlackBerry] InspectorOverlay class duplicated in WebCore
696
https://bugs.webkit.org/show_bug.cgi?id=93124
698
Reviewed by Rob Buis.
700
Updated InspectorOverlay build path.
702
* PlatformBlackBerry.cmake:
704
2012-08-07 No'am Rosenthal <noam.rosenthal@nokia.com>
706
[Qt] Make it possible to build without QtQuick
708
Reviewed by Simon Hausmann.
712
2012-08-07 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
714
CUSTOM_SCHEME_HANDLER flag should depend on REGISTER_PROTOCOL_HANDLER
715
https://bugs.webkit.org/show_bug.cgi?id=93081
717
Reviewed by Adam Barth.
719
Modified PlatformEfl.cmake so that CUSTOM_SCHEME_HANDLER flag cannot act without REGISTER_PROTOCOL_HANDLER being set.
723
2012-08-01 Antonio Gomes <agomes@rim.com>
725
[BlackBerry] Implement InRegionScroller class as a in-region scroll controller
726
https://bugs.webkit.org/show_bug.cgi?id=92889
731
Internally reviewed by Arvid Nilsson.
733
* PlatformBlackBerry.cmake: Added InRegionScroller.cpp|h to the build system.
735
2012-07-30 Simon Hausmann <simon.hausmann@nokia.com>
737
Unreviewed Qt/Mac build fix: Use libWebKitSystemInterfaceMountainLion.a
742
2012-07-27 Thiago Marcos P. Santos <thiago.santos@intel.com>
744
[EFL] WebKit API unit tests needs a timeout
745
https://bugs.webkit.org/show_bug.cgi?id=92496
747
Reviewed by Antonio Gomes.
749
Added the same timeout value that we have for WebKit2.
753
2012-07-27 Dominik Rƶttsches <dominik.rottsches@intel.com>
755
[Cairo] Add complex font drawing using HarfbuzzNG
756
https://bugs.webkit.org/show_bug.cgi?id=91864
758
Reviewed by Simon Hausmann and Martin Robinson.
760
Adding includes for harfbuzz folders.
764
2012-07-26 Christophe Dumez <christophe.dumez@intel.com>
766
[EFL][WK2] Implement Network Information provider
767
https://bugs.webkit.org/show_bug.cgi?id=92343
769
Reviewed by Kenneth Rohde Christiansen.
771
WebKit EFL not longer needs to link against EEZE
772
library since the Network Information provider
773
was moved to WebCore.
778
2012-07-26 Zoltan Nyul <zoltan.nyul@intel.com>
780
[EFL] EFL port should use XDG paths
781
https://bugs.webkit.org/show_bug.cgi?id=91719
783
Reviewed by Kenneth Rohde Christiansen.
785
Add efreet library to get the xdg paths.
789
2012-07-25 Kihong Kwon <kihong.kwon@samsung.com>
791
[EFL] Add File Chooser API
792
https://bugs.webkit.org/show_bug.cgi?id=91957
794
Reviewed by Hajime Morita.
796
Add ewk_file_chooser source and header.
800
2012-07-22 Kent Tamura <tkent@chromium.org>
802
Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
803
https://bugs.webkit.org/show_bug.cgi?id=91941
805
Reviewed by Kentaro Hara.
807
A flag name for an elmement should be ENABLE_*_ELEMENT.
811
2012-07-20 Christophe Dumez <christophe.dumez@intel.com>
813
[EFL] Proxy configuration should honor the no_proxy environment variable
814
https://bugs.webkit.org/show_bug.cgi?id=91747
816
Reviewed by Kenneth Rohde Christiansen.
818
Add WebCore/platform/network/soup to INCLUDE paths.
822
2012-07-18 Yong Li <yoli@rim.com>
824
[BlackBerry] Move about: URL handling out of WebCore
825
https://bugs.webkit.org/show_bug.cgi?id=91541
827
Reviewed by Rob Buis.
829
AboutData.cpp is moved from WebCoreSupport to WebKitSupport.
831
* PlatformBlackBerry.cmake:
833
2012-07-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
835
[CMake] Make gtest a shared library
836
https://bugs.webkit.org/show_bug.cgi?id=90973
838
Reviewed by Daniel Bates.
840
No need to link with gtest dependencies now since it is a shared library.
844
2012-07-17 Ryuan Choi <ryuan.choi@samsung.com>
846
[EFL] Move codes related to theme setting from Widget to RenderTheme
847
https://bugs.webkit.org/show_bug.cgi?id=89842
849
Reviewed by Kenneth Rohde Christiansen.
851
* CMakeLists.txt: Added html/shadow to WebKit_INCLUDE_DIRECTORIES.
853
2012-07-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
855
Add RegisterProtocolHandlerClient to the Modules/protocolhandler
856
https://bugs.webkit.org/show_bug.cgi?id=90940
858
Reviewed by Hajime Morita.
860
As a step to let protocol handler be moved to the modules, RegisterProtocolHandlerClient needs
861
to be added to the Modules/protocolhandler. Because ChromeClient has some virtual functions for
862
protocol handlers, virtual functions should be moved to RegisterProtocolHandlerClient.
864
* PlatformEfl.cmake: Add RegisterProtocolHandlerEfl files and include path.
866
2012-07-16 Joshua Netterfield <jnetterfield@rim.com>
868
[BlackBerry] Upstream WebGL Code
869
https://bugs.webkit.org/show_bug.cgi?id=91143
871
Reviewed by Rob Buis.
873
This patch includes BlackBerry-specific fixes for anti-aliasing, logging, and shader compilation.
875
* PlatformBlackBerry.cmake: Define WTF_USE_OPENGL_ES_2 on WebGL-enabled builds.
877
2012-07-16 Frederik Gladhorn <frederik.gladhorn@nokia.com>
879
Add accessible for QWebView.
880
https://bugs.webkit.org/show_bug.cgi?id=91073
882
Reviewed by Simon Hausmann.
884
Add classes to enable accessibility on the widget level.
889
2012-07-15 Gyuyoung Kim <gyuyoung.kim@samsung.com>
891
[EFL] Move files guarded by #ifdef to existing file list.
892
https://bugs.webkit.org/show_bug.cgi?id=91336
894
Reviewed by Ryosuke Niwa.
896
Some EFL files are already guared by #ifdef. So, cmake files doesn't need to guard
897
them again. In addition, some files are missing #ifdef guard its header files.
901
2012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com>
903
[CMake] Proper handling of ENABLE_API_TESTS build option
904
https://bugs.webkit.org/show_bug.cgi?id=91221
906
Reviewed by Rob Buis.
908
Build unit tests only if ENABLE_API_TESTS is set.
912
2012-07-12 Simon Hausmann <simon.hausmann@nokia.com>
914
Typo in path in generate-webkitversion.pl
915
https://bugs.webkit.org/show_bug.cgi?id=90883
917
Reviewed by Mark Rowe.
919
Correct default path to version config file. In practice it wasn't a problem because only the Qt
920
build system seems to use the script right now and passes the path to the version file as a
921
command line parameter.
923
* scripts/generate-webkitversion.pl:
925
2012-07-11 Crystal Zhang <haizhang@rim.com>
927
[BlackBerry] Implement Date/Time picker
928
https://bugs.webkit.org/show_bug.cgi?id=90911
930
Reviewed by Rob Buis.
932
Add files into make file.
934
* PlatformBlackBerry.cmake:
936
2012-07-09 Christophe Dumez <christophe.dumez@intel.com>
938
[EFL] Battery status code needs refactoring to be reused in WebKit2
939
https://bugs.webkit.org/show_bug.cgi?id=90760
941
Reviewed by Hajime Morita.
943
Add BatteryClientEfl to PlatformEfl.cmake.
947
2012-07-08 Kihong Kwon <kihong.kwon@samsung.com>
949
[EFL] Change notifications directory path of WebKit_INCLUDE_DIRECTORIES in the PlatformEfl.cmake
950
https://bugs.webkit.org/show_bug.cgi?id=90650
952
Reviewed by Laszlo Gombos.
954
Change directory path for including notifications of WebCore
955
from WebCore/notifications to WebCore/Modules/notifications
959
2012-07-07 Thiago Marcos P. Santos <thiago.santos@intel.com>
961
[EFL][CMake] Remove non-existent include directory
962
https://bugs.webkit.org/show_bug.cgi?id=90605
964
Reviewed by Kentaro Hara.
968
2012-07-06 Thiago Marcos P. Santos <thiago.santos@intel.com>
970
[EFL][CMake] Move gtest sources to an upper level
971
https://bugs.webkit.org/show_bug.cgi?id=90602
973
Reviewed by Chang Shu.
975
Removed gtest since it is now built as a separated component.
976
This will allow us to share it with WebKit 2 API tests.
980
2012-07-06 Seokju Kwon <seokju.kwon@samsung.com>
982
[EFL] Add Web Inspector to WebKit-EFL
983
https://bugs.webkit.org/show_bug.cgi?id=83865
985
Reviewed by Pavel Feldman.
987
EFL port implementation for Web Inspector.
988
Prepare Web Inspector resources.
992
2012-07-05 Kihong Kwon <kihong.kwon@samsung.com>
994
[EFL] Change class name from NotificationClientEfl to NotificationPresenterClientEfl.
995
https://bugs.webkit.org/show_bug.cgi?id=90542
997
Reviewed by Kenneth Rohde Christiansen.
999
NotificationClientEfl.cpp is changed to NotificationPresenterClientEfl.cpp
1000
to be in line with other ports(qt, chromium, gtk).
1002
* PlatformEfl.cmake:
1004
2012-07-04 Tor Arne VestbĆø <tor.arne.vestbo@nokia.com>
1006
[Qt] Remove a few un-needed load(features) after r121777
1008
The features are computed by configure.pro and cached in .qmake.cache.
1010
Reviewed by Jocelyn Turcotte.
1014
2012-07-04 Tor Arne VestbĆø <tor.arne.vestbo@nokia.com>
1016
[Qt] Fix broken OR-operator in project file
1018
Qmake expects |, not ||. The result was that the block was entered, even
1019
if none of the two defines were set to 1.
1021
Reviewed by Jocelyn Turcotte.
1025
2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
1027
[EFL] Move BatteryClientEfl from WebKit to WebCore
1028
https://bugs.webkit.org/show_bug.cgi?id=90063
1030
Reviewed by Kenneth Rohde Christiansen.
1032
Move BatteryClientEfl class from WebKit to WebCore
1033
so that it can be reused in WebKit2.
1035
* PlatformEfl.cmake:
1037
2012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn>
1039
[BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
1040
https://bugs.webkit.org/show_bug.cgi?id=90271
1042
Reviewed by George Staikos.
1046
Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
1048
We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
1049
need to rebuild webkit before running DRT.
1051
* PlatformBlackBerry.cmake:
1053
2012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com>
1055
[EFL][CMake] Integrate API unit tests with CTest
1056
https://bugs.webkit.org/show_bug.cgi?id=87251
1058
Reviewed by Daniel Bates.
1060
Add every test to the test runner build target.
1062
* PlatformEfl.cmake:
1064
2012-07-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1066
[EFL] Rename NotificationPresenterEfl with NotificationClientEfl
1067
https://bugs.webkit.org/show_bug.cgi?id=90370
1069
Reviewed by Csaba OsztrogonƔc.
1071
Bug 80488 renamed NotificationPresenter with NotificationClient. So, EFL port needs to adjust
1074
* PlatformEfl.cmake:
1076
2012-06-29 Krzysztof Czech <k.czech@samsung.com>
1078
[EFL] Add support for Unit Tests, based on the gtest library.
1079
https://bugs.webkit.org/show_bug.cgi?id=68509
1081
Reviewed by Chang Shu.
1083
Add configuration for building gtest library, testing framework and unit tests.
1085
* PlatformEfl.cmake:
1087
2012-06-27 Sheriff Bot <webkit.review.bot@gmail.com>
1089
Unreviewed, rolling out r121398.
1090
http://trac.webkit.org/changeset/121398
1091
https://bugs.webkit.org/show_bug.cgi?id=90136
1093
broke efl build (Requested by ryuan on #webkit).
1095
* PlatformEfl.cmake:
1097
2012-06-27 Krzysztof Czech <k.czech@samsung.com>
1099
[EFL] Add support for Unit Tests, based on the gtest library.
1100
https://bugs.webkit.org/show_bug.cgi?id=68509
1102
Reviewed by Chang Shu.
1104
Add configuration for building gtest library, testing framework and unit tests.
1106
* PlatformEfl.cmake:
1108
2012-06-26 Simon Hausmann <simon.hausmann@nokia.com>
1110
[Qt][Win] Symbols are not exported in QtWebKit5.dll
1111
https://bugs.webkit.org/show_bug.cgi?id=88873
1113
Reviewed by Tor Arne VestbĆø.
1115
* api.pri: Remove MAKEDLL setting done now in win32/default_post.prf.
1117
2012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
1119
Unreviewed build fix: Don't do QT += widgets with Qt 4
1121
* WebKit1.pro: This is already done in WebKit1.pri.
1123
2012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
1125
[Qt] Make it possible to build WebKit without QtWidgets
1126
https://bugs.webkit.org/show_bug.cgi?id=78109
1128
Reviewed by Tor Arne VestbĆø.
1130
Moved WebKit1 sources into a separate static library. Only WK1
1131
depends on QtWidgets.
1133
* WebKit1.pri: Added.
1134
* WebKit1.pro: Added.
1136
2012-06-25 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1138
[EFL] Implement Network Information API
1139
https://bugs.webkit.org/show_bug.cgi?id=87067
1141
Reviewed by Kenneth Rohde Christiansen.
1143
* PlatformEfl.cmake: Add dependency of eeze library.
1145
2012-06-22 Joshua Netterfield <jnetterfield@rim.com>
1147
[BlackBerry] Sanitize GLSL code using ANGLE.
1149
BlackBerry port does not sanitize GLSL code with ANGLE
1150
https://bugs.webkit.org/show_bug.cgi?id=89583
1152
Reviewed by Rob Buis.
1154
* PlatformBlackBerry.cmake: Add ANGLE sources to BlackBerry builds.
1156
2012-06-19 Csaba OsztrogonƔc <ossy@webkit.org>
1158
[CMake] Unreviewed speculative buildfix after r120786.
1162
2012-06-13 Robin Cao <robin.cao@torchmobile.com.cn>
1164
[BlackBerry] Enable MEDIA_STREAM by default
1165
https://bugs.webkit.org/show_bug.cgi?id=88849
1167
Reviewed by Antonio Gomes.
1169
* PlatformBlackBerry.cmake:
1171
2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
1173
[EFL] Enable SHADOW_DOM flag
1174
https://bugs.webkit.org/show_bug.cgi?id=87732
1176
Reviewed by Kentaro Hara.
1178
Add WebCore/bindings/generic to include directories so
1179
that we can include RuntimeEnabledFeatures.h.
1183
2012-06-04 Tor Arne VestbĆø <tor.arne.vestbo@nokia.com>
1185
[Qt] Don't use WebKit HAVE() macro in public Qt headers
1187
Reviewed by Kenneth Rohde Christiansen.
1191
2012-06-04 Tomasz Morawski <t.morawski@samsung.com>
1193
[EFL] Refactor ewk_view_context_paint code.
1194
https://bugs.webkit.org/show_bug.cgi?id=85588
1196
Reviewed by Hajime Morita.
1198
Added new ewk_paint_context.cpp file to source list.
1200
* PlatformEfl.cmake:
1202
2012-06-01 Christophe Dumez <christophe.dumez@intel.com>
1204
[EFL] EFL's LayoutTestController needs to implement deliverWebIntent
1205
https://bugs.webkit.org/show_bug.cgi?id=86865
1207
Reviewed by Adam Barth.
1209
Add "${WEBCORE_DIR}/dom/default" to include directories in
1214
2012-06-01 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com>
1216
[EFL] Implement PlatformStrategies
1217
https://bugs.webkit.org/show_bug.cgi?id=86946
1219
Reviewed by Carlos Garcia Campos.
1221
* PlatformEfl.cmake: Add PlatformStrategiesEfl file to the build
1224
2012-05-31 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1226
[CMAKE][EFL] Remove unneeded include path
1227
https://bugs.webkit.org/show_bug.cgi?id=87927
1229
Reviewed by Kenneth Rohde Christiansen.
1231
Though *wtf* directory was moved to Source/WTF, PlatformEfl.cmake is still including the previous
1232
path. In addition, files on EFL port are using <wtf/gobject/XXX> directly in #include line.
1233
So, EFL port doesn't need to include ${JAVASCRIPTCORE_DIR}/wtf/gobject path anymore.
1235
* PlatformEfl.cmake: Remove '${JAVASCRIPTCORE_DIR}/wtf/gobject' path from include path list.
1237
2012-05-30 Konrad Piascik <kpiascik@rim.com>
1239
[BlackBerry] Add an Accelerated Compositing layer for Web Inspector DOM highlight.
1240
https://bugs.webkit.org/show_bug.cgi?id=81001
1242
Reviewed by Antonio Gomes
1244
Added new InspectorOverlay class
1246
* PlatformBlackBerry.cmake:
1248
2012-05-29 Arvid Nilsson <anilsson@rim.com>
1250
[BlackBerry] WebKit-side implementation of SelectionOverlay
1251
https://bugs.webkit.org/show_bug.cgi?id=87605
1253
Reviewed by Rob Buis.
1255
Add SelectionOverlay to the build system.
1259
* PlatformBlackBerry.cmake:
1261
2012-05-29 Arvid Nilsson <anilsson@rim.com>
1263
[BlackBerry] WebOverlay API
1264
https://bugs.webkit.org/show_bug.cgi?id=87603
1266
Reviewed by Rob Buis.
1268
Add WebOverlay related files to the build system.
1272
* PlatformBlackBerry.cmake:
1274
2012-05-28 Arvid Nilsson <anilsson@rim.com>
1276
[BlackBerry] Add a default tap highlight
1277
https://bugs.webkit.org/show_bug.cgi?id=87569
1279
Reviewed by Rob Buis.
1281
Add DefaultTapHighlight to the build system
1283
Reviewed internally by Mike Lattanzio and Mike Fenton.
1287
* PlatformBlackBerry.cmake:
1289
2012-05-24 Crystal Zhang <haizhang@rim.com>
1291
[BlackBerry] Implement select popup and remove old hook to air popup
1292
https://bugs.webkit.org/show_bug.cgi?id=87419
1294
Reviewed by Rob Buis.
1296
Add new files to make file.
1298
* PlatformBlackBerry.cmake:
1300
2012-05-24 Raphael Kubo da Costa <rakuco@webkit.org>
1302
[EFL] Unreviewed, unbreak `make install' after r117046.
1304
* PlatformEfl.cmake: Remove ewk_auth_soup.h from the list of
1305
installed headers, since it has been made private and renamed.
1307
2012-05-22 Dongwoo Im <dw.im@samsung.com>
1309
[EFL] Implements the registerProtocolHandler method and option.
1310
https://bugs.webkit.org/show_bug.cgi?id=73638
1312
Reviewed by Andreas Kling.
1314
The registerProtocolHandler() method allows Web sites to register themselves
1315
as possible handlers for particular schemes.
1317
http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
1319
* PlatformEfl.cmake: Adds the new file into the source list.
1321
2012-05-21 Christophe Dumez <christophe.dumez@intel.com>
1323
[EFL] Minor style fixes in web intents code are needed
1324
https://bugs.webkit.org/show_bug.cgi?id=86986
1326
Reviewed by Adam Barth.
1328
Fix minor ordering issues in CMake files.
1331
* PlatformEfl.cmake:
1333
2012-05-18 Christophe Dumez <christophe.dumez@intel.com>
1335
[EFL] Add simple implementation of Web Intents
1336
https://bugs.webkit.org/show_bug.cgi?id=86354
1338
Reviewed by Eric Seidel.
1340
Add new ewk_intent.* and ewk_intent_request.* files to CMake.
1343
* PlatformEfl.cmake:
1345
2012-05-17 Thiago Marcos P. Santos <thiago.santos@intel.com>
1347
[EFL] Add API for Web Database handling
1348
https://bugs.webkit.org/show_bug.cgi?id=85178
1350
Reviewed by Antonio Gomes.
1352
Added the new Web Database API to the buildsystem.
1354
* PlatformEfl.cmake:
1356
2012-05-17 Thiago Marcos P. Santos <thiago.santos@intel.com>
1358
[EFL] Fix link error caused by not directly linking with edbus
1359
https://bugs.webkit.org/show_bug.cgi?id=86747
1361
Unreviewed build fix.
1363
* PlatformEfl.cmake:
1365
2012-05-16 Kihong Kwon <kihong.kwon@samsung.com>
1367
[EFL] Support for Battery Status API on the WebKit-Efl
1368
https://bugs.webkit.org/show_bug.cgi?id=83254
1370
Reviewed by Chang Shu.
1372
Add e_ukit library and include directory to get battery status of device.
1374
* PlatformEfl.cmake:
1376
2012-05-15 Tomasz Morawski <t.morawski@samsung.com>
1378
[EFL] Split ewk_private.h file to multiple private files.
1379
https://bugs.webkit.org/show_bug.cgi?id=84572
1381
Reviewed by Antonio Gomes.
1383
* PlatformEfl.cmake: Removed ewk_logging.h file from EWebKit_HEADERS.
1385
2012-05-10 Sam D <dsam2912@gmail.com>
1387
Web Inspector: rename InspectorBackendStub.js to InspectorBackendCommands.js
1388
https://bugs.webkit.org/show_bug.cgi?id=72306
1390
Changed name for InspectorBackendStub.js to
1391
InspectorBackendCommands.js
1393
Reviewed by Yury Semikhatsky.
1395
* PlatformBlackBerry.cmake:
1397
2012-05-08 Crystal Zhang <haizhang@rim.com>
1399
[BlackBerry] Implement a popup client for HTML controls
1400
https://bugs.webkit.org/show_bug.cgi?id=85670
1402
Reviewed by Rob Buis.
1404
Add popup client file to build system.
1406
* PlatformBlackBerry.cmake:
1408
2012-05-08 Raphael Kubo da Costa <rakuco@webkit.org>
1410
[CMake] Rewrite FindGStreamer.cmake.
1411
https://bugs.webkit.org/show_bug.cgi?id=85857
1413
Reviewed by Daniel Bates.
1415
We are currently kind of duplicating the same
1416
FindGStreamer-Foo.cmake file whenever a new GStreamer plugin needs
1417
to be found. Besides this approach not scaling very well, it
1418
relies on pkg-config for version checking, uses the LibFindMacros
1419
package that we should deprecate and all the find files could be
1420
merged into one, with users using the COMPONENTS feature of the
1421
FIND_PACKAGE() call to find the desired plugins.
1423
FindGStreamer.cmake has then been rewritten to take all that into
1425
- The LibFindMacros.cmake package is not used anymore.
1426
- Version check is performed in the CMake file itself by parsing
1427
the gstversion.h header.
1428
- All GStreamer plugins are searched and the COMPONENTS keyword
1429
used in the FIND_PACKAGE() call is used to check which plugins are
1431
- The plugins-base and base GStreamer plugins are not searched, as
1432
they were not used anywhere in the build system.
1434
* PlatformEfl.cmake: Update GStreamer-related variable names.
1436
2012-05-08 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
1438
[BlackBerry] AutofillManager implementation upstream
1439
https://bugs.webkit.org/show_bug.cgi?id=85576
1441
Reviewed by Rob Buis.
1443
Added WebKit/blackberry/WebCoreSupport/AutofillManager.cpp
1444
into building system of BlackBerry porting.
1446
* PlatformBlackBerry.cmake:
1448
2012-05-03 Jer Noble <jer.noble@apple.com>
1450
Move WebKitFullScreenListener into its own file.
1451
https://bugs.webkit.org/show_bug.cgi?id=85640
1453
Reviewed by Maciej Stachowiak .
1455
Pull WebKitFullScreenListener into its own file.
1457
* WebKit.xcodeproj/project.pbxproj:
1459
2012-05-03 Raphael Kubo da Costa <rakuco@webkit.org>
1461
[CMake] Rewrite FindCairo.cmake.
1462
https://bugs.webkit.org/show_bug.cgi?id=84895
1464
Reviewed by Daniel Bates.
1466
The old approach relied on pkg-config for finding Cairo (which
1467
introduced a dependency on pkg-config that could be avoided), used
1468
the LibFindMacros code that we should probably remove in the
1469
future and did not use the FindPackageHandleStandardArguments
1472
Change all that by rewriting the module.
1473
- Use the pkg-config output optionally instead of requiring it
1474
like LibFindMacros did.
1475
- Remove the implicit dependency on FreeType which often found it
1476
the wrong way via pkg-config and without considering
1478
- Retrieve the Cairo version by looking at cairo-version.h instead
1479
of relying on pkg-config. It requires some additional code for
1480
checking if the desired version has been found, but that will not
1481
be needed once we start depending on CMake 2.8.3 or later.
1483
The only downside is that FPHSA sets <UPPERCASED_NAME>_FOUND
1484
instead of <Name>_FOUND, and to keep things consistent
1485
Cairo_LIBRARIES and Cairo_INCLUDE_DIRS have become CAIRO_LIBRARIES
1486
and CAIRO_INCLUDE_DIRS.
1488
* PlatformEfl.cmake: Use CAIRO_FOO instead of Cairo_FOO.
1490
2012-04-26 Christophe Dumez <christophe.dumez@intel.com>
1492
[EFL] Enable VIDEO_TRACK feature
1493
https://bugs.webkit.org/show_bug.cgi?id=84830
1495
Reviewed by Gustavo Noronha Silva.
1497
Enable VIDEO_TRACK feature by default for EFL port.
1499
* PlatformEfl.cmake:
1501
2012-04-20 Mike Lattanzio <mlattanzio@rim.com>
1503
[BlackBerry] Expose WebViewportArguments to WebPageClient
1504
https://bugs.webkit.org/show_bug.cgi?id=84471
1506
Reviewed by Antonio Gomes.
1508
* PlatformBlackBerry.cmake:
1510
2012-04-20 Thiago Marcos P. Santos <thiago.santos@intel.com>
1512
[EFL] Add Security Origin API
1513
https://bugs.webkit.org/show_bug.cgi?id=84023
1515
Reviewed by Antonio Gomes.
1517
* PlatformEfl.cmake:
1519
2012-04-10 Patrick Gansterer <paroga@webkit.org>
1521
[CMake] Enable USE_FOLDERS property
1522
https://bugs.webkit.org/show_bug.cgi?id=83571
1524
Reviewed by Daniel Bates.
1526
Setting the FOLDER property on targets gives more structure
1527
to the generated Visual Studio solutions.
1528
This does not affect other CMake generators.
1532
2012-04-07 Patrick Gansterer <paroga@webkit.org>
1534
[CMake] Cleanup WTF include directories
1535
https://bugs.webkit.org/show_bug.cgi?id=82716
1537
Reviewed by Eric Seidel.
1541
2012-04-07 Rob Buis <rbuis@rim.com>
1543
[BlackBerry] Add Battery Status API support
1544
https://bugs.webkit.org/show_bug.cgi?id=82615
1546
Reviewed by George Staikos.
1548
Add BatteryClientBlackBerry.cpp to the build.
1550
* PlatformBlackBerry.cmake:
1552
2012-04-06 Charles Wei <charles.wei@torchmobile.com.cn>
1554
[BlackBerry] Build fix to match the latest WebCore change
1555
https://bugs.webkit.org/show_bug.cgi?id=83358
1557
Reviewed by Rob Buis.
1559
* PlatformBlackBerry.cmake:
1561
2012-04-05 George Staikos <staikos@webkit.org>
1563
Add the vibration client for BlackBerry.
1564
https://bugs.webkit.org/show_bug.cgi?id=83340
1566
Reviewed by Rob Buis.
1568
* PlatformBlackBerry.cmake:
1570
2012-04-05 Jia Pu <jpu@apple.com>
1572
Move correction panel related functions from EditorClient into separated AlternativeTextClient class.
1573
https://bugs.webkit.org/show_bug.cgi?id=82970
1575
Reviewed by Enrica Casucci.
1577
See WebCore/ChangeLog for details.
1579
* WebKit.xcodeproj/project.pbxproj:
1581
2012-04-01 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1583
Support the Network Information API
1584
https://bugs.webkit.org/show_bug.cgi?id=73528
1586
Reviewed by Adam Barth.
1588
* PlatformEfl.cmake: Add dummy NetworkInfoClientEfl.cpp files in order to support network information API.
1590
2012-03-30 Eli Fidler <efidler@rim.com>
1592
Enable OpenType Sanitizer for BlackBerry port.
1593
https://bugs.webkit.org/show_bug.cgi?id=82782
1595
Reviewed by Eric Seidel.
1597
* PlatformBlackBerry.cmake: add libots to link
1599
2012-03-22 Raphael Kubo da Costa <rakuco@FreeBSD.org>
1601
[CMake] Unreviewed build fix after r111778.
1603
* CMakeLists.txt: Replace ${JAVASCRIPTCORE_DIR}/wtf includes with
1604
${WTF_DIR}/wtf ones.
1606
2012-03-22 Hyowon Kim <hw1008.kim@samsung.com>
1608
[EFL] Add PageClientEfl to WebCoreSupport.
1609
https://bugs.webkit.org/show_bug.cgi?id=80748
1611
Reviewed by Noam Rosenthal.
1613
* PlatformEfl.cmake: Add WebCore/platform/graphics/efl to the include path
1614
and PageClientEfl.cpp to the source list.
1616
2012-03-20 Eric Seidel <eric@webkit.org>
1618
Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
1619
https://bugs.webkit.org/show_bug.cgi?id=80911
1621
Reviewed by Adam Barth.
1623
* CMakeLists.txt: Look for headers in Source/WTF.
1625
2012-03-20 Charles Wei <charles.wei@torchmobile.com.cn>
1627
[BlackBerry] Remove OutOfMemoryHandler from the build system
1628
https://bugs.webkit.org/show_bug.cgi?id=81649
1630
Remove OutOfMemoryHandler, and change GLES2Context to WebKitSupport,
1631
in the build system for BlackBerry porting.
1633
Reviewed by Rob Buis.
1635
* PlatformBlackBerry.cmake:
1637
2012-03-16 Kihong Kwon <kihong.kwon@samsung.com>
1639
Support for Battery Status API
1640
https://bugs.webkit.org/show_bug.cgi?id=62698
1642
Add include directory and file.
1643
http://www.w3.org/TR/battery-status/
1645
Reviewed by Adam Barth.
1647
* PlatformEfl.cmake:
1649
2012-03-11 Timothy Hatcher <timothy@apple.com>
1651
Update how the Web Inspector resources are loaded.
1653
https://bugs.webkit.org/show_bug.cgi?id=80798
1654
rdar://problem/10359959
1656
Reviewed by Brian Weinstein.
1658
* WebKit.xcodeproj/project.pbxproj: Add a framework.
1660
2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
1662
[CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7.
1663
https://bugs.webkit.org/show_bug.cgi?id=80469
1665
Reviewed by Antonio Gomes.
1667
* CMakeLists.txt: Manually set the LINK_INTERFACE_LIBRARIES target
1668
property on the library being created.
1670
2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
1672
[EFL] Unreviewed; fix the build after r109877.
1674
* CMakeLists.txt: Add WebCore/Modules/webdatabase to the list of
1675
include directories so that #include'ing DatabaseDetails.h and
1676
friends still works.
1678
2012-03-04 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
1680
[BlackBerry] upstream CredentialManager and CredentialTransformData implementation
1681
https://bugs.webkit.org/show_bug.cgi?id=80107
1683
Reviewed by Antonio Gomes.
1685
Initial upstream of CredentialManager.[h|cpp] and
1686
CredentialTransformData.[h|cpp].
1689
* PlatformBlackBerry.cmake:
1691
2012-03-04 Raphael Kubo da Costa <kubo@profusion.mobi>
1693
[CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
1694
https://bugs.webkit.org/show_bug.cgi?id=71507
1696
Reviewed by Antonio Gomes.
1698
* CMakeLists.txt: Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
1700
2012-02-24 Grzegorz Czajkowski <g.czajkowski@samsung.com>
1702
[EFL][DRT] Implement setValueForUser and setAutofilled.
1703
https://bugs.webkit.org/show_bug.cgi?id=79237
1705
Reviewed by Andreas Kling.
1707
Adds the main directory of WebKit's source to find headers of JavaScriptCore.
1709
* PlatformEfl.cmake:
1711
2012-02-23 Patrick Gansterer <paroga@webkit.org>
1713
[CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
1714
https://bugs.webkit.org/show_bug.cgi?id=79371
1716
Reviewed by Daniel Bates.
1719
* PlatformBlackBerry.cmake: Renamed from Source/WebKit/blackberry/CMakeListsBlackBerry.txt.
1720
* PlatformEfl.cmake: Renamed from Source/WebKit/efl/CMakeListsEfl.txt.
1721
* PlatformWinCE.cmake: Renamed from Source/WebKit/wince/CMakeListsWinCE.txt.
1723
2012-02-20 Filip Pizlo <fpizlo@apple.com>
1725
JSC should be a triple-tier VM
1726
https://bugs.webkit.org/show_bug.cgi?id=75812
1727
<rdar://problem/10079694>
1729
Reviewed by Gavin Barraclough.
1731
Changed EFL's build system to include a new directory in JavaScriptCore.
1735
2012-02-21 Jon Lee <jonlee@apple.com>
1737
Bring notifications support to WK1 mac: showing, canceling, removing notifications
1738
https://bugs.webkit.org/show_bug.cgi?id=78783
1739
<rdar://problem/10610578>
1741
Reviewed by Anders Carlsson.
1743
* WebKit.xcodeproj/project.pbxproj: Added new files.
1745
2012-02-21 Adam Roben <aroben@apple.com>
1747
Roll out r108309, r108323, and r108326
1749
They broke the 32-bit Lion build.
1751
Original bugs is <http://webkit.org/b/75812> <rdar://problem/10079694>.
1755
2012-02-16 Leo Yang <leo.yang@torchmobile.com.cn>
1757
[BlackBerry] Adapt to the removal of WebStringIml.h
1758
https://bugs.webkit.org/show_bug.cgi?id=78784
1760
Reviewed by Antonio Gomes.
1762
blackberry/WebCoreSupport/WebStringImpl.h which hasn't been upstreamed
1763
has been removed internally. We should adapt to this removal for the
1764
upstreamed part of the BlackBerry port. Actually WebStringImpl is not necessary
1765
because it just inherits from WTF::StringImpl but adding nothing.
1767
* blackberry/Api/WebString.cpp:
1768
(BlackBerry::WebKit::WebString::WebString):
1769
(BlackBerry::WebKit::WebString::equalIgnoringCase):
1770
* blackberry/Api/WebString.h:
1773
2012-02-16 Nima Ghanavatian <nghanavatian@rim.com>
1775
[BlackBerry] Style clean-up in WebPageCompositor
1776
https://bugs.webkit.org/show_bug.cgi?id=78738
1778
Reviewed by Rob Buis.
1780
No new functionality, no new tests.
1782
* blackberry/WebKitSupport/WebPageCompositor.cpp:
1783
(BlackBerry::WebKit::WebPageCompositor::drawLayers):
1784
* blackberry/WebKitSupport/WebPageCompositor.h:
1787
2012-02-16 Patrick Gansterer <paroga@webkit.org>
1789
[CMake] Add missing include directories.
1793
2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
1795
[BlackBerry] Remove ResourceHolderImpl.cpp from build system
1796
https://bugs.webkit.org/show_bug.cgi?id=78779
1798
Reviewed by George Staikos.
1800
blackberry/Api/ResourceHolderImpl.cpp which hasn't been upstreamed
1801
has been removed internally. So remove it from the build system.
1803
* blackberry/CMakeListsBlackBerry.txt:
1805
2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
1807
[BlackBerry] Upstream WebPageGroupLoadDeferrer.{h, cpp}
1808
https://bugs.webkit.org/show_bug.cgi?id=78770
1810
Reviewed by Rob Buis.
1812
Initial upstreaming, no new tests.
1814
* blackberry/Api/WebPageGroupLoadDeferrer.cpp: Added.
1815
* blackberry/Api/WebPageGroupLoadDeferrer.h: Added.
1817
2012-02-15 Konrad Piascik <kpiascik@rim.com>
1819
[BlackBerry] Upstream BlackBerry specific Web Inspector resources
1820
https://bugs.webkit.org/show_bug.cgi?id=78727
1822
Reviewed by Rob Buis.
1824
* blackberry/WebCoreSupport/inspectorBB.html: Added.
1825
* blackberry/WebCoreSupport/inspectorBB.js: Added.
1827
(InspectorFrontendHost.copyText):
1829
2012-02-15 Mike Fenton <mifenton@rim.com>
1831
Initial upstreaming of EditorClientBlackBerry
1832
https://bugs.webkit.org/show_bug.cgi?id=78730
1834
Reviewed by Rob Buis.
1836
Initial upstreaming, no new tests.
1838
* blackberry/WebCoreSupport/EditorClientBlackBerry.cpp: Added.
1840
(WebCore::EditorClientBlackBerry::EditorClientBlackBerry):
1841
(WebCore::EditorClientBlackBerry::pageDestroyed):
1842
(WebCore::EditorClientBlackBerry::shouldDeleteRange):
1843
(WebCore::EditorClientBlackBerry::shouldShowDeleteInterface):
1844
(WebCore::EditorClientBlackBerry::smartInsertDeleteEnabled):
1845
(WebCore::EditorClientBlackBerry::isSelectTrailingWhitespaceEnabled):
1846
(WebCore::EditorClientBlackBerry::enableSpellChecking):
1847
(WebCore::EditorClientBlackBerry::shouldSpellCheckFocusedField):
1848
(WebCore::EditorClientBlackBerry::isContinuousSpellCheckingEnabled):
1849
(WebCore::EditorClientBlackBerry::toggleContinuousSpellChecking):
1850
(WebCore::EditorClientBlackBerry::isGrammarCheckingEnabled):
1851
(WebCore::EditorClientBlackBerry::toggleGrammarChecking):
1852
(WebCore::EditorClientBlackBerry::spellCheckerDocumentTag):
1853
(WebCore::EditorClientBlackBerry::shouldBeginEditing):
1854
(WebCore::EditorClientBlackBerry::shouldEndEditing):
1855
(WebCore::EditorClientBlackBerry::shouldInsertNode):
1856
(WebCore::EditorClientBlackBerry::shouldInsertText):
1857
(WebCore::EditorClientBlackBerry::shouldChangeSelectedRange):
1858
(WebCore::EditorClientBlackBerry::shouldApplyStyle):
1859
(WebCore::EditorClientBlackBerry::shouldMoveRangeAfterDelete):
1860
(WebCore::EditorClientBlackBerry::didBeginEditing):
1861
(WebCore::EditorClientBlackBerry::respondToChangedContents):
1862
(WebCore::EditorClientBlackBerry::respondToChangedSelection):
1863
(WebCore::EditorClientBlackBerry::didEndEditing):
1864
(WebCore::EditorClientBlackBerry::respondToSelectionAppearanceChange):
1865
(WebCore::EditorClientBlackBerry::didWriteSelectionToPasteboard):
1866
(WebCore::EditorClientBlackBerry::didSetSelectionTypesForPasteboard):
1867
(WebCore::EditorClientBlackBerry::registerCommandForUndo):
1868
(WebCore::EditorClientBlackBerry::registerCommandForRedo):
1869
(WebCore::EditorClientBlackBerry::clearUndoRedoOperations):
1870
(WebCore::EditorClientBlackBerry::canUndo):
1871
(WebCore::EditorClientBlackBerry::canRedo):
1872
(WebCore::EditorClientBlackBerry::canCopyCut):
1873
(WebCore::EditorClientBlackBerry::canPaste):
1874
(WebCore::EditorClientBlackBerry::undo):
1875
(WebCore::EditorClientBlackBerry::redo):
1878
(WebCore::EditorClientBlackBerry::interpretKeyEvent):
1879
(WebCore::EditorClientBlackBerry::handleKeyboardEvent):
1880
(WebCore::EditorClientBlackBerry::handleInputMethodKeydown):
1881
(WebCore::EditorClientBlackBerry::textFieldDidBeginEditing):
1882
(WebCore::EditorClientBlackBerry::textFieldDidEndEditing):
1883
(WebCore::EditorClientBlackBerry::textDidChangeInTextField):
1884
(WebCore::EditorClientBlackBerry::doTextFieldCommandFromEvent):
1885
(WebCore::EditorClientBlackBerry::textWillBeDeletedInTextField):
1886
(WebCore::EditorClientBlackBerry::textDidChangeInTextArea):
1887
(WebCore::EditorClientBlackBerry::ignoreWordInSpellDocument):
1888
(WebCore::EditorClientBlackBerry::learnWord):
1889
(WebCore::EditorClientBlackBerry::checkSpellingOfString):
1890
(WebCore::EditorClientBlackBerry::getAutoCorrectSuggestionForMisspelledWord):
1891
(WebCore::EditorClientBlackBerry::checkGrammarOfString):
1892
(WebCore::EditorClientBlackBerry::requestCheckingOfString):
1893
(WebCore::EditorClientBlackBerry::textChecker):
1894
(WebCore::EditorClientBlackBerry::updateSpellingUIWithGrammarString):
1895
(WebCore::EditorClientBlackBerry::updateSpellingUIWithMisspelledWord):
1896
(WebCore::EditorClientBlackBerry::showSpellingUI):
1897
(WebCore::EditorClientBlackBerry::spellingUIIsShowing):
1898
(WebCore::EditorClientBlackBerry::getGuessesForWord):
1899
(WebCore::EditorClientBlackBerry::willSetInputMethodState):
1900
(WebCore::EditorClientBlackBerry::setInputMethodState):
1901
* blackberry/WebCoreSupport/EditorClientBlackBerry.h: Added.
1904
(EditorClientBlackBerry):
1906
2012-02-15 Leo Yang <leo.yang@torchmobile.com.cn>
1908
[BlackBerry] Upstream WebPageClient.h
1909
https://bugs.webkit.org/show_bug.cgi?id=78660
1911
Reviewed by Antonio Gomes.
1913
Initial upstreaming, no new tests.
1915
* blackberry/Api/BackingStore.cpp: Add #include <BlackBerryPlatformWindow.h> because this inclusion
1916
is being removed from WebPageClient.h.
1917
* blackberry/Api/WebPageClient.h: Added.
1918
* blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Add #include <BlackBerryPlatformWindow.h>
1919
because this inclusion is being removed from WebPageClient.h.
1921
2012-02-15 Rob Buis <rbuis@rim.com>
1923
[BlackBerry] Upstream remaining classes in Api
1924
https://bugs.webkit.org/show_bug.cgi?id=78644
1926
Reviewed by Antonio Gomes.
1928
No functionalities changed, no new tests.
1930
* blackberry/Api/ActiveNodeContext.h: Renamed from Source/WebKit/blackberry/Api/BlackBerryContext.h.
1932
2012-02-14 Nima Ghanavatian <nghanavatian@rim.com>
1934
[BlackBerry] Upstreaming WebSettings code
1935
https://bugs.webkit.org/show_bug.cgi?id=78633
1937
Reviewed by Rob Buis.
1939
Initial upstreaming, no new tests.
1941
* blackberry/Api/WebSettings.cpp: Added.
1942
* blackberry/Api/WebSettings.h: Added.
1943
* blackberry/Api/WebSettings_p.h: Added.
1945
2012-02-14 Nima Ghanavatian <nghanavatian@rim.com>
1947
[BlackBerry] Upstreaming DOMSupport files
1948
https://bugs.webkit.org/show_bug.cgi?id=78607
1950
Reviewed by Rob Buis.
1952
Initial upstreaming, no new tests.
1954
* blackberry/WebKitSupport/DOMSupport.cpp: Added.
1955
* blackberry/WebKitSupport/DOMSupport.h: Added.
1957
2012-02-14 Jeff Rogers <jrogers@rim.com>
1959
[BlackBerry] Remove OpenVG references
1960
https://bugs.webkit.org/show_bug.cgi?id=78623
1962
Reviewed by Rob Buis.
1964
Removed references to USE(OPENVG) and the related code.
1966
* blackberry/Api/BackingStore.cpp:
1967
(BlackBerry::WebKit::BackingStorePrivate::BackingStorePrivate):
1968
(BlackBerry::WebKit::BackingStorePrivate::repaint):
1969
(BlackBerry::WebKit::BackingStorePrivate::renderContents):
1970
(BlackBerry::WebKit::BackingStore::createSurface):
1971
* blackberry/Api/BackingStore_p.h:
1973
2012-02-14 Andy Chen <andchen@rim.com>
1975
Initial upstreaming for find-in-page for BlackBerry port
1976
https://bugs.webkit.org/show_bug.cgi?id=78615
1978
Create a new class InPageSearchManager for find-in-page and
1979
remove the functions in SelectionHandler
1981
Reviewed by Rob Buis.
1983
* blackberry/CMakeListsBlackBerry.txt:
1984
* blackberry/WebKitSupport/InPageSearchManager.cpp: Added.
1985
(BlackBerry::WebKit::InPageSearchManager::InPageSearchManager):
1986
(BlackBerry::WebKit::InPageSearchManager::~InPageSearchManager):
1987
(BlackBerry::WebKit::InPageSearchManager::findNextString):
1988
(BlackBerry::WebKit::InPageSearchManager::clearTextMatches):
1989
(BlackBerry::WebKit::InPageSearchManager::setMarkerActive):
1990
* blackberry/WebKitSupport/InPageSearchManager.h: Added.
1991
* blackberry/WebKitSupport/SelectionHandler.cpp:
1992
* blackberry/WebKitSupport/SelectionHandler.h:
1994
2012-02-14 Jacky Jiang <zhajiang@rim.com>
1996
[BlackBerry] Upstream BlackBerry WebCoreSupport FrameLoaderClientBlackBerry class
1997
https://bugs.webkit.org/show_bug.cgi?id=78275
1999
Reviewed by Rob Buis.
2001
Initial upstream, no new tests.
2003
* blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp: Added.
2004
* blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.h: Added.
2006
2012-02-14 Lianghui Chen <liachen@rim.com>
2008
Separate mimetype and file extension mapping API from WebKit/blackberry/Api/WebKitTextCodec and complete it.
2009
https://bugs.webkit.org/show_bug.cgi?id=78605
2011
Reviewed by Rob Buis.
2013
Now the MIME type and file extension mapping API are in WebKitMIMETypeConverter.
2015
* blackberry/Api/WebKitMIMETypeConverter.cpp: Added.
2017
(BlackBerry::WebKit::getExtensionForMimeType):
2018
(BlackBerry::WebKit::getMimeTypeForExtension):
2019
* blackberry/Api/WebKitMIMETypeConverter.h: Added.
2021
* blackberry/Api/WebKitTextCodec.cpp:
2022
* blackberry/Api/WebKitTextCodec.h:
2023
* blackberry/CMakeListsBlackBerry.txt:
2025
2012-02-14 Ed Baker <edbaker@rim.com>
2027
[BlackBerry] Dragging a selection handle outside of the content bounding box does not update the selection range correctly
2028
https://bugs.webkit.org/show_bug.cgi?id=78608
2030
Ensure that when selection handles leave the content bounding box that
2031
the handle not being dragged remains fixed. Do not applying padding to
2032
a direction that would cause the selection to shrink when performing
2033
the handle direction detection.
2035
Reviewed by Rob Buis.
2037
* blackberry/WebKitSupport/SelectionHandler.cpp:
2038
(BlackBerry::WebKit::directionOfPointRelativeToRect):
2039
(BlackBerry::WebKit::SelectionHandler::extendSelectionToFieldBoundary):
2040
(BlackBerry::WebKit::SelectionHandler::clipPointToFocusNode):
2041
(BlackBerry::WebKit::SelectionHandler::setSelection):
2042
* blackberry/WebKitSupport/SelectionHandler.h:
2044
2012-02-14 Rob Buis <rbuis@rim.com>
2046
[BlackBerry] Upstream remaining classes in Api
2047
https://bugs.webkit.org/show_bug.cgi?id=78644
2049
Reviewed by Antonio Gomes.
2051
Initial upstream, no new tests.
2053
* blackberry/Api/BlackBerryContext.h: Added.
2054
* blackberry/Api/BlackBerryGlobal.cpp: Added.
2055
* blackberry/Api/BlackBerryGlobal.h: Added.
2056
* blackberry/Api/Version.cpp: Added.
2057
* blackberry/Api/Version.h: Added.
2059
2012-02-14 Rob Buis <rbuis@rim.com>
2061
[BlackBerry] Upstream backing store related classes
2062
https://bugs.webkit.org/show_bug.cgi?id=78517
2064
Reviewed by Antonio Gomes.
2066
Initial upstream, no new tests.
2068
* blackberry/WebKitSupport/BackingStoreClient.cpp: Added.
2069
* blackberry/WebKitSupport/BackingStoreClient.h: Added.
2070
* blackberry/WebKitSupport/BackingStoreCompositingSurface.cpp: Added.
2071
* blackberry/WebKitSupport/BackingStoreCompositingSurface.h: Added.
2072
* blackberry/WebKitSupport/BackingStoreTile.cpp: Added.
2073
* blackberry/WebKitSupport/BackingStoreTile.h: Added.
2075
2012-02-13 Nima Ghanavatian <nghanavatian@rim.com>
2077
Initial upstreaming of selection handling code for BlackBerry port
2078
https://bugs.webkit.org/show_bug.cgi?id=78136
2080
Reviewed by Rob Buis.
2082
Initial upstreaming, no new tests.
2084
* blackberry/WebKitSupport/SelectionHandler.cpp: Added.
2085
* blackberry/WebKitSupport/SelectionHandler.h: Added.
2087
2012-02-10 Mike Fenton <mifenton@rim.com>
2089
BlackBerry Port - Input focus is suppressed during XHR loads
2090
https://bugs.webkit.org/show_bug.cgi?id=78368
2092
Allow JS to trigger the VKB and input focus when XHR scripting
2095
This switching the loaded state to checking the webpages loaded state
2096
which is only updated after initial load. When additional loading
2097
events happen for XHR, it remains false and focus events function.
2099
Also add detailed FocusLog's to shouldAcceptInputFocus.
2101
Reviewed by Rob Buis.
2103
* blackberry/WebKitSupport/InputHandler.cpp:
2104
(BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
2106
2012-02-10 Mike Fenton <mifenton@rim.com>
2108
BlackBerry Port - JS focus on blur can cause recursion
2109
https://bugs.webkit.org/show_bug.cgi?id=78368
2111
Prevent JS recursion of blur/focus by allowing focus
2112
if we are already trying to prevent focus.
2114
Reviewed by Rob Buis.
2116
* blackberry/WebKitSupport/InputHandler.cpp:
2117
(BlackBerry::WebKit::InputHandler::InputHandler):
2118
(BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
2119
(BlackBerry::WebKit::InputHandler::setElementFocused):
2120
* blackberry/WebKitSupport/InputHandler.h:
2123
2012-02-10 Rob Buis <rbuis@rim.com>
2125
[BlackBerry] Upstream graphics helper classes in WebKitSupport
2126
https://bugs.webkit.org/show_bug.cgi?id=78278
2128
Reviewed by Antonio Gomes.
2130
Initial upstream, no new tests.
2132
* blackberry/WebKitSupport/RenderQueue.cpp: Added.
2133
* blackberry/WebKitSupport/RenderQueue.h: Added.
2135
2012-02-10 Rob Buis <rbuis@rim.com>
2137
[BlackBerry] Upstream graphics helper classes in WebKitSupport
2138
https://bugs.webkit.org/show_bug.cgi?id=78278
2140
Reviewed by Antonio Gomes.
2142
Initial upstream, no new tests.
2144
* blackberry/WebKitSupport/SurfacePool.cpp: Added.
2145
* blackberry/WebKitSupport/SurfacePool.h: Added.
2146
* blackberry/WebKitSupport/TileIndex.h: Added.
2147
* blackberry/WebKitSupport/TileIndexHash.h: Added.
2149
2012-02-09 Leo Yang <leo.yang@torchmobile.com.cn>
2151
[BlackBerry] Upstream JavaScriptDebuggerBlackBerry.{h, cpp}
2152
https://bugs.webkit.org/show_bug.cgi?id=78203
2154
Reviewed by Rob Buis.
2156
Initial upstream, no new tests.
2158
* blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.cpp: Added.
2159
* blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.h: Added.
2161
2012-02-09 Rob Buis <rbuis@rim.com>
2163
[BlackBerry] Upstream BlackBerry WebKitSupport WebPageCompositor class
2164
https://bugs.webkit.org/show_bug.cgi?id=78276
2166
Reviewed by Antonio Gomes.
2168
Initial upstream, no new tests.
2170
* blackberry/WebKitSupport/WebPageCompositor.cpp: Added.
2171
* blackberry/WebKitSupport/WebPageCompositor.h: Added.
2173
2012-02-08 Jacky Jiang <zhajiang@rim.com>
2175
[BlackBerry] Upstream BlackBerry WebCoreSupport FrameNetworkingContextBlackBerry and IconDatabaseClientBlackBerry classes
2176
https://bugs.webkit.org/show_bug.cgi?id=78049
2178
Reviewed by Rob Buis.
2180
Initial upstream, no new tests.
2182
* blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.cpp: Added.
2183
* blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.h: Added.
2184
* blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.cpp: Added.
2185
* blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.h: Added.
2187
2012-02-08 Leo Yang <leo.yang@torchmobile.com.cn>
2189
[BlackBerry] Upstream InspectorClientBlackBerry.{h, cpp}
2190
https://bugs.webkit.org/show_bug.cgi?id=78082
2192
Reviewed by Rob Buis.
2194
Initial upstream, no new tests.
2196
* blackberry/WebCoreSupport/InspectorClientBlackBerry.cpp: Added.
2197
* blackberry/WebCoreSupport/InspectorClientBlackBerry.h: Added.
2199
2012-02-08 Leo Yang <leo.yang@torchmobile.com.cn>
2201
[BlackBerry] Remove EditCommandBlackBerry.cpp from build system
2202
https://bugs.webkit.org/show_bug.cgi?id=78078
2204
Reviewed by Rob Buis.
2206
WebKit/blackberry/WebCoreSupport/EditCommandBlackBerry.cpp which hasn't
2207
been upstreamed has been removed from the BlackBerry porting internally.
2208
So we should remove it from the build system.
2210
* blackberry/CMakeListsBlackBerry.txt:
2212
2012-02-08 Rob Buis <rbuis@rim.com>
2214
[BlackBerry] Upstream DumpRenderTreeBlackBerry
2215
https://bugs.webkit.org/show_bug.cgi?id=78042
2217
Reviewed by Antonio Gomes.
2219
Add abstract interface for our DumpRenderTree solution.
2221
* blackberry/Api/DumpRenderTreeClient.h: Added.
2223
2012-02-08 Nima Ghanavatian <nghanavatian@rim.com>
2225
Initial upstreaming of input handling for BlackBerry port
2226
https://bugs.webkit.org/show_bug.cgi?id=77992
2228
Reviewed by Rob Buis.
2230
* blackberry/WebKitSupport/InputHandler.cpp: Added.
2231
* blackberry/WebKitSupport/InputHandler.h: Added.
2233
2012-02-07 Robert Kroeger <rjkroege@chromium.org>
2235
[chromium] Remove no longer necessary Chromium gesture recognizer code.
2236
https://bugs.webkit.org/show_bug.cgi?id=77492
2238
Reviewed by Adam Barth.
2240
* blackberry/WebCoreSupport/AboutDataEnableFeatures.in:
2242
2012-02-07 Leo Yang <leo.yang@torchmobile.com.cn>
2244
[BlackBerry] Upstream ChromeClientBlackBerry.{h, cpp}
2245
https://bugs.webkit.org/show_bug.cgi?id=77843
2247
Reviewed by Rob Buis.
2249
Initial upstream, no new tests.
2251
* blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Added.
2252
* blackberry/WebCoreSupport/ChromeClientBlackBerry.h: Added.
2254
2012-02-07 Rob Buis <rbuis@rim.com>
2256
[BlackBerry] Upstream DumpRenderTreeSupport
2257
https://bugs.webkit.org/show_bug.cgi?id=77991
2259
Reviewed by Antonio Gomes.
2261
No functionalities changed, no new tests.
2263
* blackberry/WebKitSupport/DumpRenderTreeSupport.cpp: Added.
2264
(toGeolocationClientMock):
2265
(DumpRenderTreeSupport::DumpRenderTreeSupport):
2266
(DumpRenderTreeSupport::~DumpRenderTreeSupport):
2267
(DumpRenderTreeSupport::javaScriptObjectsCount):
2268
(DumpRenderTreeSupport::garbageCollectorCollect):
2269
(DumpRenderTreeSupport::garbageCollectorCollectOnAlternateThread):
2270
(DumpRenderTreeSupport::setLinksIncludedInFocusChain):
2271
(DumpRenderTreeSupport::linksIncludedInFocusChain):
2272
(DumpRenderTreeSupport::dumpConfigurationForViewport):
2273
(DumpRenderTreeSupport::numberOfPendingGeolocationPermissionRequests):
2274
(DumpRenderTreeSupport::resetGeolocationMock):
2275
(DumpRenderTreeSupport::setMockGeolocationError):
2276
(DumpRenderTreeSupport::setMockGeolocationPermission):
2277
(DumpRenderTreeSupport::setMockGeolocationPosition):
2278
(DumpRenderTreeSupport::scalePageBy):
2279
(DumpRenderTreeSupport::computedStyleIncludingVisitedInfo):
2280
* blackberry/WebKitSupport/DumpRenderTreeSupport.h: Added.
2284
(DumpRenderTreeSupport):
2286
2012-02-07 Jacky Jiang <zhajiang@rim.com>
2288
[BlackBerry] Upstream BlackBerry WebCoreSupport DeviceOrientationClientBlackBerry and DeviceMotionClientBlackBerry classes
2289
https://bugs.webkit.org/show_bug.cgi?id=77993
2291
Reviewed by Rob Buis.
2293
Initial upstream, no new tests.
2295
* blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.cpp: Added.
2296
* blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.h: Added.
2297
* blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.cpp: Added.
2298
* blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.h: Added.
2300
2012-02-06 Leo Yang <leo.yang@torchmobile.com.cn>
2302
[BlackBerry] Use WebPagePrivate instead of WebPage in GeolocationControllerClientBlackBerry
2303
https://bugs.webkit.org/show_bug.cgi?id=77927
2305
Reviewed by Antonio Gomes.
2307
WebKit/blackberry/Api/WebPage which has a d pointer is designed for public API.
2308
GeolocationControllerClientBlackBerry in WebKit/blackberry/WebCoreSupport should
2309
use the d pointer directly because the client is internal implementation.
2311
No functionalities changed, no new tests.
2313
* blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp:
2314
(GeolocationControllerClientBlackBerry::GeolocationControllerClientBlackBerry):
2315
(GeolocationControllerClientBlackBerry::requestPermission):
2316
(GeolocationControllerClientBlackBerry::cancelPermissionRequest):
2317
(GeolocationControllerClientBlackBerry::onLocationUpdate):
2318
(GeolocationControllerClientBlackBerry::onLocationError):
2319
* blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h:
2321
(GeolocationControllerClientBlackBerry):
2323
2012-02-06 Robin Cao <robin.cao@torchmobile.com.cn>
2325
[BlackBerry] Remove unused variable in BackingStore
2326
https://bugs.webkit.org/show_bug.cgi?id=77851
2328
Reviewed by Kentaro Hara.
2330
* blackberry/Api/BackingStore.cpp:
2331
(BlackBerry::WebKit::BackingStorePrivate::blitContents):
2333
2012-02-04 Jacky Jiang <zhajiang@rim.com>
2335
[BlackBerry] Upstream BlackBerry WebCoreSupport ClientExtension and GeolocationControllerClientBlackBerry classes
2336
https://bugs.webkit.org/show_bug.cgi?id=77751
2338
Reviewed by Rob Buis.
2340
Initial upstream, no new tests.
2342
* blackberry/WebCoreSupport/ClientExtension.cpp: Added.
2343
* blackberry/WebCoreSupport/ClientExtension.h: Added.
2344
* blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp: Added.
2345
* blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h: Added.
2347
2012-01-11 Jacky Jiang <zhajiang@rim.com>
2349
[BlackBerry] ASSERT failure in BackingStorePrivate::blitVisibleContents()
2350
https://bugs.webkit.org/show_bug.cgi?id=76096
2352
Reviewed by Rob Buis.
2354
We shouldn't blit visible contents for direct rendering. Guard it from
2357
* blackberry/Api/BackingStore.cpp:
2358
(BlackBerry::WebKit::BackingStorePrivate::repaint):
2359
(BlackBerry::WebKit::BackingStorePrivate::slowScroll):
2361
2012-01-11 Rafael Brandao <rafael.lobo@openbossa.org>
2363
[Qt][WK2] Fix the build for newer Qt5
2364
https://bugs.webkit.org/show_bug.cgi?id=75964
2366
Reviewed by Simon Hausmann.
2368
* WebKit.pri: Added the new files to the buildsystem.
2370
2012-01-10 Mike Lattanzio <mlattanzio@rim.com>
2372
[BlackBerry] Fix assertion failure in BackingStore::blitContents
2373
https://bugs.webkit.org/show_bug.cgi?id=75976
2375
Prevent an assertion failure in BackingStore::blitContents by
2376
checking that the srcRect of the transformation matrix is non empty.
2378
Reviewed by Adam Treat.
2380
Upstream BlackBerry port is not yet building and testable.
2382
* blackberry/Api/BackingStore.cpp:
2383
(BlackBerry::WebKit::BackingStorePrivate::blitContents):
2385
2012-01-06 Benjamin Poulain <bpoulain@apple.com>
2387
[Mac] Sort the resources of WebKit.xcodeproj
2388
https://bugs.webkit.org/show_bug.cgi?id=75634
2390
Reviewed by Andreas Kling.
2392
* WebKit.xcodeproj/project.pbxproj:
2394
2012-01-06 Jacky Jiang <zhajiang@rim.com>
2396
[BlackBerry] Upstream BlackBerry WebCoreSupport cache client
2397
https://bugs.webkit.org/show_bug.cgi?id=75649
2399
Reviewed by Antonio Gomes.
2401
Initial upstream, no new tests.
2403
* blackberry/WebCoreSupport/CacheClientBlackBerry.cpp: Added.
2404
* blackberry/WebCoreSupport/CacheClientBlackBerry.h: Added.
2406
2012-01-03 Jon Lee <jonlee@apple.com>
2408
Leak of WebNotificationClient when page is destroyed
2409
https://bugs.webkit.org/show_bug.cgi?id=74980
2410
<rdar://problem/10611231>
2412
Reviewed by Mark Rowe.
2414
* blackberry/WebCoreSupport/NotificationPresenterImpl.cpp:
2415
(WebKit::NotificationPresenterImpl::notificationControllerDestroyed): Empty implementation, because ownership
2417
* blackberry/WebCoreSupport/NotificationPresenterImpl.h:
2419
2011-12-15 Jacky Jiang <zhajiang@rim.com>
2421
[BlackBerry] Upstream BlackBerry WebCoreSupport drag client and context menu client
2422
https://bugs.webkit.org/show_bug.cgi?id=74643
2424
Reviewed by Rob Buis.
2426
Initial upstream, no new tests.
2428
* blackberry/WebCoreSupport/ContextMenuClientBlackBerry.cpp: Added.
2429
* blackberry/WebCoreSupport/ContextMenuClientBlackBerry.h: Added.
2430
* blackberry/WebCoreSupport/DragClientBlackBerry.cpp: Added.
2431
* blackberry/WebCoreSupport/DragClientBlackBerry.h: Added.
2433
2011-12-15 Jacky Jiang <zhajiang@rim.com>
2435
[BlackBerry] Regression: lots of checkerboarding
2436
https://bugs.webkit.org/show_bug.cgi?id=74611
2438
Reviewed by Daniel Bates.
2440
Fix a regression caused by r102843 which introduced a lot of unnecessary
2441
checkerboarding. R102843 changed behavior by removing a check for blit
2442
based on whether the render actually took place and whether the
2443
backingstore was in the midst of suspended updates.
2444
The initial anthor is Adam Treat <atreat@rim.com>.
2446
* blackberry/Api/BackingStore.cpp:
2447
(BlackBerry::WebKit::BackingStorePrivate::repaint):
2448
(BlackBerry::WebKit::BackingStorePrivate::slowScroll):
2449
(BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
2450
(BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
2451
* blackberry/Api/BackingStore_p.h:
2452
(BlackBerry::WebKit::BackingStorePrivate::isSuspended):
2454
2011-12-15 Adam Treat <atreat@rim.com>
2456
Reviewed by Rob Buis.
2458
https://bugs.webkit.org/show_bug.cgi?id=74609
2461
For certain configurations of webpage content and zoom level we were
2462
failing to produce a valid backingstore matrix by being to strict on
2463
whether a given matrix fits the preferred matrix orientation.
2464
This patch fixes this by insisting on storing a candidate divisor
2465
whether or not it agrees with the preferred matrix orientation and then
2466
comparing all subsequent divisors.
2468
* blackberry/Api/BackingStore.cpp:
2469
(BlackBerry::WebKit::divisorIsPerfectWidth):
2470
(BlackBerry::WebKit::divisorIsPerfectHeight):
2471
(BlackBerry::WebKit::divisorIsPreferredDirection):
2472
(BlackBerry::WebKit::bestDivisor):
2474
2011-12-14 Jacky Jiang <zhajiang@rim.com>
2476
[BlackBerry] Refactor code and add some debug messages in backing store
2477
https://bugs.webkit.org/show_bug.cgi?id=74539
2479
Reviewed by Antonio Gomes.
2481
Refactor and get rid of the confusing and unnecessary
2482
'renderContentOnly' flag from the family of render methods in the
2484
Remove the overload of the render method that takes a list of rects from
2485
the backing store since it is just a for loop and only one place calls it.
2486
Add a debug message to illustrate when we start showing checkerboard and
2488
Fix the debug messages in the DEBUG_BACKINGSTORE so that they actually compile
2489
and add a new message for debugging WebCore invalidation requests.
2490
The original author is Adam Treat <atreat@rim.com>
2492
* blackberry/Api/BackingStore.cpp:
2493
(BlackBerry::WebKit::BackingStorePrivate::resumeScreenAndBackingStoreUpdates):
2494
(BlackBerry::WebKit::BackingStorePrivate::repaint):
2495
(BlackBerry::WebKit::BackingStorePrivate::slowScroll):
2496
(BlackBerry::WebKit::BackingStorePrivate::renderDirectToWindow):
2497
(BlackBerry::WebKit::BackingStorePrivate::render):
2498
(BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
2499
(BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
2500
(BlackBerry::WebKit::BackingStorePrivate::blitVisibleContents):
2501
(BlackBerry::WebKit::BackingStorePrivate::blitContents):
2502
(BlackBerry::WebKit::BackingStorePrivate::updateTile):
2503
(BlackBerry::WebKit::BackingStorePrivate::invalidateWindow):
2504
* blackberry/Api/BackingStore_p.h:
2506
2011-12-14 Robin Qiu <robin.qiu@torchmobile.com.cn>
2508
[BlackBerry] Add notification support for the BlackBerry port
2509
https://bugs.webkit.org/show_bug.cgi?id=73194
2511
Reviewed by Nikolas Zimmermann.
2513
Contributed by Torch team, the main contributor is Robin Qiu
2514
<robin.qiu@torchmobile.com.cn>.
2516
Initial upstream, no new tests.
2518
* blackberry/WebCoreSupport/NotificationPresenterImpl.cpp: Added.
2519
(WebKit::NotificationPresenterImpl::instance):
2520
(WebKit::NotificationPresenterImpl::NotificationPresenterImpl):
2521
(WebKit::NotificationPresenterImpl::~NotificationPresenterImpl):
2522
(WebKit::NotificationPresenterImpl::show):
2523
(WebKit::NotificationPresenterImpl::cancel):
2524
(WebKit::NotificationPresenterImpl::notificationObjectDestroyed):
2525
(WebKit::NotificationPresenterImpl::requestPermission):
2526
(WebKit::NotificationPresenterImpl::onPermission):
2527
(WebKit::NotificationPresenterImpl::cancelRequestsForPermission):
2528
(WebKit::NotificationPresenterImpl::checkPermission):
2529
(WebKit::NotificationPresenterImpl::notificationClicked):
2530
* blackberry/WebCoreSupport/NotificationPresenterImpl.h: Added.
2531
There is already a header file: Source/WebCore/notifications/NotificationPresenter.h.
2532
To avoid conflicting with the it, I name my header file to NotificationPresenterImpl.
2534
2011-12-14 Jacky Jiang <zhajiang@rim.com>
2536
[BlackBerry] Switch to libjpeg for decoding
2537
https://bugs.webkit.org/show_bug.cgi?id=74475
2539
Reviewed by Daniel Bates.
2541
Append libjpeg instead of libimg.
2543
* blackberry/CMakeListsBlackBerry.txt:
2545
2011-12-14 Jacky Jiang <zhajiang@rim.com>
2547
Upstream text codec and web string files of BlackBerry API
2548
https://bugs.webkit.org/show_bug.cgi?id=73586
2550
Reviewed by Daniel Bates.
2552
Initial upstream, no new tests.
2554
* blackberry/Api/WebKitTextCodec.cpp: Added.
2555
(BlackBerry::WebKit::isSameEncoding):
2556
(BlackBerry::WebKit::isASCIICompatibleEncoding):
2557
(BlackBerry::WebKit::transcode):
2558
(BlackBerry::WebKit::base64DecodePolicyForWebCore):
2559
(BlackBerry::WebKit::base64Decode):
2560
(BlackBerry::WebKit::base64Encode):
2561
(BlackBerry::WebKit::unescapeURL):
2562
(BlackBerry::WebKit::escapeURL):
2563
(BlackBerry::WebKit::getExtensionForMimeType):
2564
* blackberry/Api/WebKitTextCodec.h: Added.
2565
* blackberry/Api/WebString.cpp: Added.
2566
(BlackBerry::WebKit::WebString::WebString):
2567
(BlackBerry::WebKit::WebString::~WebString):
2568
(BlackBerry::WebKit::WebString::fromUtf8):
2569
(BlackBerry::WebKit::WebString::operator=):
2570
(BlackBerry::WebKit::WebString::utf8):
2571
(BlackBerry::WebKit::WebString::characters):
2572
(BlackBerry::WebKit::WebString::length):
2573
(BlackBerry::WebKit::WebString::isEmpty):
2574
(BlackBerry::WebKit::WebString::equal):
2575
(BlackBerry::WebKit::WebString::equalIgnoringCase):
2576
* blackberry/Api/WebString.h: Added.
2578
2011-12-13 Arvid Nilsson <anilsson@rim.com>
2580
[Blackberry] Fix a leak in BackingStore class
2582
Don't leak the blit generation condvar and mutex.
2584
https://bugs.webkit.org/show_bug.cgi?id=74444
2586
Reviewed by Antonio Gomes.
2588
* blackberry/Api/BackingStore.cpp:
2589
(BlackBerry::WebKit::BackingStorePrivate::~BackingStorePrivate):
2591
2011-12-09 Jacky Jiang <zhajiang@rim.com>
2593
Upstream BlackBerry API backing store files
2594
https://bugs.webkit.org/show_bug.cgi?id=73668
2596
Reviewed by Daniel Bates.
2598
Contributed by Torch team, the main contributor is Adam Treat
2601
Initial upstream, no new tests.
2603
* blackberry/Api/BackingStore.cpp: Added.
2604
* blackberry/Api/BackingStore.h: Added.
2605
* blackberry/Api/BackingStore_p.h: Added.
2607
2011-12-06 Leo Yang <leo.yang@torchmobile.com.cn>
2609
Upstream about: feature in WebKit/blackberry/WebCoreSupport/
2610
https://bugs.webkit.org/show_bug.cgi?id=73612
2612
Reviewed by Antonio Gomes.
2614
* blackberry/CMakeListsBlackBerry.txt:
2615
* blackberry/WebCoreSupport/AboutData.cpp: Added.
2616
(WebCore::numberToHTMLTr):
2617
(WebCore::configPage):
2618
(WebCore::cacheTypeStatisticToHTMLTr):
2619
(WebCore::memoryPage):
2620
* blackberry/WebCoreSupport/AboutData.h: Added.
2621
* blackberry/WebCoreSupport/AboutDataEnableFeatures.in: Added.
2622
* blackberry/WebCoreSupport/AboutDataHaveFeatures.in: Added.
2623
* blackberry/WebCoreSupport/AboutDataUseFeatures.in: Added.
2624
* blackberry/WebCoreSupport/generateAboutDataFeatures.pl: Added.
2626
2011-12-01 Ryuan Choi <ryuan.choi@samsung.com>
2628
[EFL] Cleanup includes to reduce code complexity.
2629
https://bugs.webkit.org/show_bug.cgi?id=73540
2631
Reviewed by Gustavo Noronha Silva.
2633
* CMakeLists.txt: Add loader/appcache to WebKit_INCLUDE_DIRECTORIES.
2635
2011-11-28 Jon Lee <jonlee@apple.com>
2637
Create skeleton framework for notifications support in WK2
2638
https://bugs.webkit.org/show_bug.cgi?id=73253
2639
<rdar://problem/10356943>
2641
Reviewed by Sam Weinig.
2643
* WebKit.xcodeproj/project.pbxproj: Add WebNotificationClient class.
2645
2011-11-26 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
2647
[CMake] Clean up Web Inspector target in Source/WebKit/blackberry/CMakeListsBlackBerry.txt
2648
https://bugs.webkit.org/show_bug.cgi?id=72784
2650
Reviewed by Nikolas Zimmermann.
2652
Abstracted the JavaScript file names from inspector/front-end/inspector.html
2653
to keep them in-sync with the changes of inspector.html.
2655
* blackberry/CMakeListsBlackBerry.txt:
2657
2011-11-23 Raphael Kubo da Costa <kubo@profusion.mobi>
2659
[CMake] Move the top-level logic to the top-level directory.
2660
https://bugs.webkit.org/show_bug.cgi?id=72685
2662
Reviewed by Brent Fulgham.
2664
* blackberry/CMakeListsBlackBerry.txt: Adjust the Source/ directory.
2666
2011-11-20 Mark Rowe <mrowe@apple.com>
2668
<http://webkit.org/b/72661> Switch to a more modern approach to retrieving the startup volume name
2670
Use the DiskArbitration framework to retrieve the name of the startup volume rather than using Carbon
2673
Reviewed by Dan Bernstein.
2675
* WebKit.xcodeproj/project.pbxproj: Link against DiskArbitration.framework. It lives in the shared cache
2676
so it should add only negligible launch time overhead.
2678
2011-11-18 Daniel Bates <dbates@rim.com>
2680
Add CMake build infrastructure for the BlackBerry port
2681
https://bugs.webkit.org/show_bug.cgi?id=72768
2683
Reviewed by Antonio Gomes.
2685
* blackberry: Added.
2686
* blackberry/CMakeListsBlackBerry.txt: Added.
2688
2011-11-18 Patrick Gansterer <paroga@webkit.org>
2690
[CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
2691
https://bugs.webkit.org/show_bug.cgi?id=72710
2693
Reviewed by Brent Fulgham.
2697
2011-11-17 Simon Hausmann <simon.hausmann@nokia.com>
2699
[Qt] Layer violation: qt_runtime.cpp accesses QWebElement and QTDRTNode
2700
https://bugs.webkit.org/show_bug.cgi?id=72595
2702
Reviewed by Noam Rosenthal.
2704
* WebKit.pri: Add qwebelement_p.h to HEADERS.
2706
2011-11-11 Darin Adler <darin@apple.com>
2708
* WebKit.xcodeproj/project.pbxproj: Let a newer Xcode update this file.
2709
If an older Xcode downgrades this file and we have a risk of some kind of
2710
oscillating commit situation, please contact me so I know not to do this again.
2712
2011-11-08 Nikolas Zimmermann <nzimmermann@rim.com>
2714
Switch SVGImage cache to store ImageBuffers instead of whole SVGImages, including a DOM/Render tree
2715
https://bugs.webkit.org/show_bug.cgi?id=71368
2717
Reviewed by Antti Koivisto.
2719
* CMakeLists.txt: Add svg/graphics include, for SVGImageCache.h.
2721
2011-11-04 Tor Arne VestbĆø <tor.arne.vestbo@nokia.com>
2723
[Qt] Refactor and clean up the qmake build system
2725
The qmake build system has accumulated a bit of cruft and redundancy
2726
over time. There's also a fairly tight coupling between how to build
2727
the various targets, and _what_ to build, making it harder to add new
2728
rules or sources. This patch aims to elevate these issues somewhat.
2730
This is a short-list of the changes:
2732
* The rules for how to build targets are now mostly contained as
2733
prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
2734
allows us to do pre- and post-processing of each project file,
2735
which helps to clean up the actual project files.
2737
* Derived sources are no longer generated as a separate make-step
2738
but is part of each target's project file as a subdir. Makefile
2739
rules are used to ensure that we run make on the derived sources
2740
before running qmake on the actual target makefile. This makes
2741
it easier to keep a proper dependency between derived sources
2744
* We use GNU make and the compiler to generate dependencies on
2745
UNIX-based systems running Qt 5. This allows us to lessen the
2746
need to run qmake, which should reduce compile time.
2748
* WebKit2 is now build by default if building with Qt 5. It can
2749
be disabled by passing --no-webkit2 to build-webkit.
2751
The result of these changes are hopefully a cleaner and easier
2752
build system to modify, and faster build times due to no longer
2753
running qmake on every single build. It's also a first step
2754
towards possibly generating the list of sources using another
2757
https://bugs.webkit.org/show_bug.cgi?id=71222
2759
Reviewed by Simon Hausmann.
2761
* WebKit.pri: Added.
2763
2011-10-10 Joseph Pecoraro <joepeck@webkit.org>
2765
Extract WebOpenPanelResultListener out into its own file
2766
https://bugs.webkit.org/show_bug.cgi?id=69575
2768
Reviewed by David Kilzer.
2770
* WebKit.xcodeproj/project.pbxproj:
2772
2011-10-06 Anders Carlsson <andersca@apple.com>
2774
When building with clang, enable -Wglobal-constructors and -Wexit-time-destructors
2775
https://bugs.webkit.org/show_bug.cgi?id=69586
2777
Reviewed by Darin Adler.
2779
* WebKit.xcodeproj/project.pbxproj:
2780
When building with clang, we don't need to run the check-for-global-initializers and
2781
check-for-exit-time-destructors anymore.
2783
2011-09-27 Andy Estes <aestes@apple.com>
2785
WebKitLinkedOnOrAfter() check is ineffective for Solar Walk app-specific hack.
2786
https://bugs.webkit.org/show_bug.cgi?id=68863
2788
Reviewed by Darin Adler.
2790
The SolarWalk binary does not link against WebKit.framework directly,
2791
so calling NSVersionOfLinkTimeLibrary() will not return the version of
2792
WebKit against which SolarWalk was linked. Since Solar Walk has
2793
released an update that addresses the issue for which this app-specific
2794
hack was originally added, we should just remove the hack.
2796
* WebKit.xcodeproj/project.pbxproj: Remove SolarWalkQuirksUserScript.js.
2798
2011-09-25 Adam Barth <abarth@webkit.org>
2800
Remove PLATFORM(HAIKU) and associated code
2801
https://bugs.webkit.org/show_bug.cgi?id=68774
2803
Reviewed by Sam Weinig.
2806
* haiku/WebCoreSupport: Removed.
2807
* haiku/WebCoreSupport/ChromeClientHaiku.cpp: Removed.
2808
* haiku/WebCoreSupport/ChromeClientHaiku.h: Removed.
2809
* haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Removed.
2810
* haiku/WebCoreSupport/ContextMenuClientHaiku.h: Removed.
2811
* haiku/WebCoreSupport/DragClientHaiku.cpp: Removed.
2812
* haiku/WebCoreSupport/DragClientHaiku.h: Removed.
2813
* haiku/WebCoreSupport/EditorClientHaiku.cpp: Removed.
2814
* haiku/WebCoreSupport/EditorClientHaiku.h: Removed.
2815
* haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Removed.
2816
* haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Removed.
2817
* haiku/WebCoreSupport/InspectorClientHaiku.cpp: Removed.
2818
* haiku/WebCoreSupport/InspectorClientHaiku.h: Removed.
2820
2011-09-23 Anders Carlsson <andersca@apple.com>
2822
Axe WebImageRendererFactory
2823
https://bugs.webkit.org/show_bug.cgi?id=68715
2825
Reviewed by Darin Adler.
2827
Remove WebImageRendererFactory.m from the Xcode project.
2829
* WebKit.xcodeproj/project.pbxproj:
2831
2011-09-23 Anders Carlsson <andersca@apple.com>
2833
Add OVERRIDE to a bunch of virtual member functions on clients
2834
https://bugs.webkit.org/show_bug.cgi?id=68712
2836
Reviewed by Sam Weinig.
2838
* WebKit.xcodeproj/project.pbxproj:
2840
2011-09-21 Dan Bernstein <mitz@apple.com>
2842
WebKit part of: Prevent the WebKit frameworks from defining inappropriately-named Objective-C classes
2843
https://bugs.webkit.org/show_bug.cgi?id=68451
2845
Reviewed by Darin Adler.
2847
* WebKit.xcodeproj/project.pbxproj: Added a script build phase that invokes
2848
check-for-inappropriate-objc-class-names, allowing only class names prefixed with "Web" or "_Web".
2850
2011-09-19 Anders Carlsson <andersca@apple.com>
2852
Remove WebViewEventHandling.mm
2853
https://bugs.webkit.org/show_bug.cgi?id=68387
2855
Reviewed by Adam Roben.
2857
Remove WebViewEventHandling.mm from the Xcode project.
2859
* WebKit.xcodeproj/project.pbxproj:
2861
2011-09-19 Dan Bernstein <mitz@apple.com>
2863
WebKit part of [mac] WebKit contains Objective-C classes that are not prefixed with its standard prefixes
2864
https://bugs.webkit.org/show_bug.cgi?id=68323
2866
Reviewed by Sam Weinig.
2868
Updated for the renaming of NonBlockingPanel to WebNonBlockingPanel.
2870
* English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib: Removed.
2871
* English.lproj/WebJavaScriptTextInputPanel.nib/designable.nib: Added.
2872
* English.lproj/WebJavaScriptTextInputPanel.nib/info.nib: Removed.
2873
* English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
2875
2011-09-16 Filip Pizlo <fpizlo@apple.com>
2877
DFG JIT should inline Math.abs
2878
https://bugs.webkit.org/show_bug.cgi?id=68227
2880
Reviewed by Oliver Hunt.
2882
Added JavaScriptCore/dfg to include path path.
2886
2011-09-14 Anders Carlsson <andersca@apple.com>
2888
Get rid of WebCoreViewFactory and its WebViewFactory subclass
2889
https://bugs.webkit.org/show_bug.cgi?id=68124
2891
Reviewed by Sam Weinig.
2893
* WebKit.xcodeproj/project.pbxproj:
2895
2011-08-23 Jonas M. Gastal <jgastal@profusion.mobi>
2897
Reviewed by Antonio Gomes.
2899
[EFL] Exporting JavaScript objects for EFL port
2900
https://bugs.webkit.org/show_bug.cgi?id=43446
2902
This patch allows to export objects to JavaScript API,
2903
just like qt does, but it uses the netscape api
2904
to do the convertion to javascript object.
2907
Adding necessary files for the patch.
2909
2011-08-05 Anders Carlsson <andersca@apple.com>
2912
https://bugs.webkit.org/show_bug.cgi?id=65729
2914
Reviewed by Darin Adler.
2916
Remove deleted files from Xcode project.
2918
* WebKit.xcodeproj/project.pbxproj:
2920
2011-07-28 Tony Chang <tony@chromium.org>
2922
Add sql to svn:ignore and remove app.
2924
* chromium: Modified property svn:ignore.
2926
2011-07-08 David Reveman <reveman@chromium.org>
2928
Reviewed by Stephen White.
2930
[Chromium] Edge anti-aliasing for composited layers.
2931
https://bugs.webkit.org/show_bug.cgi?id=61388
2933
Track changes to TilingData class which now uses an outer border.
2935
* chromium/tests/TilingDataTest.cpp:
2937
2011-06-30 Leandro Pereira <leandro@profusion.mobi>
2939
Reviewed by Simon Hausmann.
2941
generate-webkitversion.pl should not "use Switch"
2942
https://bugs.webkit.org/show_bug.cgi?id=63628
2944
Switch got deprecated on recent Perl versions and the script wasn't
2945
using the switch statement.
2947
* scripts/generate-webkitversion.pl: Remove "use Switch;" line.
2949
2011-06-01 Jer Noble <jer.noble@apple.com>
2951
Reviewed by Eric Carlson.
2953
Move Full Screen Controllers into WebCore.
2955
Remove dependency on QTKit from wekitExitFullscreen()
2956
https://bugs.webkit.org/show_bug.cgi?id=61843
2958
WebVideoFullscreenController, WebVideoFullscreenHUDController, and WebWindowAnimation
2959
have been moved into WebCore.
2961
* WebKit.xcodeproj/project.pbxproj:
2963
2011-06-15 David Kilzer <ddkilzer@apple.com>
2965
<http://webkit.org/b/62745> Convert WebNSFileManagerExtras.m to Objective-C++
2967
Reviewed by Joseph Pecoraro.
2969
* WebKit.xcodeproj/project.pbxproj:
2970
(WebNSFileManagerExtras.m): Rename to WebNSFileManagerExtras.mm
2971
and change file type to Objective-C++.
2973
2011-06-02 Adam Barth <abarth@webkit.org>
2975
Reviewed by Ryosuke Niwa.
2977
Update svn:ignore property on Source/WebKit/chromium
2978
https://bugs.webkit.org/show_bug.cgi?id=61952
2980
Add some more generated files and directories mapped in using DEPS to svn:ignore.
2982
* chromium: Modified property svn:ignore.
2984
2011-05-20 Andy Estes <aestes@apple.com>
2986
Reviewed by Darin Adler.
2988
WebView loses firstResponder status when entering full-screen mode.
2989
https://bugs.webkit.org/show_bug.cgi?id=61153
2991
* WebKit.xcodeproj/project.pbxproj: Export WebNSWindowExtras.h as a
2992
private header so that WebKit2 can include it.
2994
2011-05-16 Dan Bernstein <mitz@apple.com>
2996
No need to compile .js files, that is what the JIT is for.
2998
* WebKit.xcodeproj/project.pbxproj:
3000
2011-05-12 Adele Peterson <adele@apple.com>
3002
Reviewed by Darin Adler and Adam Barth.
3004
Fix for <rdar://problem/9253454> Solar Walk For Mac: Info window is blank (HTML5 parser)
3005
https://bugs.webkit.org/show_bug.cgi?id=60685
3007
* WebKit.xcodeproj/project.pbxproj: Added Misc/SolarWalkQuirksUserScript.js and copy it to Resources during the build phase.
3009
2011-04-18 Timothy Hatcher <timothy@apple.com>
3011
Make update-webkit-localizable-strings put WebKit/win strings in WebCore
3012
now that all localized strings in WebKit/win use WEB_UI_STRING.
3014
https://webkit.org/b/58747
3016
Reviewed by Dan Bernstein.
3018
* English.lproj/Localizable.strings: Removed.
3020
2011-04-17 Joseph Pecoraro <joepeck@webkit.org>
3022
Reviewed by Timothy Hatcher.
3024
Move WebNodeHighlighter into its own file
3025
https://bugs.webkit.org/show_bug.cgi?id=58746
3027
* WebKit.xcodeproj/project.pbxproj: Add WebNodeHighlighter.{h,mm}.
3029
2011-04-13 Ryuan Choi <ryuan.choi@samsung.com>
3031
Reviewed by Kenneth Rohde Christiansen.
3033
[CMAKE] Separate DerivedSources.
3034
https://bugs.webkit.org/show_bug.cgi?id=58427
3036
* CMakeLists.txt: Change DERIVED_SOURCES_DIR to DERIVED_SOURCES_WEBCORE_DIR
3038
2011-04-11 Alexis Menard <alexis.menard@openbossa.org>
3040
Unreviewed build fix for Mac.
3042
* WebKit.xcodeproj/project.pbxproj:
3044
2011-04-11 Anna Cavender <annacc@chromium.org>
3046
Reviewed by Eric Carlson.
3048
Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
3049
https://bugs.webkit.org/show_bug.cgi?id=53556
3051
* WebKit.xcodeproj/project.pbxproj:
3053
2011-04-08 Geoffrey Garen <ggaren@apple.com>
3055
Reviewed by Oliver Hunt.
3057
A few heap-related renames and file moves.
3059
WeakGCPtr<T> => Weak<T>
3060
Global<T> => Strong<T>
3062
collector/* => heap/*
3063
runtime/WeakGCPtr.h => heap/Weak.h
3065
(Eventually, even more files should move into the heap directory. Like
3066
Heap.h and Heap.cpp, for example.)
3070
2011-04-08 Dan Bernstein <mitz@apple.com>
3072
No need to compile .js files, that is what the JIT is for.
3074
* WebKit.xcodeproj/project.pbxproj:
3076
2011-04-08 Alpha Lam <hclam@chromium.org>
3078
Unreviewed, rolling out r83335.
3079
http://trac.webkit.org/changeset/83335
3080
https://bugs.webkit.org/show_bug.cgi?id=53556
3082
GTK and QT bots are broken
3084
* WebKit.xcodeproj/project.pbxproj:
3086
2011-04-07 Anna Cavender <annacc@chromium.org>
3088
Reviewed by Eric Carlson.
3090
Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
3091
https://bugs.webkit.org/show_bug.cgi?id=53556
3093
* WebKit.xcodeproj/project.pbxproj:
3095
2011-04-07 Andrew Scherkus <scherkus@chromium.org>
3097
Revert ENABLE_TRACK patch due to compile failures.
3099
* WebKit.xcodeproj/project.pbxproj:
3101
2011-04-07 Andy Estes <aestes@apple.com>
3103
Reviewed by Darin Adler.
3105
REGRESSION (r64712): Microsoft Outlook 2011: original message contents
3106
not included when replying to an email.
3107
https://bugs.webkit.org/show_bug.cgi?id=57794
3109
* WebKit.xcodeproj/project.pbxproj:
3111
2011-04-05 Alexey Proskuryakov <ap@apple.com>
3113
Reviewed by Darin Adler.
3115
Move attributedStringFromRange down to WebCore
3116
https://bugs.webkit.org/show_bug.cgi?id=57905
3118
* WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore.
3120
2011-03-29 Timothy Hatcher <timothy@apple.com>
3122
Update WebKit Localizable.strings to only contain WebKit/win strings.
3124
https://webkit.org/b/57354
3126
Reviewed by Sam Weinig.
3128
* English.lproj/Localizable.strings: Updated.
3130
2011-03-23 Jia Pu <jpu@apple.com>
3132
Reviewed by Darin Adler.
3134
Hook up new AppKit autocorrection UI with WK2.
3135
https://bugs.webkit.org/show_bug.cgi?id=56055
3136
<rdar://problem/8947463>
3138
Please see WebCore/ChangeLog for detail.
3140
* WebKit.xcodeproj/project.pbxproj:
3142
2011-03-17 Jeff Miller <jeffm@apple.com>
3144
Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
3152
* WebKit.xcodeproj: Modified property svn:ignore.
3154
2011-03-15 Alexey Proskuryakov <ap@apple.com>
3156
Reviewed by Darin Adler.
3158
REGRESSION (WebKit2): keygen element doesn't work
3159
https://bugs.webkit.org/show_bug.cgi?id=56402
3160
<rdar://problem/9006545>
3162
* WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
3164
2011-03-11 Anton D'Auria <adauria@apple.com>
3166
Reviewed and landed by Brady Eidson.
3168
Add WebKit1 API to view and delete local storage
3169
https://bugs.webkit.org/show_bug.cgi?id=51878
3171
* WebKit.xcodeproj/project.pbxproj:
3173
2011-03-02 Sam Weinig <sam@webkit.org>
3175
Reviewed by Anders Carlsson.
3177
Fix remaining localization issues by piping all localized strings through WebCore's
3178
localization bottleneck.
3179
<rdar://problem/8728860>
3181
* WebKit.xcodeproj/project.pbxproj:
3183
2011-03-01 Sam Weinig <sam@webkit.org>
3185
Reviewed by Timothy Hatcher.
3187
WebKit2 needs to be made localizable
3188
https://bugs.webkit.org/show_bug.cgi?id=55483
3190
* StringsNotToBeLocalized.txt: Removed.
3191
* WebKit.xcodeproj/project.pbxproj:
3192
Copied Localizable.strings to WebCore, it can't be removed entirely
3193
yet since Windows is still using it.
3195
2011-02-24 Peter Kasting <pkasting@google.com>
3197
Reviewed by Eric Seidel.
3199
Drop the "U; " encryption level from the User Agent string.
3200
https://bugs.webkit.org/show_bug.cgi?id=54566
3202
* StringsNotToBeLocalized.txt:
3204
2011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3206
Reviewed by Alexey Proskuryakov.
3208
Drop the language tag part from the User Agent string
3209
https://bugs.webkit.org/show_bug.cgi?id=54560
3211
* StringsNotToBeLocalized.txt: Change the User Agent string
3214
2011-02-18 Patrick Gansterer <paroga@webkit.org>
3216
Unreviewed build fix after r78634 and r78786.
3220
2011-02-16 Luiz Agostini <luiz.agostini@openbossa.org>
3222
Reviewed by Adam Roben.
3224
HTML5 <details> and <summary>: localized text
3225
https://bugs.webkit.org/show_bug.cgi?id=54260
3227
Default details summary text must be localizable.
3229
* English.lproj/Localizable.strings:
3231
2011-02-06 Patrick Gansterer <paroga@webkit.org>
3233
Reviewed by Andreas Kling.
3235
[CMake] Add dependencies for Visual Studio projects
3236
https://bugs.webkit.org/show_bug.cgi?id=53773
3238
Add a WebCore dependecy to WebKit, so CMake can
3239
generate the correct build order for the solution.
3241
Remove JavaScriptCore dependecy, since WebCore already depends on it.
3245
2011-01-23 Mark Rowe <mrowe@apple.com>
3247
Follow-up to r76477.
3249
Fix the scripts that detect problematic code such as static initializers
3250
and destructors, weak vtables, inappropriate files in the framework wrappers,
3251
and public headers including private headers. These had all been broken
3252
since the projects were moved in to the Source directory as the paths to the
3253
scripts were not updated at that time.
3255
* WebKit.xcodeproj/project.pbxproj:
3257
2011-01-20 Zoltan Horvath <zoltan@webkit.org>
3259
Reviewed by Csaba OsztrogonƔc.
3261
Refactoring of the custom allocation framework
3262
https://bugs.webkit.org/show_bug.cgi?id=49897
3264
Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
3265
The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
3266
equivalent macro implementation at the necessary places.
3268
2011-01-17 Dan Bernstein <mitz@apple.com>
3270
Rubber-stamped by Mark Rowe.
3272
Update xcodeproj svn:ignore to include xcuserdata.
3274
* WebKit.xcodeproj: Modified property svn:ignore.
3276
2011-01-17 Brady Eidson <beidson@apple.com>
3278
Rubberstamped by Adam Roben.
3280
Fix up the `make` build on Macs
3282
* Makefile: Point to the correct Makefile.shared
3284
2011-01-16 Adam Barth <abarth@webkit.org>
3286
Rubber-stamped by Eric Seidel.
3288
Move WebKit into Source
3289
https://bugs.webkit.org/show_bug.cgi?id=52530
3292
* scripts/generate-webkitversion.pl:
3294
2011-01-07 Enrica Casucci <enrica@apple.com>
3296
Reviewed by Alexey Proskuryakov.
3298
Paste and drag and drop use different code paths to interact with the pasteboard.
3299
https://bugs.webkit.org/show_bug.cgi?id=52093
3300
The change consists in a refactoring of the code to have only one class that
3301
deals with the pasteboard on Mac.
3303
* WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
3305
2010-12-31 Adam Barth <abarth@webkit.org>
3307
Update SVN ignore property to hide two more external dependencies.
3309
* chromium: Modified property svn:ignore.
3311
2010-12-22 Dan Bernstein <mitz@apple.com>
3313
Rubber-stamped by Mark Rowe.
3315
Changed WebKitTools to Tools in script build phases.
3317
* WebKit.xcodeproj/project.pbxproj:
3319
2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3321
Reviewed by Eric Seidel.
3323
[EFL] Add linker script to export less symbols
3324
https://bugs.webkit.org/show_bug.cgi?id=44609
3326
Filter the exported symbols by using a linker script. Only symbols
3327
starting with "ewk_" are exported.
3329
* CMakeLists.txt: Add link flags to webkit library when there's a
3332
2010-12-07 Simon Fraser <simon.fraser@apple.com>
3334
Update Xcode project for newer Xcode.
3336
* WebKit.xcodeproj/project.pbxproj:
3338
2010-11-18 Darin Adler <darin@apple.com>
3340
* StringsNotToBeLocalized.txt: Updated for recent changes.
3342
2010-11-16 Patrick Gansterer <paroga@webkit.org>
3344
Reviewed by Andreas Kling.
3346
[CMake] Remove platform dependent include directories
3347
https://bugs.webkit.org/show_bug.cgi?id=49553
3351
2010-11-12 John Knottenbelt <jknotten@chromium.org>
3353
Reviewed by Steve Block.
3355
Rename GeolocationControllerClient to GeolocationClient.
3356
https://bugs.webkit.org/show_bug.cgi?id=49259
3358
* WebKit.xcodeproj/project.pbxproj:
3360
2010-11-08 Leandro Pereira <leandro@profusion.mobi>
3362
[EFL] Unreviewed. Build fix after r71496.
3364
* CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
3365
include directories list.
3367
2010-11-04 Mike Thole <mthole@apple.com>
3369
Reviewed by Dan Bernstein.
3371
Title for images should use localized numerals
3372
https://bugs.webkit.org/show_bug.cgi?id=49017
3374
* English.lproj/Localizable.strings: Updated.
3376
2010-10-28 Mark Rowe <mrowe@apple.com>
3378
Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
3379
that deprecated methods are no longer used.
3381
* WebKit.xcodeproj/project.pbxproj:
3383
2010-10-26 Dan Bernstein <mitz@apple.com>
3387
* WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
3389
2010-10-23 David Kilzer <ddkilzer@apple.com>
3391
<http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
3393
Reviewed by Sam Weinig.
3395
The only method defined in WebHTMLRepresentationInternal.h is
3396
also defined in WebHTMLRepresentation.h, so use that instead.
3398
* WebKit.xcodeproj/project.pbxproj: Removed references to
3399
WebHTMLRepresentationInternal.h.
3401
2010-10-21 David Kilzer <ddkilzer@apple.com>
3403
<http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
3405
Reviewed by Adam Roben.
3407
Fixes the following warning:
3409
WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
3410
1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
3412
* WebKit.xcodeproj/project.pbxproj: Removed explicit file type
3413
for WebStringTruncator.h to make it match other header files.
3415
2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
3419
Fix efl build, add missing svg/properties include directory.
3423
2010-10-18 Alexey Proskuryakov <ap@apple.com>
3425
Reviewed by David Kilzer.
3427
https://bugs.webkit.org/show_bug.cgi?id=47864
3428
Convert WebNSUserDefaultsExtras.m to .mm
3430
* WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
3432
2010-10-12 Eric Seidel <eric@webkit.org>
3434
Reviewed by Darin Adler.
3436
REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
3437
https://bugs.webkit.org/show_bug.cgi?id=45693
3439
* WebKit.xcodeproj/project.pbxproj:
3440
- Add the MailQuirksUserScript.js to the project.
3442
2010-10-11 Anders Carlsson <andersca@apple.com>
3444
Reviewed by Darin Adler.
3446
Remove WebIconFetcher from WebKit and IconFetcher from WebCore
3447
https://bugs.webkit.org/show_bug.cgi?id=47523
3449
Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
3451
* WebKit.xcodeproj/project.pbxproj:
3453
2010-10-07 Jessie Berlin <jberlin@apple.com>
3455
Reviewed by Sam Weinig.
3457
Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
3458
representation of a WebKit2 WebSerializedScriptValue.
3459
https://bugs.webkit.org/show_bug.cgi?id=47390
3461
* WebKit.xcodeproj/project.pbxproj:
3462
Add WebSerializedJSValuePrivate.h.
3464
2010-10-05 John Abd-El-Malek <jam@chromium.org>
3466
Reviewed by Darin Fisher.
3468
[chromium] Get the link from a plugin when creating a context menu
3469
https://bugs.webkit.org/show_bug.cgi?id=47130
3471
* chromium/public/WebPlugin.h:
3472
(WebKit::WebPlugin::linkAtPosition):
3473
* chromium/public/WebView.h:
3474
* chromium/src/ChromeClientImpl.cpp:
3475
(WebKit::ChromeClientImpl::mouseDidMoveOverElement):
3476
* chromium/src/ContextMenuClientImpl.cpp:
3477
(WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
3479
2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3481
Unreviewed, EFL build fix.
3485
2010-09-20 Philippe Normand <pnormand@igalia.com>
3487
Reviewed by Eric Carlson.
3489
[GTK] enhanced context menu for media elements
3490
https://bugs.webkit.org/show_bug.cgi?id=45021
3492
Updated localizable strings.
3494
* English.lproj/Localizable.strings:
3496
2010-09-17 David Kilzer <ddkilzer@apple.com>
3498
<http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
3500
Reviewed by Joseph Pecoraro.
3502
* WebKit.xcodeproj/project.pbxproj: Added missing
3503
WebArchiveInternal.h header file to the project. It has been
3504
missing since r31281!
3506
2010-09-16 Dan Bernstein <mitz@apple.com>
3508
Reverted the previous change because r67628 has been reverted.
3510
* English.lproj/Localizable.strings:
3512
2010-09-16 Dan Bernstein <mitz@apple.com>
3514
Updated localizable strings.
3516
* English.lproj/Localizable.strings:
3518
2010-09-10 Darin Adler <darin@apple.com>
3520
Reviewed by Sam Weinig.
3522
Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
3523
https://bugs.webkit.org/show_bug.cgi?id=45582
3525
* WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
3526
also gave the header private visibility so it will get installed in the
3527
PrivateHeaders directory.
3529
2010-09-02 Steve Block <steveblock@google.com>
3531
Reviewed by Adam Barth.
3533
Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
3534
https://bugs.webkit.org/show_bug.cgi?id=43181
3536
* WebKit.xcodeproj/project.pbxproj:
3538
2010-08-30 Andy Estes <aestes@apple.com>
3540
Reviewed by Darin Adler.
3542
Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
3544
* StringsNotToBeLocalized.txt:
3546
2010-08-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3548
Unreviewed build fix.
3550
As opposed to WebCore, JavascriptCore and wtf, webkit is always a
3551
shared library. After r65366, libewebkit.so was not being installed
3552
anymore when building with SHARED_CORE=0 (which is the default). This
3553
partially reverts that revision in order to fix this issue.
3555
* CMakeLists.txt: always install webkit library.
3557
2010-08-17 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
3559
Reviewed by Darin Adler.
3561
Add NetworkingContext to avoid layer violations
3562
https://bugs.webkit.org/show_bug.cgi?id=42292
3564
Preparation: Just add the files to the build system.
3566
* WebKit.xcodeproj/project.pbxproj: Added new files.
3568
2010-08-17 Brady Eidson <beidson@apple.com>
3570
Reviewed by Sam Weinig.
3572
Remove developmentRegion from the project file as it shouldn't have been checked in.
3574
* WebKit.xcodeproj/project.pbxproj:
3576
2010-08-16 Leandro Pereira <leandro@profusion.mobi>
3578
[EFL] Build fix after r65366.
3580
* CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
3583
2010-08-14 Joseph Pecoraro <joepeck@webkit.org>
3585
Reviewed by Pavel Feldman.
3587
Web Inspector: -[WebInspector attach] and detach should work
3588
https://bugs.webkit.org/show_bug.cgi?id=43924
3590
* WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
3592
2010-08-14 Patrick Gansterer <paroga@paroga.com>
3594
Reviewed by Kenneth Rohde Christiansen.
3596
[CMake] Set target properties only if available
3597
https://bugs.webkit.org/show_bug.cgi?id=43978
3601
2010-08-13 Gavin Barraclough <barraclough@apple.com>
3603
Rubber stamped by Sam Weinig.
3604
Switch String::/UString::ascii() to return a CString.
3606
* WebKit.xcodeproj/project.pbxproj:
3608
2010-08-06 Gavin Barraclough <barraclough@apple.com>
3610
Rubber stamped by Sam Weinig
3612
Bug 43594 - Add string forwards to Forward.h
3613
This allows us to remove forward declarations for these classes from
3614
WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
3616
* WebKit.xcodeproj/project.pbxproj:
3618
2010-08-06 Jessie Berlin <jberlin@apple.com>
3620
Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
3623
* WebKit.xcodeproj/project.pbxproj:
3625
2010-08-03 Joseph Pecoraro <joepeck@webkit.org>
3627
Reviewed by David Kilzer.
3629
Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
3630
https://bugs.webkit.org/show_bug.cgi?id=40627
3632
Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
3634
* WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
3636
2010-07-31 David Kilzer <ddkilzer@apple.com>
3638
<http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
3640
Reviewed by Dan Bernstein.
3642
This also fixes compilation of DumpRenderTree after changes for
3645
* WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
3646
the following headers:
3647
- WebFormDelegatePrivate.h
3648
- WebKitStatisticsPrivate.h
3649
- WebSecurityOriginPrivate.h
3651
2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
3653
Reviewed by David Kilzer.
3655
Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
3656
https://bugs.webkit.org/show_bug.cgi?id=40627
3658
* WebKit.xcodeproj/project.pbxproj:
3659
* efl/WebCoreSupport/ChromeClientEfl.cpp:
3660
(WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
3661
* efl/WebCoreSupport/ChromeClientEfl.h:
3663
2010-07-30 Rafael Antognolli <antognolli@profusion.mobi>
3665
Reviewed by Antonio Gomes.
3667
[EFL] Add library version and soname to EFL generated libraries and binary.
3668
https://bugs.webkit.org/show_bug.cgi?id=43212
3670
Add version and soname to libewebkit.so.
3674
2010-07-26 Rafael Antognolli <antognolli@profusion.mobi>
3676
Reviewed by Antonio Gomes.
3678
[EFL] Move CMakeListsEfl.txt to WebKit/efl/
3679
https://bugs.webkit.org/show_bug.cgi?id=43002
3681
This should reduce the noise in WebKit/ChangeLog that comes from EFL
3682
port. Most of the changes on EFL port should be logged in
3683
WebKit/efl/ChangeLog.
3685
* CMakeLists.txt: Just change the path from where to include the file.
3687
2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
3689
Reviewed by Antonio Gomes.
3691
[EFL] Cleanup glib support (make it optional)
3692
https://bugs.webkit.org/show_bug.cgi?id=42480
3694
Just add glib flags and directories if necessary.
3696
* CMakeListsEfl.txt:
3698
2010-07-23 Rafael Antognolli <antognolli@profusion.mobi>
3700
Reviewed by Antonio Gomes.
3702
[EFL] Add support for using libcurl network backend.
3703
https://bugs.webkit.org/show_bug.cgi?id=42286
3705
Just add soup/curl directories and flags for the specific
3709
* CMakeListsEfl.txt:
3711
2010-07-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3713
Reviewed by Antonio Gomes.
3715
[EFL] Implement input method notification
3716
https://bugs.webkit.org/show_bug.cgi?id=42640
3718
Notify browser when keyboard should be shown/hidden. Input method
3719
hints are updated before sending the signal. Client should be able to
3720
determine the input type by calling ewk_view_imh_get().
3722
* efl/EWebLauncher/main.c:
3723
(on_inputmethod_changed): example implementation that just prints to
3724
stdout if keyboard should be shown or hidden and the imh flags.
3725
(browserCreate): listen to signal about input method changing its
3727
* efl/WebCoreSupport/EditorClientEfl.cpp:
3728
(WebCore::EditorClientEfl::setInputMethodState): call new function
3729
responsible for implementing this notification.
3730
* efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
3731
only from inside WebKit.
3732
* efl/ewk/ewk_view.cpp: implement setters and getters
3734
(ewk_view_input_method_state_set):
3735
* efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
3736
possible input types.
3737
(_Ewk_View_Smart_Class::):
3739
2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3741
Reviewed by Kenneth Rohde Christiansen.
3743
Fix zoom in/out on EFL after r62666. The patch for adding viewport
3744
missed the initialization of zoom_range.user_scalable. In case browser
3745
doesn't care about the viewport and does not listen to the signal,
3746
user_scalable will be always false, thus inhibiting zoom in/out.
3747
https://bugs.webkit.org/show_bug.cgi?id=42656
3749
* efl/EWebLauncher/main.c:
3750
(on_viewport_changed): when listening to signal about viewport meta tag,
3751
it's not sufficient to receive the parameters. One needs also to enforce
3752
these parameters in WebKit.
3753
* efl/ewk/ewk_view.cpp:
3754
(_ewk_view_priv_new): initialize user_scalable parameter to allow
3755
browser zooming in and out.
3757
2010-07-16 Zhe Su <suzhe@chromium.org>
3759
Reviewed by Darin Adler.
3761
REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
3762
https://bugs.webkit.org/show_bug.cgi?id=42253
3764
Dummy implementation of EditorClient::willSetInputMethodState.
3766
* efl/WebCoreSupport/EditorClientEfl.cpp:
3767
(WebCore::EditorClientEfl::willSetInputMethodState):
3768
* efl/WebCoreSupport/EditorClientEfl.h:
3770
2010-07-15 Mark Rowe <mrowe@apple.com>
3772
Update the sorting in the Xcode project files.
3774
* WebKit.xcodeproj/project.pbxproj:
3776
2010-07-14 Sam Weinig <sam@webkit.org>
3778
Reviewed by Darin Adler.
3780
Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
3781
Make changing Cursors work in WebKit2.
3783
* efl/WebCoreSupport/ChromeClientEfl.cpp:
3784
(WebCore::ChromeClientEfl::setCursor):
3785
* efl/WebCoreSupport/ChromeClientEfl.h:
3786
Change prototype to match new one.
3788
2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3790
Reviewed by Antonio Gomes.
3792
[EFL] Add eina_safety to popup menu deletion.
3793
https://bugs.webkit.org/show_bug.cgi?id=41873
3795
Since this is a public call, it's better to have an eina_safety on
3796
public calls. It would crash if browser calls this function to select
3797
an item of a nonexistent popup.
3799
* efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
3802
2010-07-13 Simon Fraser <simon.fraser@apple.com>
3804
Reviewed by Dan Bernstein.
3806
<rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
3808
Add WebRenderLayer files.
3810
* WebKit.xcodeproj/project.pbxproj:
3812
2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
3814
Reviewed by Antonio Gomes.
3816
This commit implements an API for configuring a path to the cookie
3817
file in the Mozilla "cookies.txt" format, and functions to deal with it
3818
in a more EFL like API.
3820
[EFL] Add API for dealing with cookies in EFL port.
3821
https://bugs.webkit.org/show_bug.cgi?id=41770
3823
* CMakeListsEfl.txt:
3824
* efl/ewk/EWebKit.h:
3825
* efl/ewk/ewk_cookies.cpp: Added.
3826
(ewk_cookies_file_set): Set a path to the file storing cookies.
3827
(ewk_cookies_clear): Clear all the cookies from the current cookie jar.
3828
(ewk_cookies_get_all): Get all the cookies from the current cookie jar.
3829
(ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
3830
(ewk_cookies_cookie_free): Free memory used by a cookie.
3831
(ewk_cookies_policy_set): Set which acceptance policy will be used.
3832
(ewk_cookies_policy_get): Get current acceptance policy being used.
3833
* efl/ewk/ewk_cookies.h: Added.
3836
2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3838
Unreviewed build fix after r60050.
3840
* CMakeLists.txt: Add WebCore/bindings to the include path.
3842
2010-07-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3844
Reviewed by Adam Barth.
3846
[EFL] Fix style errors in ewk_private.h.
3847
https://bugs.webkit.org/show_bug.cgi?id=41742
3849
* efl/ewk/ewk_private.h:
3851
2010-07-09 Darin Adler <darin@apple.com>
3853
* StringsNotToBeLocalized.txt: Updated for recent changes.
3855
2010-07-08 Joone Hur <joone@kldp.org>
3857
Reviewed by Antonio Gomes.
3859
[EFL] fix cmake build for EWebLauncher
3860
https://bugs.webkit.org/show_bug.cgi?id=41830
3862
* CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
3864
2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3866
Reviewed by Kenneth Rohde Christiansen.
3868
[EFL] Implement several notification hooks in FrameLoaderClient.
3869
We just notify browser, making the appropriate type conversions about
3870
the events occurring in WebCore.
3871
https://bugs.webkit.org/show_bug.cgi?id=41005
3873
* efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3874
(WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
3875
wrapper structures in stack in order to give client the opportunity to
3876
change parameters. Then, call the function it defines.
3877
(WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
3878
(WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
3880
(WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
3881
(WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
3882
(WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
3883
notify browser that the url changed.
3884
(WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
3886
(WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
3888
(WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
3890
(WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
3892
(WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
3894
(WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
3895
* efl/ewk/ewk_frame.cpp:
3896
(ewk_frame_request_will_send): emit signal notifying browser.
3897
(ewk_frame_request_assign_identifier): emit signal notifying browser.
3898
(ewk_frame_did_perform_first_navigation): emit signal notifying browser.
3899
(ewk_frame_view_state_save): emit signal notifying browser.
3900
(ewk_frame_load_provisional): emit signal notifying browser.
3901
(ewk_frame_load_firstlayout_finished): emit signal notifying browser.
3902
(ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
3903
(ewk_frame_load_document_finished): emit signal notifying browser.
3904
* efl/ewk/ewk_frame.h: update documentation about signals being sent
3905
and implement wrapper struct for ResourceRequest.
3906
* efl/ewk/ewk_private.h: export private functions.
3908
2010-07-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3910
Reviewed by Kenneth Rohde Christiansen.
3912
[EFL] Flush backing store when going to new page.
3913
Call client method to flush backing store when going to a new page. This
3914
is the notification that data related to current page should be dropped,
3915
since a new page is being loaded.
3916
https://bugs.webkit.org/show_bug.cgi?id=41008
3918
* efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3919
(WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
3921
2010-07-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3923
Unreviewed build fix after r62676.
3925
[EFL] Fix build after Page constructor has changed. By now, the
3926
introduced BackForwardControllerClient is not used.
3927
https://bugs.webkit.org/show_bug.cgi?id=41825
3929
* efl/ewk/ewk_view.cpp:
3930
(_ewk_view_priv_new): Add missing parameter to WebCore::Page
3933
2010-07-07 Anders Carlsson <andersca@apple.com>
3935
Reviewed by Sam Weinig.
3937
Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
3939
* WebKit.xcodeproj/project.pbxproj:
3941
2010-07-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3943
Reviewed by Kenneth Rohde Christiansen.
3945
[EFL] EFLWebKit doesn't support viewport meta tag.
3946
Support viewport meta tag on EFL Port.
3947
https://bugs.webkit.org/show_bug.cgi?id=40278
3949
* efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
3951
(on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
3952
(browserCreate): Register the callback function for the 'viewport,changed' signal.
3953
* efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
3954
(WebCore::ChromeClientEfl::didReceiveViewportArguments):
3955
* efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
3956
* efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3957
(WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
3958
when website doesn't contain viewport tag.
3959
(WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
3960
(WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
3961
* efl/WebCoreSupport/FrameLoaderClientEfl.h:
3962
(WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
3963
(WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
3964
* efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
3965
* efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
3966
(_ewk_view_priv_new):
3967
(ewk_view_fixed_layout_size_set):
3968
(ewk_view_zoom_set):
3969
(ewk_view_zoom_weak_set):
3970
(ewk_view_zoom_animated_set):
3971
(ewk_view_viewport_set): Reports that viewport has changed.
3972
(ewk_view_viewport_get): Reports that viewport has changed.
3973
(ewk_view_zoom_range_set): Sets the zoom range.
3974
(ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
3975
(ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
3976
(ewk_view_user_scalable_set): Sets if zoom is enabled.
3977
(ewk_view_user_scalable_get): Gets if zoom is enabled.
3978
* efl/ewk/ewk_view.h:
3980
2010-07-07 Rafael Antognolli <antognolli@profusion.mobi>
3982
Reviewed by Adam Barth.
3984
[EFL] Fix cmake build and libsoup detection
3985
Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
3986
- LINK_FLAGS should be set using quotes, otherwise some wrong
3987
substitution takes place;
3988
- we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
3989
version we are using;
3990
- need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
3992
https://bugs.webkit.org/show_bug.cgi?id=41717
3995
* CMakeListsEfl.txt:
3997
2010-07-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3999
Reviewed by Kenneth Rohde Christiansen.
4001
[EFL] Implement downloadURL in ContextMenuClientEfl
4002
When user selects a download menu from context menu, send the download
4003
request to application.
4004
https://bugs.webkit.org/show_bug.cgi?id=41149
4006
* efl/WebCoreSupport/ContextMenuClientEfl.cpp:
4007
(WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading
4008
file and Send it to application.
4009
* efl/WebCoreSupport/ContextMenuClientEfl.h:
4011
2010-06-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
4013
Reviewed by Kenneth Rohde Christiansen.
4015
[EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
4016
https://bugs.webkit.org/show_bug.cgi?id=40876
4018
* efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
4019
to change window size.
4021
(WebCore::ChromeClientEfl::windowRect):
4022
(WebCore::ChromeClientEfl::setWindowRect):
4024
2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4026
Unreviewed build fix.
4028
[EFL] Build fix for latest version of Ecore library.
4029
Ecore recently changed return type of callbacks from int to Eina_Bool.
4031
* efl/EWebLauncher/main.c:
4032
* efl/ewk/ewk_view.cpp:
4033
(_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
4035
2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4037
Reviewed by Kenneth Rohde Christiansen.
4039
[EFL] Simplify zoom setting by narrowing with WebCore API.
4040
Instead of creating a zoom_text_only field, use the already defined enum
4042
https://bugs.webkit.org/show_bug.cgi?id=40993
4044
* efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
4045
(ewk_frame_zoom_set):
4046
(ewk_frame_zoom_text_only_get):
4047
(ewk_frame_zoom_text_only_set):
4049
2010-06-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4051
Reviewed by Kenneth Rohde Christiansen.
4053
[EFL] Implement download requests
4054
When a download request arrives through FrameLoaderClient, forward it to
4055
browser in order to be possible to download files.
4056
https://bugs.webkit.org/show_bug.cgi?id=40967
4058
* efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
4059
(WebCore::FrameLoaderClientEfl::download): get file names and
4060
forward to ewk_view_download_request()
4061
* efl/ewk/ewk_private.h: export private function to WebCoreSupport
4063
2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4065
Reviewed by Kenneth Rohde Christiansen.
4067
[EFL] Stop frame loaders when deleting view.
4068
Frame loaders were still alive after view is deleted, causing
4069
segmentation fault when libsoup had something to deliver yet.
4070
https://bugs.webkit.org/show_bug.cgi?id=41007
4072
* efl/ewk/ewk_view.cpp:
4073
(_ewk_view_smart_del): stop loaders.
4075
2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4077
Reviewed by Kenneth Rohde Christiansen.
4079
[EFL] Fix warnings about printf format
4080
When printing uint64_t the macro PRIu64 is needed in order to be
4081
portable across 32 and 64 bits. It was previously showing warning
4082
messages on 32-bits systems.
4083
https://bugs.webkit.org/show_bug.cgi?id=40965
4085
* efl/ewk/ewk_view.cpp:
4086
(ewk_view_exceeded_database_quota):
4088
2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4090
Reviewed by Kenneth Rohde Christiansen.
4092
[EFL] Do not load error message for download and cancellation.
4093
When a download is made or a request is cancelled an error page should
4095
https://bugs.webkit.org/show_bug.cgi?id=40956
4097
* efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
4098
(WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
4099
should not fallback.
4100
(WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
4101
should not fallback.
4102
(WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
4103
typo in related error message.
4104
(WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
4105
request or the policy changed (for example, because the request is a
4106
download) then it should not fallback.
4108
2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4110
Reviewed by Kenneth Rohde Christiansen.
4112
[EFL] Implement runOpenPanel method. The interface with browser was
4113
already implemented. Now we are actually calling it.
4114
https://bugs.webkit.org/show_bug.cgi?id=40923
4116
* efl/WebCoreSupport/ChromeClientEfl.cpp:
4117
(WebCore::ChromeClientEfl::runOpenPanel): implement method.
4118
* efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
4120
2010-06-24 Jer Noble <jer.noble@apple.com>
4122
Reviewed by Eric Carlson.
4124
Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
4125
https://bugs.webkit.org/show_bug.cgi?id=40939
4126
rdar://problem/7996172
4128
Add IOKit.framework to the list of linked frameworks.
4130
* WebKit.xcodeproj/project.pbxproj:
4132
2010-06-23 Leandro Pereira <leandro@profusion.mobi>
4134
Reviewed by Gustavo Noronha Silva.
4136
[EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
4137
https://bugs.webkit.org/show_bug.cgi?id=40862
4139
* CMakeListsEfl.txt:
4140
* efl/ewebkit.pc.in:
4142
2010-06-23 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4144
Reviewed by Gustavo Noronha Silva.
4146
Add implementaion of new windows for EFL port. Both cases of a link
4147
with target="_blank" and a javascript that does window.open() are
4148
treated, delegating to browser the role of actually creating the
4149
window (or blocking it).
4150
https://bugs.webkit.org/show_bug.cgi?id=40930
4152
* CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
4153
* efl/WebCoreSupport/ChromeClientEfl.cpp:
4154
(WebCore::ChromeClientEfl::createWindow): implement method for
4155
creating new window by delegating to browser its creation. Browser
4156
might decide to continue on the same window by returning the same
4158
* efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
4159
(WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
4160
for creating new window when its creation is done by a javascript
4162
* efl/ewk/EWebKit.h: new header for WindowFeatures.
4163
* efl/ewk/ewk_private.h:
4164
* efl/ewk/ewk_view.cpp:
4165
(ewk_view_window_create): call the method implemented by browser.
4166
* efl/ewk/ewk_view.h:
4167
* efl/ewk/ewk_window_features.cpp: Added.
4168
(ewk_window_features_unref):
4169
(ewk_window_features_ref):
4170
(ewk_window_features_bool_property_get):
4171
(ewk_window_features_int_property_get):
4172
(ewk_window_features_new_from_core): create and wrapped struct
4173
containing the core struct.
4174
* efl/ewk/ewk_window_features.h: Added.
4176
2010-06-18 Anders Carlsson <andersca@apple.com>
4178
Reviewed by Sam Weinig.
4180
Rename WebPluginPackage.m to make it an Objective-C++ file.
4182
* WebKit.xcodeproj/project.pbxproj:
4184
2010-06-18 Anders Carlsson <andersca@apple.com>
4186
Reviewed by Sam Weinig.
4188
Make WebCoreSystemInterface.h a C++ only header
4189
https://bugs.webkit.org/show_bug.cgi?id=40867
4191
* WebKit.xcodeproj/project.pbxproj:
4193
2010-06-18 Anders Carlsson <andersca@apple.com>
4195
Reviewed by Dan Bernstein.
4197
Add stubbed out WebPlatformStrategies class to WebKit.
4198
https://bugs.webkit.org/show_bug.cgi?id=40851
4200
* WebKit.xcodeproj/project.pbxproj:
4202
2010-06-18 Alexis Menard <alexis.menard@nokia.com>
4204
Reviewed by Simon Hausmann.
4206
[qt] Better check for the declarative plugin inclusion.
4210
2010-06-17 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4212
Reviewed by Eric Seidel.
4214
Clean EFL header files in order to diminish the compilation time with
4215
EFL from subversion. We remove the EFL includes from header files and use
4216
forward declarations, including the headers in correspondent source
4217
files when needed. This causes only the needed source files to be
4218
recompiled in case a new version of EFL is installed instead of
4219
triggering a recompilation of almost all WebCore/WebKit.
4220
https://bugs.webkit.org/show_bug.cgi?id=40575
4222
* efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
4223
* efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
4224
* efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
4226
2010-06-15 Gustavo Noronha Silva <gns@gnome.org>
4228
Unreviewed EFL build fix. Simple typo.
4230
* efl/WebCoreSupport/InspectorClientEfl.cpp:
4231
(WebCore::InspectorClientEfl::sendMessageToFrontend):
4233
2010-06-14 Tony Chang <tony@chromium.org>
4235
Reviewed by Darin Fisher.
4237
Chromium shouldn't build inside the source directory
4238
https://bugs.webkit.org/show_bug.cgi?id=40489
4240
Ignore directories fetched by chromium and chromium mac output dir.
4242
* chromium: Added property svn:ignore.
4244
2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
4246
Reviewed by Pavel Feldman.
4248
WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
4249
data from inspected page to WebInspector as JSON string via http. The native
4250
serialization to JSON string is supported by InspectorValue's classes. This patch
4251
has the implementation of sendMessageToFrontend function. WebKit version of it still
4252
uses ScriptFunctionCall and will be switched to another transport a little bit later.
4253
https://bugs.webkit.org/show_bug.cgi?id=40134
4255
* efl/WebCoreSupport/InspectorClientEfl.cpp:
4256
(WebCore::InspectorClientEfl::sendMessageToFrontend):
4257
* efl/WebCoreSupport/InspectorClientEfl.h:
4259
2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
4261
Unreviewed, rolling out r60889.
4262
http://trac.webkit.org/changeset/60889
4263
https://bugs.webkit.org/show_bug.cgi?id=40365
4265
gtk bot has some kind of memory corruption (Requested by
4268
* efl/WebCoreSupport/InspectorClientEfl.cpp:
4269
* efl/WebCoreSupport/InspectorClientEfl.h:
4271
2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
4273
Reviewed by Pavel Feldman.
4275
WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
4276
data from inspected page to WebInspector as JSON string via http. The native
4277
serialization to JSON string is supported by InspectorValue's classes. This patch
4278
has the implementation of sendMessageToFrontend function. WebKit version of it still
4279
uses ScriptFunctionCall and will be switched to another transport a little bit later.
4280
https://bugs.webkit.org/show_bug.cgi?id=40134
4282
* efl/WebCoreSupport/InspectorClientEfl.cpp:
4283
(WebCore::InspectorClientEfl::sendMessageToFrontend):
4284
* efl/WebCoreSupport/InspectorClientEfl.h:
4286
2010-06-01 Alexey Proskuryakov <ap@apple.com>
4288
Reviewed by Sam Weinig.
4290
https://bugs.webkit.org/show_bug.cgi?id=39434
4291
REGRESSION (r59811): Geolocation callbacks cannot be created
4293
Removing unused WebGeolocationMock.
4295
* WebKit.xcodeproj/project.pbxproj:
4297
2010-05-31 Lyon Chen <liachen@rim.com>
4299
Reviewed by Kent Tamura.
4301
Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
4302
https://bugs.webkit.org/show_bug.cgi?id=35530
4304
Change enum EAlteration from { MOVE, EXTEND } to { AlterationMove, AlterationExtend } and enum EDirection { FORWARD, BACKWARD, RIGHT, LEFT} to { DirectionForward, DirectionBackward, DirectionRight, DirectionLeft } to avoid macro conflict, and also better coding style conformance.
4306
* efl/WebCoreSupport/EditorClientEfl.cpp:
4307
(WebCore::EditorClientEfl::handleEditingKeyboardEvent):
4309
2010-05-31 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4311
Reviewed by Kenneth Rohde Christiansen.
4313
[EFL] Add Context Menu implementation
4314
https://bugs.webkit.org/show_bug.cgi?id=39821
4316
* CMakeListsEfl.txt: add context menu files.
4317
* efl/WebCoreSupport/ContextMenuClientEfl.cpp:
4318
(WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
4319
(WebCore::ContextMenuClientEfl::newPlatformDescription):
4320
(WebCore::ContextMenuClientEfl::freePlatformDescription):
4321
(WebCore::ContextMenuClientEfl::appendItem):
4322
(WebCore::ContextMenuClientEfl::show):
4323
* efl/WebCoreSupport/ContextMenuClientEfl.h:
4324
* efl/ewk/EWebKit.h:
4325
* efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
4326
browser for manipulating context menus.
4327
(ewk_context_menu_ref):
4328
(ewk_context_menu_unref):
4329
(ewk_context_menu_destroy):
4330
(ewk_context_menu_item_list_get):
4331
(ewk_context_menu_item_new):
4332
(ewk_context_menu_item_select):
4333
(ewk_context_menu_item_free):
4334
(ewk_context_menu_item_type_get):
4335
(ewk_context_menu_item_type_set):
4336
(ewk_context_menu_item_action_get):
4337
(ewk_context_menu_item_action_set):
4338
(ewk_context_menu_item_title_get):
4339
(ewk_context_menu_item_title_set):
4340
(ewk_context_menu_item_checked_get):
4341
(ewk_context_menu_item_checked_set):
4342
(ewk_context_menu_item_enabled_get):
4343
(ewk_context_menu_item_enabled_set):
4344
(ewk_context_menu_new):
4345
(ewk_context_menu_free):
4346
(ewk_context_menu_item_append):
4347
(ewk_context_menu_custom_get):
4348
(ewk_context_menu_show):
4349
* efl/ewk/ewk_contextmenu.h: Added.
4350
* efl/ewk/ewk_private.h:
4351
* efl/ewk/ewk_view.cpp:
4352
(ewk_view_context_menu_forward_event): inform browser a new context
4354
(ewk_view_exceeded_database_quota): small fix to previous
4356
* efl/ewk/ewk_view.h:
4358
2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4360
Reviewed by Kenneth Rohde Christiansen.
4362
[EF] Remove compiler warnings and add test for switching page
4364
https://bugs.webkit.org/show_bug.cgi?id=39871
4366
* efl/EWebLauncher/main.c:
4371
2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4373
Reviewed by Kenneth Rohde Christiansen.
4375
[EFL] Allow client to override default database quota. We increase the
4376
default database quota to 1MB (it was incorrectly set to 1KB, which is
4377
too low) and add methods to allow client to iteratively database quota
4378
when it becomes greater than the allowed value.
4379
https://bugs.webkit.org/show_bug.cgi?id=39867
4381
* efl/WebCoreSupport/ChromeClientEfl.cpp:
4382
(WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
4383
to allow client to increase database quota iteratively.
4384
* efl/ewk/ewk_private.h:
4385
* efl/ewk/ewk_settings.cpp:
4386
* efl/ewk/ewk_view.h:
4388
2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4390
Reviewed by Kenneth Rohde Christiansen.
4392
[EFL] Add default path to web database and methods to set it.
4393
If a default path is not set, it will default to "/", in which a
4394
normal user usually does not have write permission.
4396
* efl/EWebLauncher/main.c: overwrite default directory with another
4399
* efl/ewk/ewk_main.cpp:
4400
(ewk_init): add default path
4401
* efl/ewk/ewk_settings.cpp: add methods to set and get database path
4402
(ewk_settings_web_database_path_set):
4403
(ewk_settings_web_database_path_get):
4404
* efl/ewk/ewk_settings.h:
4406
2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4408
Reviewed by Kenneth Rohde Christiansen.
4410
[EFL] Fix wrongly set clipper. Now the scrollbars from main
4411
frame are shown even on a zoom level lower than 1.0.
4413
* efl/ewk/ewk_view_single.c:
4414
(_ewk_view_single_smart_add):
4415
(_ewk_view_single_smart_backing_store_add):
4416
(ewk_view_single_smart_set):
4418
2010-05-28 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4420
Reviewed by Kenneth Rohde Christiansen.
4422
[EFL] Add support for Popup menus
4423
https://bugs.webkit.org/show_bug.cgi?id=39629
4425
* efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
4426
and destroy popup menu.
4427
(WebCore::ChromeClientEfl::createSelectPopup): ditto.
4428
(WebCore::ChromeClientEfl::destroySelectPopup): ditto.
4429
* efl/WebCoreSupport/ChromeClientEfl.h: ditto.
4430
* efl/ewk/ewk_private.h: add function to call browser when a popup is
4433
2010-05-25 Joone Hur <joone.hur@samsung.com>
4435
Reviewed by Gustavo Noronha Silva.
4438
http://webkit.org/b/39648
4440
* efl/ewk/ewk_frame.cpp:
4441
(ewk_frame_zoom_get): Add missed namespace
4442
(ewk_frame_zoom_set): Ditto.
4443
(ewk_frame_zoom_text_only_set): Ditto.
4444
* efl/ewk/ewk_view.cpp:
4445
(_ewk_view_priv_new): Add a null parameter when creating a Page.
4447
2010-05-24 Darin Adler <darin@apple.com>
4449
Reviewed by Eric Seidel.
4451
Move view-related functions from Frame to FrameView
4452
https://bugs.webkit.org/show_bug.cgi?id=39366
4454
* efl/ewk/ewk_frame.cpp:
4455
(ewk_frame_editable_set): Removed call to empty function,
4456
removeEditingStyleFromBodyElement.
4457
(ewk_frame_zoom_get): Call function on FrameView.
4458
(ewk_frame_zoom_set): Ditto.
4459
(ewk_frame_zoom_text_only_set): Ditto.
4461
2010-05-15 Leandro Pereira <leandro@profusion.mobi>
4463
Reviewed by Adam Treat.
4465
[EFL] Add build system for the EFL port.
4466
http://webkit.org/b/37945
4468
* CMakeLists.txt: Added.
4469
* CMakeListsEfl.txt: Added.
4471
2010-05-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4473
Reviewed by David Levin.
4475
[EF] Include missing header.
4476
http://webkit.org/b/38905
4478
* efl/ewk/ewk_main.cpp: Include PageGroup.h
4480
2010-05-08 Leandro Pereira <leandro@profusion.mobi>
4482
Reviewed by Laszlo Gombos.
4484
[EFL] Only compile database stuff if ENABLE_DATABASE is set.
4485
http://webkit.org/b/38777
4487
* efl/WebCoreSupport/ChromeClientEfl.cpp:
4489
2010-05-05 Dan Bernstein <mitz@apple.com>
4491
Reviewed by Simon Fraser.
4493
<rdar://problem/7932072> Iframes in composited layers donāt repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
4494
https://bugs.webkit.org/show_bug.cgi?id=38427
4496
* WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
4499
2010-05-03 Darin Adler <darin@apple.com>
4501
* English.lproj/Localizable.strings: Regenerated.
4502
* StringsNotToBeLocalized.txt: Updated for recent changes.
4504
2010-05-03 Jens Alfke <snej@chromium.org>
4506
Reviewed by Darin Fisher.
4508
[chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
4509
https://bugs.webkit.org/show_bug.cgi?id=38397
4511
No tests (functionality is exposed only through native WebKit API.)
4513
* efl/WebCoreSupport/FrameLoaderClientEfl.h:
4514
(WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
4516
2010-04-22 Leandro Pereira <leandro@profusion.mobi>
4518
Reviewed by Gustavo Noronha Silva.
4520
Implement findThemePath to locate the correct theme file instead of
4521
relying on a hardcoded location.
4522
http://webkit.org/b/37996
4524
* efl/EWebLauncher/main.c:
4525
(findThemePath): Fix to locate the correct theme files.
4526
(main): Use findThemePath() instead of a hardcoded one.
4528
2010-04-22 Leandro Pereira <leandro@profusion.mobi>
4530
Reviewed by Gustavo Noronha Silva.
4532
Update efl/ewebkit.pc.in to match the variable substitution syntax
4534
http://webkit.org/b/37999
4536
* efl/ewebkit.pc.in: Updated.
4538
2010-04-22 Leandro Pereira <leandro@profusion.mobi>
4540
Reviewed by Gustavo Noronha Silva.
4542
Update EWebKit (EFL port) to match recent API changes.
4543
http://webkit.org/b/37997
4545
* efl/ewk/ewk_frame.cpp:
4546
(ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
4547
(ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
4548
(_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
4549
(ewk_frame_plugin_create): Disable temporarily PluginView-related
4550
code until a proper plugin implementation is made.
4551
* efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
4552
(ewk_view_selection_get): Fix a reference to WebCore::CString to
4555
2010-04-22 Leandro Pereira <leandro@profusion.mobi>
4557
Reviewed by Gustavo Noronha Silva.
4559
Update EFL port files to match recent API changes.
4560
http://webkit.org/b/37876
4562
* efl/WebCoreSupport/ChromeClientEfl.cpp:
4564
(WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
4565
(WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
4567
(WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
4568
(WebCore::ChromeClientEfl::runOpenPanel): Implemented.
4569
(WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
4570
(WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
4571
(WebCore::ChromeClientEfl::invalidateContents): Stubbed.
4572
(WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
4573
(WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
4574
(WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
4575
(WebCore::ChromeClientEfl::scroll): Updated.
4576
(WebCore::ChromeClientEfl::iconForFiles): Stubbed.
4577
(WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
4578
* efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
4579
* efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
4580
(WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
4581
from FrameLoader::writer.
4582
(WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
4583
(WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
4584
(WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
4586
2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
4588
Reviewed by Nikolas Zimmermann.
4590
Add missing EFL WebKit/efl theme files.
4591
http://webkit.org/b/37854
4593
* efl/DefaultTheme/default.edc: Added.
4594
* efl/DefaultTheme/widget/button/button.edc: Added.
4595
* efl/DefaultTheme/widget/check/check.edc: Added.
4596
* efl/DefaultTheme/widget/combo/combo.edc: Added.
4597
* efl/DefaultTheme/widget/entry/entry.edc: Added.
4598
* efl/DefaultTheme/widget/file/file.edc: Added.
4599
* efl/DefaultTheme/widget/radio/radio.edc: Added.
4600
* efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
4601
* efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
4602
* efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
4603
* efl/DefaultTheme/widget/search/field/search_field.edc: Added.
4605
2010-04-21 Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
4607
Reviewed by Adam Roben.
4609
Update EFL port to match recent API changes.
4610
http://webkit.org/b/37853
4612
* efl/WebCoreSupport/EditorClientEfl.cpp:
4613
* efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
4614
(WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
4615
(WebCore::FrameLoaderClientEfl::objectContentType):
4616
(WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
4617
(WebCore::FrameLoaderClientEfl::canShowMIMEType):
4618
* efl/WebCoreSupport/FrameLoaderClientEfl.h:
4620
2010-04-15 Leandro Pereira <leandro@profusion.mobi>
4622
Reviewed by Kenneth Rohde Christiansen.
4624
Add EFL port files to efl/WebCoreSupport.
4625
http://webkit.org/b/35915
4627
* efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
4628
* efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
4630
2010-04-15 Adam Roben <aroben@apple.com>
4632
Expose UserContentURLPattern as WebKit SPI
4634
Fixes <http://webkit.org/b/37354>.
4636
Reviewed by Tim Hatcher.
4638
* WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
4640
2010-04-15 Leandro Pereira <leandro@profusion.mobi>
4642
Reviewed by Kenneth Rohde Christiansen.
4644
Add EFL port files to efl/WebCoreSupport.
4645
http://webkit.org/b/35918
4647
* efl/WebCoreSupport/EditorClientEfl.cpp: Added.
4648
* efl/WebCoreSupport/EditorClientEfl.h: Added.
4650
2010-04-10 Mark Rowe <mrowe@apple.com>
4652
Reviewed by Dan Bernstein.
4654
<rdar://problem/7845305> Further adoption of formal protocols for delegates.
4656
Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
4658
* WebKit.xcodeproj/project.pbxproj:
4660
2010-04-07 Leandro Pereira <leandro@profusion.mobi>
4662
Reviewed by Kenneth Rohde Christiansen.
4664
Add ewk_view (the high level object to acces the WebKit-EFL browser
4665
component) to efl/ewk.
4666
http://webkit.org/b/35932
4668
* efl/ewk/ewk_view.cpp: Added.
4669
* efl/ewk/ewk_view.h: Added.
4671
2010-04-05 Alexey Proskuryakov <ap@apple.com>
4673
Reviewed by Darin Adler.
4675
https://bugs.webkit.org/show_bug.cgi?id=37111
4676
<rdar://problem/7790327> Draw replacement text when plug-in host crashes
4678
https://bugs.webkit.org/show_bug.cgi?id=37111
4679
<rdar://problem/7790327> Draw replacement text when plug-in host crashes
4681
* English.lproj/Localizable.strings: Added a string for plug-in failure.
4683
2010-04-01 Leandro Pereira <leandro@profusion.mobi>
4685
Reviewed by Gustavo Noronha Silva.
4687
Add EFL's pkg-config metadata file file to efl/.
4688
http://webkit.org/b/36766
4690
* efl/ewebkit.pc.in: Added.
4692
2010-03-30 Gavin Barraclough <barraclough@apple.com>
4694
Rubber stamped by Sam Weinig.
4696
https://bugs.webkit.org/show_bug.cgi?id=36866
4699
* efl/WebCoreSupport/ChromeClientEfl.cpp:
4700
* efl/ewk/ewk_frame.cpp:
4701
(ewk_frame_name_get):
4702
(ewk_frame_selection_get):
4703
(ewk_frame_uri_changed):
4704
* efl/ewk/ewk_history.cpp:
4705
* efl/ewk/ewk_settings.cpp:
4707
2010-03-28 Alexey Proskuryakov <ap@apple.com>
4709
Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
4711
* efl/ewk/ewk_frame.cpp:
4713
2010-03-22 Kevin Decker <kdecker@apple.com>
4715
Reviewed by Simon Fraser.
4717
https://bugs.webkit.org/show_bug.cgi?id=36328
4719
* WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
4721
2010-03-22 Darin Adler <darin@apple.com>
4723
* StringsNotToBeLocalized.txt: Updated for recent changes.
4725
2010-03-22 Kevin Decker <kdecker@apple.com>
4727
Reviewed by John Sullivan.
4729
https://bugs.webkit.org/show_bug.cgi?id=36328
4731
* English.lproj/Localizable.strings: Added "Missing Plug-in" string.
4733
2010-03-18 Leandro Pereira <leandro@profusion.mobi>
4735
Reviewed by Kenneth Rohde Christiansen.
4737
Add EFL port files to efl/ewk.
4738
http://webkit.org/b/35931
4740
* efl/ewk/ewk_settings.cpp: Added.
4741
* efl/ewk/ewk_settings.h: Added.
4743
2010-03-17 Leandro Pereira <leandro@profusion.mobi>
4745
Reviewed by Kenneth Rohde Christiansen.
4747
Add default theme files to efl/DefaultTheme.
4748
http://webkit.org/b/36240
4750
* efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
4751
* efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
4752
* efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
4753
* efl/DefaultTheme/radio/img_radio_off.png: Added.
4754
* efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
4755
* efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
4756
* efl/DefaultTheme/combo/combo_normal.png: Added.
4757
* efl/DefaultTheme/combo/combo_focus_button.png: Added.
4758
* efl/DefaultTheme/combo/combo_hover_button.png: Added.
4759
* efl/DefaultTheme/combo/combo_hover.png: Added.
4760
* efl/DefaultTheme/combo/combo_focus.png: Added.
4761
* efl/DefaultTheme/combo/combo_press_button.png: Added.
4762
* efl/DefaultTheme/combo/combo_normal_button.png: Added.
4763
* efl/DefaultTheme/combo/combo_press.png: Added.
4764
* efl/DefaultTheme/combo/icon.png: Added.
4765
* efl/DefaultTheme/file/file_normal.png: Added.
4766
* efl/DefaultTheme/file/file_press.png: Added.
4767
* efl/DefaultTheme/file/file_hover.png: Added.
4768
* efl/DefaultTheme/file/file_focus.png: Added.
4769
* efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
4770
* efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
4771
* efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
4772
* efl/DefaultTheme/search/field/field_focused.png: Added.
4773
* efl/DefaultTheme/search/field/field_normal.png: Added.
4774
* efl/DefaultTheme/search/field/field_hovered.png: Added.
4775
* efl/DefaultTheme/entry/img_normal.png: Added.
4776
* efl/DefaultTheme/entry/img_hovered.png: Added.
4777
* efl/DefaultTheme/entry/img_focused.png: Added.
4778
* efl/DefaultTheme/check/img_check_off_hover.png: Added.
4779
* efl/DefaultTheme/check/img_check_on.png: Added.
4780
* efl/DefaultTheme/check/img_check_off_focus.png: Added.
4781
* efl/DefaultTheme/check/img_check_on_focus.png: Added.
4782
* efl/DefaultTheme/check/img_check_off.png: Added.
4783
* efl/DefaultTheme/check/img_check_on_hover.png: Added.
4784
* efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
4785
* efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
4786
* efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
4787
* efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
4788
* efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
4789
* efl/DefaultTheme/button/img_button_normal.png: Added.
4790
* efl/DefaultTheme/button/img_button_focus.png: Added.
4791
* efl/DefaultTheme/button/img_button_hover.png: Added.
4792
* efl/DefaultTheme/button/img_button_press.png: Added.
4794
2010-03-17 Leandro Pereira <leandro@profusion.mobi>
4796
Reviewed by Kenneth Rohde Christiansen.
4798
Add EFL example browser to efl/EWebLauncher.
4799
http://webkit.org/b/36176
4801
* efl/EWebLauncher/main.c: Added.
4803
2010-03-16 Leandro Pereira <leandro@profusion.mobi>
4805
Reviewed by Kenneth Rohde Christiansen.
4807
Add EFL port files to efl/WebCoreSupport.
4808
http://webkit.org/b/35916
4810
* efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
4811
* efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
4813
2010-03-16 Yury Semikhatsky <yurys@chromium.org>
4815
Reviewed by Pavel Feldman.
4817
Introduce InspectorFrontendClient that provides InspectorFrontend with an interface to the embedder. InspectorClient now serves as a delegate for InspectorController and does not contain methods for managing inspector frontend window. That allows to create remote InspectorFrontendHost.
4819
Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
4820
https://bugs.webkit.org/show_bug.cgi?id=35036
4822
* efl/WebCoreSupport/InspectorClientEfl.cpp:
4823
(WebCore::InspectorClientEfl::openInspectorFrontend):
4824
* efl/WebCoreSupport/InspectorClientEfl.h:
4826
2010-03-13 Leandro Pereira <leandro@profusion.mobi>
4828
Reviewed by Kenneth Rohde Christiansen.
4830
Add EFL port files to efl/ewk.
4831
http://webkit.org/b/35925
4833
* efl/ewk/ewk_history.cpp: Added.
4834
* efl/ewk/ewk_history.h: Added.
4836
2010-03-13 Leandro Pereira <leandro@profusion.mobi>
4838
Reviewed by Kenneth Rohde Christiansen.
4840
Add EFL port files to efl/ewk.
4841
http://webkit.org/b/35928
4843
* efl/ewk/ewk_main.cpp: Added.
4844
* efl/ewk/ewk_main.h: Added.
4846
2010-03-13 Leandro Pereira <leandro@profusion.mobi>
4848
Reviewed by Kenneth Rohde Christiansen.
4850
Add EFL port files to efl/ewk.
4851
http://webkit.org/b/35924
4853
* efl/ewk/ewk_frame.cpp: Added.
4854
* efl/ewk/ewk_frame.h: Added.
4856
2010-03-13 Leandro Pereira <leandro@profusion.mobi>
4858
Reviewed by Kenneth Rohde Christiansen.
4860
Add EFL port files to efl/ewk.
4861
http://webkit.org/b/35936
4863
* efl/ewk/ewk_view_single.c: Added.
4865
2010-03-13 Leandro Pereira <leandro@profusion.mobi>
4867
Reviewed by Kenneth Rohde Christiansen.
4869
Add EFL port files to efl/ewk.
4870
http://webkit.org/b/35929
4872
* efl/ewk/ewk_util.cpp: Added.
4873
* efl/ewk/ewk_util.h: Added.
4875
2010-03-13 Leandro Pereira <leandro@profusion.mobi>
4877
Reviewed by Kenneth Rohde Christiansen.
4879
Add EFL port files to efl/ewk.
4880
http://webkit.org/b/35934
4882
* efl/ewk/EWebKit.h: Added.
4883
* efl/ewk/ewk_eapi.h: Added.
4884
* efl/ewk/ewk_logging.h: Added.
4885
* efl/ewk/ewk_private.h: Added.
4887
2010-03-11 Leandro Pereira <leandro@profusion.mobi>
4889
Reviewed by Gustavo Noronha Silva.
4891
Add EFL port files to efl/WebCoreSupport.
4892
http://webkit.org/b/35917
4894
* efl/WebCoreSupport/InspectorClientEfl.h: Added.
4895
* efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
4897
2010-03-11 Leandro Pereira <leandro@profusion.mobi>
4899
Reviewed by Gustavo Noronha Silva.
4901
Add EFL port files to efl/WebCoreSupport.
4902
http://webkit.org/b/35914
4904
* efl/WebCoreSupport/DragClientEfl.h: Added.
4905
* efl/WebCoreSupport/DragClientEfl.cpp: Added.
4907
2010-03-11 Simon Fraser <simon.fraser@apple.com>
4909
Reviewed by Mark Rowe.
4911
Sort the project file.
4913
* WebKit.xcodeproj/project.pbxproj:
4915
2010-03-10 Leandro Pereira <leandro@profusion.mobi>
4917
Reviewed by Holger Freyther.
4919
Add EFL port files to efl/WebCoreSupport.
4920
http://webkit.org/b/35913
4922
* efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
4923
* efl/WebCoreSupport/ChromeClientEfl.h: Added.
4925
2010-03-09 John Sullivan <sullivan@apple.com>
4927
Fixed localized string key collision. update-webkit-localized-strings now
4928
runs without errors.
4930
Reviewed by Adam Roben.
4932
* English.lproj/Localizable.strings:
4935
2010-03-09 John Sullivan <sullivan@apple.com>
4937
* StringsNotToBeLocalized.txt:
4938
Brought this file up to date. update-webkit-localizable-strings still lists
4939
one key collision, but that's a separate issue.
4941
2010-03-04 Mark Rowe <mrowe@apple.com>
4943
Reviewed by Sam Weinig.
4945
Add a script to verify that WebKit framework headers are internally consistent.
4947
* WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
4948
an error should the consistency check fail.
4950
2010-02-25 Alexey Proskuryakov <ap@apple.com>
4952
Reviewed by Geoffrey Garen.
4954
https://bugs.webkit.org/show_bug.cgi?id=35394
4955
<rdar://problem/7685262> Make passing objects between Java and plug-ins work
4957
* WebKit.xcodeproj/project.pbxproj: Added new files.
4959
2010-02-04 Mark Rowe <mrowe@apple.com>
4961
Reviewed by Timothy Hatcher.
4963
Build fix. Remove a symbol corresponding to an inline function from the linker export
4964
file to prevent a weak external failure.
4966
* WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
4968
2010-02-04 John Sullivan <sullivan@apple.com>
4970
https://bugs.webkit.org/show_bug.cgi?id=34611
4971
WebLocalizedString() could use an assertion that it is being called on the main thread
4973
Reviewed by Tim Hatcher.
4975
* WebKit.xcodeproj/project.pbxproj:
4976
Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
4978
2010-01-29 Mark Rowe <mrowe@apple.com>
4980
Sort Xcode projects.
4982
* WebKit.xcodeproj/project.pbxproj:
4984
2010-01-19 Dan Bernstein <mitz@apple.com>
4986
Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
4988
* WebKit.xcodeproj/project.pbxproj:
4990
2010-01-19 Simon Fraser <simon.fraser@apple.com>
4992
Build fix, no review.
4994
Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
4997
* WebKit.xcodeproj/project.pbxproj:
4999
2010-01-19 Jon Honeycutt <jhoneycutt@apple.com>
5001
MSAA: The child <option> elements of a non-multiple <select> are not
5004
https://bugs.webkit.org/show_bug.cgi?id=33773
5005
<rdar://problem/7550556>
5007
Reviewed by Alice Liu.
5009
* English.lproj/Localizable.strings:
5010
Add new localized strings.
5012
2010-01-13 Kevin Decker <kdecker@apple.com>
5014
Reviewed by Mark Rowe.
5016
https://bugs.webkit.org/show_bug.cgi?id=33610
5017
<rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
5019
* WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
5021
2009-12-25 Darin Adler <darin@apple.com>
5023
* StringsNotToBeLocalized.txt: Updated for recent changes.
5025
2009-12-18 Dan Bernstein <mitz@apple.com>
5027
Updated localizable strings after r52368
5029
* English.lproj/Localizable.strings:
5031
2009-12-18 Sam Weinig <sam@webkit.org>
5033
Reviewed by Dan Bernstein.
5035
Add Mac WebKit side of the client based geolocation provider.
5037
* WebKit.xcodeproj/project.pbxproj:
5039
2009-12-16 Mark Rowe <mrowe@apple.com>
5041
Build fix. Disable debug variants of WebKit frameworks.
5043
* WebKit.xcodeproj/project.pbxproj:
5045
2009-12-16 John Sullivan <sullivan@apple.com>
5047
Brought this file up to date, sans review.
5049
* StringsNotToBeLocalized.txt:
5051
2009-11-30 Mark Rowe <mrowe@apple.com>
5053
Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
5055
* WebKit.xcodeproj/project.pbxproj:
5057
2009-11-24 Dmitry Titov <dimich@chromium.org>
5059
Reviewed by Eric Seidel.
5061
Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
5062
https://bugs.webkit.org/show_bug.cgi?id=31444
5064
* chromium/features.gypi:
5066
2009-11-24 Mark Rowe <mrowe@apple.com>
5068
Fix production builds where the source tree may be read-only.
5070
* WebKit.xcodeproj/project.pbxproj:
5072
2009-11-20 Dave Hyatt <hyatt@apple.com>
5074
Reviewed by Oliver Hunt and Jon Honeycutt.
5076
Add support for WebSerializedJSValue to WebKit. This object wraps the SerializedScriptValue functionality in WebCore
5077
and exposes the ability to do JS value serialization/deserialization to WebKit clients.
5079
* WebKit.xcodeproj/project.pbxproj:
5081
2009-11-20 Chris Fleizach <cfleizach@apple.com>
5083
Reviewed by Beth Dakin.
5085
WAI-ARIA: add support for 'math' role
5086
https://bugs.webkit.org/show_bug.cgi?id=31706
5088
* English.lproj/Localizable.strings:
5089
* StringsNotToBeLocalized.txt:
5091
2009-11-19 Eric Carlson <eric.carlson@apple.com>
5093
Reviewed by Dan Bernstein.
5095
<rdar://problem/7035231>
5096
Support closed caption in <video> element
5098
* English.lproj/Localizable.strings:
5099
Add strings for toggle captions button.
5101
2009-11-18 Michelangelo De Simone <micdesim@gmail.com>
5103
Reviewed by Darin Adler.
5105
Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
5106
Support for validationMessage attribute, as per HTML5 specs.
5108
* English.lproj/Localizable.strings: new localizable strings
5110
2009-11-18 Sam Weinig <sam@webkit.org>
5112
Reviewed by Anders Carlsson.
5114
Make the Mac Geolocation API async.
5116
* WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
5118
2009-11-13 Adam Roben <aroben@apple.com>
5120
Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
5122
Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
5123
window objects in isolated worlds are cleared
5125
Reviewed by Dave Hyatt.
5127
* WebKit.xcodeproj/project.pbxproj: Added
5128
WebFrameLoadDelegatePrivate.h, which already existed.
5130
2009-11-12 Adam Roben <aroben@apple.com>
5132
Replace worldIDs with world objects
5134
Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
5135
user scripts/stylesheets and isolated worlds
5137
Reviewed by Sam Weinig.
5139
* WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
5141
2009-11-12 Chris Fleizach <cfleizach@apple.com>
5143
Reviewed by Darin Adler.
5145
ARIA: add alert type roles
5146
https://bugs.webkit.org/show_bug.cgi?id=31392
5148
* English.lproj/Localizable.strings:
5149
* StringsNotToBeLocalized.txt:
5151
2009-11-02 Eric Carlson <eric.carlson@apple.com>
5153
Reviewed by John Sullivan and Mark Rowe.
5155
<rdar://problem/7356733> Voiceover does not read correct media controller time values
5157
Fix localized strings for media controller time values.
5159
* English.lproj/Localizable.strings:
5161
2009-11-02 Chris Fleizach <cfleizach@apple.com>
5163
Reviewed by Beth Dakin.
5165
Support ARIA "tab" roles
5166
https://bugs.webkit.org/show_bug.cgi?id=30842
5168
Add a localizable string for tab panel.
5170
* English.lproj/Localizable.strings:
5171
* StringsNotToBeLocalized.txt:
5173
2009-10-27 Dan Bernstein <mitz@apple.com>
5175
Reviewed by Darin Adler.
5181
2009-10-26 Sam Weinig <sam@webkit.org>
5183
Reviewed by Anders Carlsson.
5185
Move some WebView event handling code into its own file, WebViewEventHandling.mm
5187
* WebKit.xcodeproj/project.pbxproj:
5189
2009-10-19 John Gregg <johnnyg@google.com>
5191
Reviewed by Dimitri Glazkov.
5193
set ENABLE_NOTIFICATIONS=1 for Chromium
5194
https://bugs.webkit.org/show_bug.cgi?id=29949
5196
* chromium/features.gypi:
5198
2009-10-13 Drew Wilson <atwilson@atwilson-macpro.local>
5200
Reviewed by David Levin.
5202
Enable SHARED_WORKERS for Chromium
5203
https://bugs.webkit.org/show_bug.cgi?id=30289
5205
* chromium/features.gypi:
5206
Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
5207
SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
5209
2009-10-12 Yaar Schnitman <yaar@chromium.org>
5211
Reviewed by Dimitri Glazkov.
5213
Chromium Port - Windows
5214
https://bugs.webkit.org/show_bug.cgi?id=29969
5216
* chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
5218
2009-10-06 Simon Fraser <simon.fraser@apple.com>
5220
Reviewed by Mark Rowe.
5222
accessibility/media-element.html crashes (and has incorrect result)
5223
https://bugs.webkit.org/show_bug.cgi?id=30108
5225
Fix up the accessibilty label for the newly added fullscreen button,
5226
and update the test result accordingly.
5228
* English.lproj/Localizable.strings:
5230
2009-10-05 Kevin Decker <kdecker@apple.com>
5232
Reviewed by Dan Bernstein.
5234
* WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
5236
2009-10-05 Yaar Schnitman <yaar@chromium.org>
5238
Reviewed by Dimitri Glazkov.
5240
One of the dependencies' SVN url was missing a @ before the revision number.
5242
https://bugs.webkit.org/show_bug.cgi?id=30101
5246
2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
5248
Reviewed by Simon Fraser
5250
Support fullscreen in MediaPlayer (Mac)
5251
https://bugs.webkit.org/show_bug.cgi?id=26742
5253
Add new files for video fullscreen.
5255
* WebKit.xcodeproj/project.pbxproj:
5257
2009-10-05 Pavel Feldman <pfeldman@chromium.org>
5259
Reviewed by Timothy Hatcher.
5261
Web Inspector: add testing harness for Web Inspector.
5263
https://bugs.webkit.org/show_bug.cgi?id=30010
5265
* WebKit.xcodeproj/project.pbxproj:
5267
2009-10-04 Fumitoshi Ukai <ukai@chromium.org>
5269
Reviewed by Eric Seidel
5271
Enable Web Sockets in chromium build.
5272
https://bugs.webkit.org/show_bug.cgi?id=29917
5274
* chromium/features.gypi:
5276
2009-10-02 Yaar Schnitman <yaar@chromium.org>
5278
Reviewed by Dimitri Glazkov.
5280
Added gyp_webkit that does a subset of the things gyp_chromium does
5281
plus some specialization for an upstream chromium build.
5283
https://bugs.webkit.org/show_bug.cgi?id=29986
5285
* chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
5286
* chromium/gyp_webkit: A new python file.
5288
2009-10-01 Yaar Schnitman <yaar@chromium.org>
5290
Reviewed by Dimitri Glazkov.
5292
Make it possible to override the list of feature defines when building
5295
https://bugs.webkit.org/show_bug.cgi?id=29979
5297
* chromium/features.gypi:
5299
2009-10-01 Yaar Schnitman <yaar@chromium.org>
5301
Reviewed by Dimitri Glazkov.
5303
Added windows-specific dependencies, updated some revisions and
5304
re-organized file to make revision tracking easier. Also removed
5305
extensions/v8 dependency that is no longer needed upstream.
5307
https://bugs.webkit.org/show_bug.cgi?id=29973
5311
2009-09-30 Yaar Schnitman <yaar@chromium.org>
5313
Reviewed by Dimitri Glazkov.
5315
1. Keeping up with downstream revisions.
5316
2. Turning off v8 snapshot build step.
5318
https://bugs.webkit.org/show_bug.cgi?id=29928
5322
2009-09-29 Brady Eidson <beidson@apple.com>
5324
Reviewed by John Sullivan.
5326
WebKit Mac API should provide a delegate interface for global history.
5327
<rdar://problem/7042773> and https://webkit.org/b/29904
5329
* WebKit.xcodeproj/project.pbxproj:
5331
2009-09-28 Yaar Schnitman <yaar@chromium.org>
5333
Reviewed by Dimitri Glazkov.
5335
https://bugs.webkit.org/show_bug.cgi?id=29722
5337
* chromium/DEPS: Describes the chromium port's dependencies and
5338
is used by gclient to fetch them.
5339
* chromium/webkit.gyp: Currently only builds webcore but in
5340
the future will also build the webkit api.
5342
2009-09-26 David Kilzer <ddkilzer@apple.com>
5344
Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
5346
Reviewed by Darin Adler.
5348
Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
5350
* chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
5351
disable this feature by default.
5353
2009-09-22 Yaar Schnitman <yaar@chromium.org>
5355
Reviewed by David Levin.
5357
Create chromium directory and ported chromium.org's features.gypi for
5358
the webkit chromium port.
5360
https://bugs.webkit.org/show_bug.cgi?id=29617
5362
* chromium/features.gypi: Added.
5364
2009-09-21 Dan Bernstein <mitz@apple.com>
5366
Reviewed by Anders Carlsson.
5368
<rdar://problem/4137135> iFrame with PDF not being handled correctly on
5370
https://bugs.webkit.org/show_bug.cgi?id=4151
5372
* WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
5373
and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
5376
2009-09-07 Steve Block <steveblock@google.com>
5378
Reviewed by Adam Barth.
5380
Adds a mock Geolocation service. This will be used to provide predictable behavior of the
5381
Geolocation API for use in LayoutTests. Later changes will integrate the the mock
5382
Geolocation service with DumpRenderTree.
5383
https://bugs.webkit.org/show_bug.cgi?id=28264
5385
* WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
5387
2009-09-03 John Sullivan <sullivan@apple.com>
5389
Reviewed by Adam Roben
5391
* StringsNotToBeLocalized.txt:
5392
Brought this file up to date.
5394
2009-08-31 Mark Rowe <mrowe@apple.com>
5396
Rubber-stamped by Beth Dakin.
5398
Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
5399
We stopped using these back in r18592 when we switched over to context menus
5402
* English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
5403
* English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
5404
* English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
5405
* English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
5406
* English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
5407
* English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
5408
* WebKit.xcodeproj/project.pbxproj:
5410
2009-08-28 Chris Fleizach <cfleizach@apple.com>
5412
Reviewed by John Sullivan.
5414
update-webkit-localizable-strings script can no longer complete
5415
https://bugs.webkit.org/show_bug.cgi?id=28792
5417
* English.lproj/Localizable.strings:
5419
2009-08-27 John Sullivan <sullivan@apple.com>
5421
* StringsNotToBeLocalized.txt:
5422
Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
5424
2009-08-25 Eric Carlson <eric.carlson@apple.com>
5426
Reviewed by Oliver Hunt.
5428
<video> and <audio> controller should be accessible
5429
https://bugs.webkit.org/show_bug.cgi?id=28081
5431
Add localized strings for media controller accessiblility.
5433
* English.lproj/Localizable.strings:
5435
2009-08-20 Chris Fleizach <cfleizach@apple.com>
5437
Reviewed by Darin Adler.
5439
Enable various "grouping" ARIA roles
5440
https://bugs.webkit.org/show_bug.cgi?id=28486
5442
* English.lproj/Localizable.strings:
5444
2009-08-18 Drew Wilson <atwilson@google.com>
5446
Reviewed by Eric Seidel.
5448
Need to extend DumpRenderTree to expose number of worker threads.
5449
https://bugs.webkit.org/show_bug.cgi?id=28292
5451
* WebKit.xcodeproj/project.pbxproj:
5452
Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
5454
2009-08-06 Mark Rowe <mrowe@apple.com>
5456
Rubber-stamped by Sam Weinig.
5458
Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
5460
* WebKit.xcodeproj/project.pbxproj:
5462
2009-08-06 Mark Rowe <mrowe@apple.com>
5464
Bring a little order to our otherwise out of control lives.
5466
* WebKit.xcodeproj/project.pbxproj:
5468
2009-08-06 Mark Rowe <mrowe@apple.com>
5472
Don't attempt to build a file that Anders just deleted.
5474
* WebKit.xcodeproj/project.pbxproj:
5476
2009-07-29 David Kilzer <ddkilzer@apple.com>
5478
<http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
5480
Reviewed by Mark Rowe.
5482
WebPluginController.h includes WebPluginContainerCheck.h, which
5483
is not a private header. Since WebPluginController.h doesn't
5484
appear to be used anywhere, remove its private header status.
5486
* WebKit.xcodeproj/project.pbxproj: Remove private header
5487
attribute from WebPluginController.h.
5489
2009-07-28 Maxime Simon <simon.maxime@gmail.com>
5491
Reviewed by David Levin.
5493
Added FrameLoaderClient for Haiku WebCore support.
5494
https://bugs.webkit.org/show_bug.cgi?id=26952
5496
* haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
5497
(WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
5498
(WebCore::FrameLoaderClientHaiku::setFrame):
5499
(WebCore::FrameLoaderClientHaiku::setWebView):
5500
(WebCore::FrameLoaderClientHaiku::detachFrameLoader):
5501
(WebCore::FrameLoaderClientHaiku::hasWebView):
5502
(WebCore::FrameLoaderClientHaiku::hasBackForwardList):
5503
(WebCore::FrameLoaderClientHaiku::resetBackForwardList):
5504
(WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
5505
(WebCore::FrameLoaderClientHaiku::makeRepresentation):
5506
(WebCore::FrameLoaderClientHaiku::forceLayout):
5507
(WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
5508
(WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
5509
(WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
5510
(WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
5511
(WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
5512
(WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
5513
(WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
5514
(WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
5515
(WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
5516
(WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
5517
(WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
5518
(WebCore::FrameLoaderClientHaiku::willCloseDocument):
5519
(WebCore::FrameLoaderClientHaiku::detachedFromParent2):
5520
(WebCore::FrameLoaderClientHaiku::detachedFromParent3):
5521
(WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
5522
(WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
5523
(WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
5524
(WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
5525
(WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
5526
(WebCore::FrameLoaderClientHaiku::dispatchWillClose):
5527
(WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
5528
(WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
5529
(WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
5530
(WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
5531
(WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
5532
(WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
5533
(WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
5534
(WebCore::FrameLoaderClientHaiku::dispatchShow):
5535
(WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
5536
(WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
5537
(WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
5538
(WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
5539
(WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
5540
(WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
5541
(WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
5542
(WebCore::FrameLoaderClientHaiku::progressStarted):
5543
(WebCore::FrameLoaderClientHaiku::progressCompleted):
5544
(WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
5545
(WebCore::FrameLoaderClientHaiku::willChangeTitle):
5546
(WebCore::FrameLoaderClientHaiku::didChangeTitle):
5547
(WebCore::FrameLoaderClientHaiku::finishedLoading):
5548
(WebCore::FrameLoaderClientHaiku::canShowMIMEType):
5549
(WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
5550
(WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
5551
(WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
5552
(WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
5553
(WebCore::FrameLoaderClientHaiku::restoreViewState):
5554
(WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
5555
(WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
5556
(WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
5557
(WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
5558
(WebCore::FrameLoaderClientHaiku::didFinishLoad):
5559
(WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
5560
(WebCore::FrameLoaderClientHaiku::setTitle):
5561
(WebCore::FrameLoaderClientHaiku::userAgent):
5562
(WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
5563
(WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
5564
(WebCore::FrameLoaderClientHaiku::canHandleRequest):
5565
(WebCore::FrameLoaderClientHaiku::partClearedInBegin):
5566
(WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
5567
(WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
5568
(WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
5569
(WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
5570
(WebCore::FrameLoaderClientHaiku::canCachePage):
5571
(WebCore::FrameLoaderClientHaiku::setMainDocumentError):
5572
(WebCore::FrameLoaderClientHaiku::committedLoad):
5573
(WebCore::FrameLoaderClientHaiku::cancelledError):
5574
(WebCore::FrameLoaderClientHaiku::blockedError):
5575
(WebCore::FrameLoaderClientHaiku::cannotShowURLError):
5576
(WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
5577
(WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
5578
(WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
5579
(WebCore::FrameLoaderClientHaiku::shouldFallBack):
5580
(WebCore::FrameLoaderClientHaiku::createDocumentLoader):
5581
(WebCore::FrameLoaderClientHaiku::download):
5582
(WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
5583
(WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
5584
(WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
5585
(WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
5586
(WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
5587
(WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
5588
(WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
5589
(WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
5590
(WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
5591
(WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
5592
(WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
5593
(WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
5594
(WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
5595
(WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
5596
(WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
5597
(WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
5598
(WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
5599
(WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
5600
(WebCore::FrameLoaderClientHaiku::startDownload):
5601
(WebCore::FrameLoaderClientHaiku::createFrame):
5602
(WebCore::FrameLoaderClientHaiku::objectContentType):
5603
(WebCore::FrameLoaderClientHaiku::createPlugin):
5604
(WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
5605
(WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
5606
(WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
5607
(WebCore::FrameLoaderClientHaiku::overrideMediaType):
5608
(WebCore::FrameLoaderClientHaiku::windowObjectCleared):
5609
(WebCore::FrameLoaderClientHaiku::documentElementAvailable):
5610
(WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
5611
(WebCore::FrameLoaderClientHaiku::registerForIconNotification):
5612
(WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
5613
(WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
5614
(WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
5615
* haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
5616
(WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
5618
2009-07-28 Maxime Simon <simon.maxime@gmail.com>
5620
Reviewed by David Levin.
5622
Added ChromeClient for Haiku WebCore support.
5623
https://bugs.webkit.org/show_bug.cgi?id=26952
5625
* haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
5626
(WebCore::ChromeClientHaiku::ChromeClientHaiku):
5627
(WebCore::ChromeClientHaiku::~ChromeClientHaiku):
5628
(WebCore::ChromeClientHaiku::chromeDestroyed):
5629
(WebCore::ChromeClientHaiku::setWindowRect):
5630
(WebCore::ChromeClientHaiku::windowRect):
5631
(WebCore::ChromeClientHaiku::pageRect):
5632
(WebCore::ChromeClientHaiku::scaleFactor):
5633
(WebCore::ChromeClientHaiku::focus):
5634
(WebCore::ChromeClientHaiku::unfocus):
5635
(WebCore::ChromeClientHaiku::canTakeFocus):
5636
(WebCore::ChromeClientHaiku::takeFocus):
5637
(WebCore::ChromeClientHaiku::createWindow):
5638
(WebCore::ChromeClientHaiku::createModalDialog):
5639
(WebCore::ChromeClientHaiku::show):
5640
(WebCore::ChromeClientHaiku::canRunModal):
5641
(WebCore::ChromeClientHaiku::runModal):
5642
(WebCore::ChromeClientHaiku::setToolbarsVisible):
5643
(WebCore::ChromeClientHaiku::toolbarsVisible):
5644
(WebCore::ChromeClientHaiku::setStatusbarVisible):
5645
(WebCore::ChromeClientHaiku::statusbarVisible):
5646
(WebCore::ChromeClientHaiku::setScrollbarsVisible):
5647
(WebCore::ChromeClientHaiku::scrollbarsVisible):
5648
(WebCore::ChromeClientHaiku::setMenubarVisible):
5649
(WebCore::ChromeClientHaiku::menubarVisible):
5650
(WebCore::ChromeClientHaiku::setResizable):
5651
(WebCore::ChromeClientHaiku::addMessageToConsole):
5652
(WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
5653
(WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
5654
(WebCore::ChromeClientHaiku::closeWindowSoon):
5655
(WebCore::ChromeClientHaiku::runJavaScriptAlert):
5656
(WebCore::ChromeClientHaiku::runJavaScriptConfirm):
5657
(WebCore::ChromeClientHaiku::runJavaScriptPrompt):
5658
(WebCore::ChromeClientHaiku::setStatusbarText):
5659
(WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
5660
(WebCore::ChromeClientHaiku::tabsToLinks):
5661
(WebCore::ChromeClientHaiku::windowResizerRect):
5662
(WebCore::ChromeClientHaiku::repaint):
5663
(WebCore::ChromeClientHaiku::scroll):
5664
(WebCore::ChromeClientHaiku::screenToWindow):
5665
(WebCore::ChromeClientHaiku::windowToScreen):
5666
(WebCore::ChromeClientHaiku::platformWindow):
5667
(WebCore::ChromeClientHaiku::contentsSizeChanged):
5668
(WebCore::ChromeClientHaiku::scrollRectIntoView):
5669
(WebCore::ChromeClientHaiku::addToDirtyRegion):
5670
(WebCore::ChromeClientHaiku::scrollBackingStore):
5671
(WebCore::ChromeClientHaiku::updateBackingStore):
5672
(WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
5673
(WebCore::ChromeClientHaiku::setToolTip):
5674
(WebCore::ChromeClientHaiku::print):
5675
(WebCore::ChromeClientHaiku::exceededDatabaseQuota):
5676
(WebCore::ChromeClientWx::reachedMaxAppCacheSize):
5677
(WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
5678
(WebCore::ChromeClientHaiku::runOpenPanel):
5679
(WebCore::ChromeClientHaiku::setCursor):
5680
(WebCore::ChromeClientHaiku::formStateDidChange):
5681
(WebCore::ChromeClientHaiku::createHTMLParserQuirks):
5682
* haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
5684
2009-07-28 Robert Hogan <robert@roberthogan.net>
5686
Reviewed by Simon Hausmann.
5688
Add WebKit version API to Qt.
5690
Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
5691
at compile time and make it available to webkit ports through WebKitVersion.h.
5693
https://bugs.webkit.org/show_bug.cgi?id=27158
5695
* scripts/generate-webkitversion.pl: Added
5697
2009-07-24 Andrei Popescu <andreip@google.com>
5699
ApplicationCache should have size limit
5700
https://bugs.webkit.org/show_bug.cgi?id=22700
5702
Updated the project after adding WebApplicationCache.h/mm
5704
* WebKit.xcodeproj/project.pbxproj:
5706
2009-07-16 Maxime Simon <simon.maxime@gmail.com>
5708
Reviewed by Eric Seidel.
5710
Added InspectorClient for Haiku WebCore support.
5711
https://bugs.webkit.org/show_bug.cgi?id=26952
5713
Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
5715
* haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
5716
(WebCore::InspectorClientHaiku::inspectorDestroyed):
5717
(WebCore::InspectorClientHaiku::createPage):
5718
(WebCore::InspectorClientHaiku::localizedStringsURL):
5719
(WebCore::InspectorClientHaiku::hiddenPanels):
5720
(WebCore::InspectorClientHaiku::showWindow):
5721
(WebCore::InspectorClientHaiku::closeWindow):
5722
(WebCore::InspectorClientHaiku::attachWindow):
5723
(WebCore::InspectorClientHaiku::detachWindow):
5724
(WebCore::InspectorClientHaiku::setAttachedWindowHeight):
5725
(WebCore::InspectorClientHaiku::highlight):
5726
(WebCore::InspectorClientHaiku::hideHighlight):
5727
(WebCore::InspectorClientHaiku::inspectedURLChanged):
5728
(WebCore::InspectorClientHaiku::populateSetting):
5729
(WebCore::InspectorClientHaiku::storeSetting):
5730
(WebCore::InspectorClientHaiku::removeSetting):
5731
* haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
5733
2009-07-16 Maxime Simon <simon.maxime@gmail.com>
5735
Reviewed by Oliver Hunt.
5737
Added EditorClient for Haiku WebCore support.
5738
https://bugs.webkit.org/show_bug.cgi?id=26952
5740
Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
5742
* haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
5743
(WebCore::EditorClientHaiku::EditorClientHaiku):
5744
(WebCore::EditorClientHaiku::setPage):
5745
(WebCore::EditorClientHaiku::pageDestroyed):
5746
(WebCore::EditorClientHaiku::shouldDeleteRange):
5747
(WebCore::EditorClientHaiku::shouldShowDeleteInterface):
5748
(WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
5749
(WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
5750
(WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
5751
(WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
5752
(WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
5753
(WebCore::EditorClientHaiku::toggleGrammarChecking):
5754
(WebCore::EditorClientHaiku::spellCheckerDocumentTag):
5755
(WebCore::EditorClientHaiku::isEditable):
5756
(WebCore::EditorClientHaiku::shouldBeginEditing):
5757
(WebCore::EditorClientHaiku::shouldEndEditing):
5758
(WebCore::EditorClientHaiku::shouldInsertNode):
5759
(WebCore::EditorClientHaiku::shouldInsertText):
5760
(WebCore::EditorClientHaiku::shouldChangeSelectedRange):
5761
(WebCore::EditorClientHaiku::shouldApplyStyle):
5762
(WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
5763
(WebCore::EditorClientHaiku::didBeginEditing):
5764
(WebCore::EditorClientHaiku::respondToChangedContents):
5765
(WebCore::EditorClientHaiku::respondToChangedSelection):
5766
(WebCore::EditorClientHaiku::didEndEditing):
5767
(WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
5768
(WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
5769
(WebCore::EditorClientHaiku::registerCommandForUndo):
5770
(WebCore::EditorClientHaiku::registerCommandForRedo):
5771
(WebCore::EditorClientHaiku::clearUndoRedoOperations):
5772
(WebCore::EditorClientHaiku::canUndo):
5773
(WebCore::EditorClientHaiku::canRedo):
5774
(WebCore::EditorClientHaiku::undo):
5775
(WebCore::EditorClientHaiku::redo):
5776
(WebCore::EditorClientHaiku::handleKeyboardEvent):
5777
(WebCore::EditorClientHaiku::handleInputMethodKeydown):
5778
(WebCore::EditorClientHaiku::textFieldDidBeginEditing):
5779
(WebCore::EditorClientHaiku::textFieldDidEndEditing):
5780
(WebCore::EditorClientHaiku::textDidChangeInTextField):
5781
(WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
5782
(WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
5783
(WebCore::EditorClientHaiku::textDidChangeInTextArea):
5784
(WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
5785
(WebCore::EditorClientHaiku::learnWord):
5786
(WebCore::EditorClientHaiku::checkSpellingOfString):
5787
(WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
5788
(WebCore::EditorClientHaiku::checkGrammarOfString):
5789
(WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
5790
(WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
5791
(WebCore::EditorClientHaiku::showSpellingUI):
5792
(WebCore::EditorClientHaiku::spellingUIIsShowing):
5793
(WebCore::EditorClientHaiku::getGuessesForWord):
5794
(WebCore::EditorClientHaiku::setInputMethodState):
5795
(WebCore::EditorClientHaiku::isEditing):
5796
* haiku/WebCoreSupport/EditorClientHaiku.h: Added.
5798
2009-07-16 Maxime Simon <simon.maxime@gmail.com>
5800
Reviewed by Eric Seidel.
5802
Added DragClient for Haiku WebCore support.
5803
https://bugs.webkit.org/show_bug.cgi?id=26952
5805
Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
5807
* haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
5808
(WebCore::DragClientHaiku::actionMaskForDrag):
5809
(WebCore::DragClientHaiku::willPerformDragDestinationAction):
5810
(WebCore::DragClientHaiku::dragControllerDestroyed):
5811
(WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
5812
(WebCore::DragClientHaiku::willPerformDragSourceAction):
5813
(WebCore::DragClientHaiku::startDrag):
5814
(WebCore::DragClientHaiku::createDragImageForLink):
5815
* haiku/WebCoreSupport/DragClientHaiku.h: Added.
5817
2009-07-16 Maxime Simon <simon.maxime@gmail.com>
5819
Reviewed by Oliver Hunt.
5821
Added ContextMenuClient for Haiku WebCore support.
5822
https://bugs.webkit.org/show_bug.cgi?id=26952
5824
Adding two files, ContextMenuClientHaiku.h
5825
and ContextMenuClientHaiku.cpp
5827
* haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
5828
(WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
5829
(WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
5830
(WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
5831
(WebCore::ContextMenuClientHaiku::downloadURL):
5832
(WebCore::ContextMenuClientHaiku::lookUpInDictionary):
5833
(WebCore::ContextMenuClientHaiku::speak):
5834
(WebCore::ContextMenuClientHaiku::isSpeaking):
5835
(WebCore::ContextMenuClientHaiku::stopSpeaking):
5836
(WebCore::ContextMenuClientHaiku::searchWithGoogle):
5837
* haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
5839
2009-07-10 Adam Roben <aroben@apple.com>
5841
Sort all our Xcode projects
5843
Accomplished using sort-Xcode-project-file.
5845
Requested by Dave Kilzer.
5847
* WebKit.xcodeproj/project.pbxproj:
5849
2009-07-02 Adam Roben <aroben@apple.com>
5851
Fix warnings from update-webkit-localizable-strings
5853
Rubber-stamped by Eric Carlson.
5855
* English.lproj/Localizable.strings: Updated.
5857
2009-07-02 Adam Roben <aroben@apple.com>
5859
Update StringsNotToBeLocalized.txt for (not so) recent changes
5861
Bug 26926: StringsNotToBeLocalized.txt is out-of-date
5862
<https://bugs.webkit.org/show_bug.cgi?id=26926>
5864
Reviewed by John Sullivan.
5866
* StringsNotToBeLocalized.txt:
5868
2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
5870
Reviewed by Simon Fraser.
5872
<rdar://problem/6518119>
5874
Add localized strings for media controller status messages.
5876
* English.lproj/Localizable.strings: Localized text.
5878
2009-06-08 Dan Bernstein <mitz@apple.com>
5880
Rubber-stamped by Mark Rowe.
5882
- updated the project after giving Objective-C++ the .mm extension
5884
* WebKit.xcodeproj/project.pbxproj:
5886
2009-06-04 Sam Weinig <sam@webkit.org>
5888
Reviewed by Alice Liu.
5890
Move WebView internal data into WebViewData.h/mm.
5892
* WebKit.xcodeproj/project.pbxproj:
5894
2009-06-03 Sam Weinig <sam@webkit.org>
5896
Reviewed by Mark Rowe.
5898
Added WebDelegateImplementationCaching.h/mm
5900
* WebKit.xcodeproj/project.pbxproj:
5902
2009-06-03 Sam Weinig <sam@webkit.org>
5904
Reviewed by Mark Rowe.
5906
Add WebViewInternal.mm.
5908
* WebKit.xcodeproj/project.pbxproj:
5910
2009-06-03 Dan Bernstein <mitz@apple.com>
5912
Reviewed by Anders Carlsson.
5914
- WebKit project part of eliminating WebCoreTextRenderer
5916
* WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
5917
compile as Objective-C++.
5919
2009-06-01 Darin Adler <darin@apple.com>
5921
Reviewed by Maciej Stachowiak.
5923
Bug 26113: break WebTextCompletionController out into its own source file
5924
https://bugs.webkit.org/show_bug.cgi?id=26113
5926
* WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
5928
2009-05-28 Mark Rowe <mrowe@apple.com>
5930
Rubber-stamped by Anders Carlsson.
5932
Symlink WebKitPluginHost.app in to place if needed.
5934
* WebKit.xcodeproj/project.pbxproj:
5936
2009-05-24 Darin Adler <darin@apple.com>
5938
* StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
5940
2009-05-16 Anders Carlsson <andersca@apple.com>
5942
Reviewed by Sam Weinig and Dan Bernstein.
5944
Fix <rdar://problem/6889644>.
5946
* English.lproj/Localizable.strings:
5948
2009-05-10 Alexey Proskuryakov <ap@webkit.org>
5950
Reviewed by Dan Bernstein.
5952
<rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
5954
* WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
5955
it could use C++ code from AuthenticaitonMac.h.
5957
2009-04-27 Douglas R. Davidson <ddavidso@apple.com>
5959
Add localizable strings for
5960
<rdar://problem/6724106> WebViews need to implement text checking
5962
Reviewed by Justin Garcia.
5964
* English.lproj/Localizable.strings:
5966
2009-04-27 Kevin Decker <kdecker@apple.com>
5968
Reviewed by Anders Carlsson.
5970
<rdar://problem/6352982>
5972
* WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
5974
2009-04-23 Kevin Decker <kdecker@apple.com>
5976
Reviewed by Anders Carlsson.
5978
* WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
5980
2009-04-21 Adam Roben <aroben@apple.com>
5982
Update StringsNotToBeLocalized.txt for recent changes
5984
Rubber-stamped by John Sullivan.
5986
* StringsNotToBeLocalized.txt:
5988
2009-04-19 Darin Adler <darin@apple.com>
5990
* StringsNotToBeLocalized.txt: Updated for recent changes.
5992
2009-04-17 David Kilzer <ddkilzer@apple.com>
5994
Simplify FEATURE_DEFINES definition
5996
Reviewed by Darin Adler.
5998
This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
5999
variables to their own FeatureDefines.xcconfig file. It also
6000
extracts a new ENABLE_GEOLOCATION variable so that
6001
FEATURE_DEFINES only needs to be defined once.
6003
* WebKit.xcodeproj/project.pbxproj: Added
6004
FeatureDefines.xcconfig file.
6006
2009-04-10 Timothy Hatcher <timothy@apple.com>
6008
Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
6010
Rubber-stamped by Mark Rowe.
6012
* WebKit.xcodeproj/project.pbxproj:
6014
2009-04-09 Mike Thole <mthole@apple.com>
6016
Reviewed by Adam Roben.
6018
* WebKit.xcodeproj/project.pbxproj:
6019
Set the Localizable.strings encoding to UTF-16.
6021
2009-04-07 Anders Carlsson <andersca@apple.com>
6023
Try to fix the Leopard build once more.
6025
* WebKit.xcodeproj/project.pbxproj:
6027
2009-04-07 Anders Carlsson <andersca@apple.com>
6029
Another attempt at fixing the build.
6031
* WebKit.xcodeproj/project.pbxproj:
6033
2009-04-02 Adele Peterson <adele@apple.com>
6035
Reviewed by Darin Adler.
6037
* WebKit.xcodeproj/project.pbxproj:
6038
Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private.
6040
2009-04-01 Greg Bolsinga <bolsinga@apple.com>
6042
Reviewed by Mark Rowe.
6044
https://bugs.webkit.org/show_bug.cgi?id=24990
6045
Put SECTORDER_FLAGS into xcconfig files.
6047
* WebKit.xcodeproj/project.pbxproj:
6049
2009-03-27 Darin Adler <darin@apple.com>
6051
* StringsNotToBeLocalized.txt: Updated for recent changes.
6053
2009-03-16 Darin Adler <darin@apple.com>
6055
Reviewed by Dan Bernstein.
6057
* English.lproj/Localizable.strings: Updated.
6058
* StringsNotToBeLocalized.txt: Updated for recent changes.
6060
2009-03-13 Greg Bolsinga <bolsinga@apple.com>
6062
Reviewed by Simon Fraser.
6064
Update Geolocation perimission dialogs to be asynchronous.
6065
https://bugs.webkit.org/show_bug.cgi?id=24505
6067
Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
6068
coding style set by WebSecurityOrigin.
6070
* WebKit.xcodeproj/project.pbxproj:
6072
2009-03-13 Anders Carlsson <andersca@apple.com>
6074
Reviewed by Dan Bernstein.
6076
<rdar://problem/6610666> Revise the Cocoa event model text API
6078
Remove nptextinput.h
6080
* WebKit.xcodeproj/project.pbxproj:
6082
2009-03-03 David Kilzer <ddkilzer@apple.com>
6084
<rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
6086
Reviewed by Mark Rowe.
6088
The fix is to add INSTALLHDRS_COPY_PHASE = YES and
6089
INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
6090
make sure various build phase scripts work with the installhdrs
6093
* WebKit.xcodeproj/project.pbxproj:
6094
- Added shell code to prevent running "Check For Global
6095
Initializers", "Check For Exit Time Destructors" and "Check
6096
For Weak VTables" scripts during the installhdrs build phase.
6097
- Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
6098
targets since it's no longer needed after defining
6099
WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
6101
2009-03-03 David Kilzer <ddkilzer@apple.com>
6103
Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
6105
Reviewed by Adam Roben.
6107
Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
6108
since NPAPI headers had migrated from JavaScriptCore to WebCore
6111
* WebKit.xcodeproj/project.pbxproj: Removed
6112
JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
6113
and Release configurations.
6115
2009-03-02 Anders Carlsson <andersca@apple.com>
6117
WebNetscapePluginPackage.mm is an Objective-C++ file.
6119
* WebKit.xcodeproj/project.pbxproj:
6121
2009-03-02 Anders Carlsson <andersca@apple.com>
6123
Reviewed by John Sullivan.
6125
Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
6127
* WebKit.xcodeproj/project.pbxproj:
6129
2009-02-20 Anders Carlsson <andersca@apple.com>
6131
Reviewed by Dan Bernstein.
6135
* WebKit.xcodeproj/project.pbxproj:
6137
2009-02-13 Darin Adler <darin@apple.com>
6139
* StringsNotToBeLocalized.txt: Updated for recent changes.
6141
2009-02-07 Darin Adler <darin@apple.com>
6143
* StringsNotToBeLocalized.txt: Updated for recent changes.
6145
2009-02-04 Timothy Hatcher <timothy@apple.com>
6147
Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
6149
<rdar://problem/6508457> Launching widget in Dashcode debugger is
6150
super-slow due forwardInvocation: calling debug delegate
6152
Reviewed by Oliver Hunt.
6154
* WebKit.xcodeproj/project.pbxproj:
6156
2009-02-02 Anders Carlsson <andersca@apple.com>
6158
Reviewed by Dan Bernstein.
6160
Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
6162
* WebKit.xcodeproj/project.pbxproj:
6164
2009-01-26 Mark Rowe <mrowe@apple.com>
6166
Rubber-stamped by Sam Weinig.
6168
Clean up after r40240.
6170
* WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
6172
2009-01-25 Darin Adler <darin@apple.com>
6174
Try to fix full build on Mac Leopard.
6176
* WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
6177
Maybe this is temporary, but I had to do it to get the full build to succeed.
6179
2009-01-25 Mark Rowe <mrowe@apple.com>
6181
Rubber-stamped by Dan Bernstein.
6183
Improve the consistency of settings in our .xcconfig files.
6185
* WebKit.xcodeproj/project.pbxproj:
6187
2009-01-23 Brady Eidson <beidson@apple.com>
6189
Rubberstamped by Darin Adler
6191
Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
6193
* WebKit.xcodeproj/project.pbxproj:
6195
2009-01-20 Anders Carlsson <andersca@apple.com>
6197
Reviewed by Sam Weinig.
6199
Add ProxyInstance files.
6201
* WebKit.xcodeproj/project.pbxproj:
6203
2009-01-04 David Kilzer <ddkilzer@apple.com>
6205
Don't install internal headers in WebKit framework
6207
Reviewed by Darin Adler.
6209
* WebKit.xcodeproj/project.pbxproj: Remove roles from internal
6210
headers so they're not installed.
6212
2009-01-02 Darin Adler <darin@apple.com>
6214
* StringsNotToBeLocalized.txt: Updated.
6216
2008-12-23 Darin Adler <darin@apple.com>
6218
Reviewed by Alexey Proskuryakov.
6220
- fix https://bugs.webkit.org/show_bug.cgi?id=22976
6221
crash due to Mail's use of WebArchive and WebResource on non-main thread
6223
* StringsNotToBeLocalized.txt: Updated.
6225
* WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
6226
existing file WebResourceInternal.h.
6228
2008-12-08 David Kilzer <ddkilzer@apple.com>
6230
Bug 22555: Sort "children" sections in Xcode project files
6232
<https://bugs.webkit.org/show_bug.cgi?id=22555>
6234
Reviewed by Eric Seidel.
6236
* WebKit.xcodeproj/project.pbxproj: Sorted.
6238
2008-12-08 Darin Adler <darin@apple.com>
6240
* StringsNotToBeLocalized.txt: Updated for recent changes.
6242
2008-12-05 Dan Bernstein <mitz@apple.com>
6246
* WebKit.xcodeproj/project.pbxproj:
6248
2008-12-05 Dan Bernstein <mitz@apple.com>
6252
* WebKit.xcodeproj/project.pbxproj:
6254
2008-12-04 Anders Carlsson <andersca@apple.com>
6256
Reviewed by Sam Weinig.
6258
Add HostedNetscapePluginStream.
6260
* WebKit.xcodeproj/project.pbxproj:
6262
2008-12-03 Anders Carlsson <andersca@apple.com>
6264
Reviewed by Sam Weinig.
6266
Move WebPluginRequest to its own file.
6268
* WebKit.xcodeproj/project.pbxproj:
6270
2008-12-03 Steve Falkenburg <sfalken@apple.com>
6272
Update strings not to be localized.
6274
Reviewed by Adam Roben.
6276
* StringsNotToBeLocalized.txt:
6278
2008-11-26 Mark Rowe <mrowe@apple.com>
6282
Fix up the references to files under WebKit/mac/Plugins/Hosted.
6284
* WebKit.xcodeproj/project.pbxproj:
6286
2008-11-26 Anders Carlsson <andersca@apple.com>
6288
Reviewed by Mark Rowe.
6290
Add plug-in host related files to the Xcode project.
6292
* WebKit.xcodeproj/project.pbxproj:
6294
2008-11-14 Dan Bernstein <mitz@apple.com>
6296
Reviewed by Darin Adler.
6298
- part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
6300
* English.lproj/Localizable.strings: Added the Text Direction submenu
6303
2008-11-13 John Sullivan <sullivan@apple.com>
6305
fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
6307
Reviewed by Tim Hatcher
6309
* English.lproj/Localizable.strings:
6310
updated for these changes
6312
* StringsNotToBeLocalized.txt:
6313
removed unused exception
6315
2008-11-12 John Sullivan <sullivan@apple.com>
6317
fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
6319
Reviewed by Tim Hatcher
6321
* English.lproj/Localizable.strings:
6322
* StringsNotToBeLocalized.txt:
6323
updated for this change
6325
2008-11-10 Anders Carlsson <andersca@apple.com>
6327
Reviewed by Kevin Decker.
6329
Add WebHostedNetscapePluginView to the project.
6331
* WebKit.xcodeproj/project.pbxproj:
6333
2008-11-10 Anders Carlsson <andersca@apple.com>
6335
Reviewed by Kevin Decker.
6337
Add a new WebBaseNetscapePluginView class.
6339
* WebKit.xcodeproj/project.pbxproj:
6341
2008-11-10 Anders Carlsson <andersca@apple.com>
6343
Reviewed by Adam Roben.
6345
Rename WebBaseNetscapePluginView to WebNetscapePluginView.
6347
* StringsNotToBeLocalized.txt:
6348
* WebKit.xcodeproj/project.pbxproj:
6350
2008-11-05 Anders Carlsson <andersca@apple.com>
6352
Reviewed by Kevin Decker.
6354
Remove WebPlugInStreamLoaderDelegate.h
6356
* WebKit.xcodeproj/project.pbxproj:
6358
2008-11-03 Darin Adler <darin@apple.com>
6360
Reviewed by Tim Hatcher.
6362
- https://bugs.webkit.org/show_bug.cgi?id=22061
6363
create script to check for exit-time destructors
6365
* WebKit.xcodeproj/project.pbxproj: Added a script
6366
phase that runs the check-for-exit-time-destructors script.
6368
2008-10-31 Anders Carlsson <andersca@apple.com>
6370
Reviewed by Kevin Decker.
6372
Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
6374
* WebKit.xcodeproj/project.pbxproj:
6376
2008-10-29 Matt Lilek <webkit@mattlilek.com>
6378
Not reviewed, build fix.
6380
* WebKit.xcodeproj/project.pbxproj:
6382
2008-10-28 Adele Peterson <adele@apple.com>
6384
Reviewed by John Sullivan.
6386
Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
6387
"files" string for multifile uploads needs to be localized
6389
* English.lproj/Localizable.strings: Updated with new string.
6391
2008-10-28 Adele Peterson <adele@apple.com>
6393
Reviewed by Sam Weinig.
6395
* English.lproj/Localizable.strings:
6398
2008-10-27 Darin Adler <darin@apple.com>
6400
* StringsNotToBeLocalized.txt: Updated for recent changes.
6402
2008-10-24 Timothy Hatcher <timothy@apple.com>
6404
Implement new InspectorClient methods to work with Settings.
6406
https://bugs.webkit.org/show_bug.cgi?id=21856
6408
Reviewed by Darin Adler.
6410
* WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
6412
2008-10-15 Mark Rowe <mrowe@apple.com>
6414
Rubber-stamped by Brady Eidson.
6416
<rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
6418
* WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
6420
2008-10-14 Maxime Britto <britto@apple.com>
6422
Reviewed by Darin Adler.
6424
* WebKit.xcodeproj/project.pbxproj: Added two files for the
6425
WebTextIterator, and made the WebTextIterator.h private
6427
2008-10-04 Mark Rowe <mrowe@apple.com>
6429
Reviewed by Tim Hatcher.
6431
Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
6433
* WebKit.xcodeproj/project.pbxproj:
6435
2008-09-24 Darin Adler <darin@apple.com>
6437
* StringsNotToBeLocalized.txt: Updated for recent changes.
6439
2008-09-15 Chris Fleizach <cfleizach@apple.com>
6441
Reviewed by Darin Adler, Beth Dakin
6443
Support strings for AXLists
6445
* English.lproj/Localizable.strings:
6447
2008-09-15 Anders Carlsson <andersca@apple.com>
6451
Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
6453
* WebKit.xcodeproj/project.pbxproj:
6455
2008-09-02 Mark Rowe <mrowe@apple.com>
6457
Reviewed by Tim Hatcher.
6459
Build fix. Remove the now unnecessary check for "4" in the user agent string.
6461
* WebKit.xcodeproj/project.pbxproj:
6463
2008-08-17 Geoffrey Garen <ggaren@apple.com>
6465
Reviewed by Cameron Zwarich.
6467
Updated project files to XCode 3.1.
6469
* WebKit.xcodeproj/project.pbxproj:
6471
2008-08-15 Mark Rowe <mrowe@apple.com>
6473
Rubber-stamped by Geoff Garen.
6475
<rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
6477
* WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
6479
2008-08-05 Anders Carlsson <andersca@apple.com>
6481
Reviewed by Darin Adler.
6483
Remove MainThreadObjectDeallocator.{h|mm}.
6485
* WebKit.xcodeproj/project.pbxproj:
6487
2008-08-04 Mark Rowe <mrowe@apple.com>
6489
Reviewed by Darin Adler.
6491
Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
6492
Part one of fix for <rdar://problem/5853147>.
6494
* WebKit.xcodeproj/project.pbxproj:
6496
2008-07-31 David D. Kilzer <ddkilzer@webkit.org>
6498
Fix layout test results for webarchive/test-xml-stylesheet.xml
6500
Reviewed by Darin Adler.
6502
* WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
6503
Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
6504
to private so they're copied into PrivateHeaders.
6506
2008-07-11 Stephanie Lewis <slewis@apple.com>
6508
Reviewed by Darin Adler.
6510
Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
6512
* WebKit.xcodeproj/project.pbxproj:
6514
2008-07-07 Mark Rowe <mrowe@apple.com>
6516
Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
6517
so that they don't have an unnecessary ".." in the path.
6519
* WebKit.xcodeproj/project.pbxproj:
6521
2008-07-05 Mark Rowe <mrowe@apple.com>
6523
Reviewed by John Sullivan.
6525
Remove WebSearchableTextView as it has been unused for some time now.
6527
* WebKit.xcodeproj/project.pbxproj:
6529
2008-06-26 Anders Carlsson <andersca@apple.com>
6531
Reviewed by Darin Adler.
6533
Add MainThreadObjectDeallocator to sources.
6535
* WebKit.xcodeproj/project.pbxproj:
6537
2008-06-24 John Sullivan <sullivan@apple.com>
6539
Rubber-stamped by Sam Weinig
6541
* StringsNotToBeLocalized.txt:
6542
brought this file up to date
6544
2008-06-17 Mark Rowe <mrowe@apple.com>
6546
Reviewed by Darin Adler.
6548
<rdar://problem/5775802> WebKit should not force use of GCC 4.0.
6550
* WebKit.xcodeproj/project.pbxproj:
6552
2008-05-22 Timothy Hatcher <timothy@apple.com>
6554
<rdar://problem/5956403> Update the Develop menu to match the new Inspector items
6556
Reviewed by Adam Roben.
6558
* English.lproj/Localizable.strings: Added new strings.
6560
2008-05-21 Anders Carlsson <andersca@apple.com>
6564
Add WebIconFetcher files.
6566
* WebKit.xcodeproj/project.pbxproj:
6568
2008-05-16 Timothy Hatcher <timothy@apple.com>
6570
Removes WebScriptDebugServer files and related calls. This removes
6571
the hooks that Drosera uses for debugging. Now that the Web Inspector
6572
has a better debugger, we don't need these anymore.
6574
Reviewed by Sam Weinig.
6576
* StringsNotToBeLocalized.txt:
6577
* WebKit.xcodeproj/project.pbxproj:
6579
2008-05-13 Chris Fleizach <cfleizach@apple.com>
6581
Reviewed by Beth Dakin
6583
<rdar://problem/4780592> WebKit application has its window announced as HTML content
6585
* English.lproj/Localizable.strings:
6586
* WebKit.xcodeproj/project.pbxproj:
6588
2008-05-09 Anders Carlsson <andersca@apple.com>
6592
<rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
6594
Add nptextinput.h as a public header.
6596
* WebKit.xcodeproj/project.pbxproj:
6598
2008-05-06 Stephanie Lewis <slewis@apple.com>
6600
Reviewed by Andersca.
6602
prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
6604
* WebKit.xcodeproj/project.pbxproj:
6606
2008-05-01 Anders Carlsson <andersca@apple.com>
6610
Remove npfunctions.h
6612
* WebKit.xcodeproj/project.pbxproj:
6614
2008-05-01 Sam Weinig <sam@webkit.org>
6616
Reviewed by Anders Carlsson.
6618
Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
6620
* WebKit.xcodeproj/project.pbxproj:
6622
2008-04-30 Anders Carlsson <andersca@apple.com>
6626
Add Cocoa event handler.
6628
* WebKit.xcodeproj/project.pbxproj:
6630
2008-04-29 Anders Carlsson <andersca@apple.com>
6634
Add new event handlers.
6636
* WebKit.xcodeproj/project.pbxproj:
6638
2008-04-07 John Sullivan <sullivan@apple.com>
6642
- made the JavaScript text input panel not block Quit (part of 4133196)
6644
* English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
6645
* English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
6646
* English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
6647
Made the panel be a NonBlockingPanel
6649
2008-04-04 Ada Chan <adachan@apple.com>
6651
Updated the format string for window title for a standalone image to take integers.
6655
* English.lproj/Localizable.strings:
6657
2008-03-28 Brady Eidson <beidson@apple.com>
6659
Rubberstamped by Darin Adler
6661
Remove WebArchiver.h/mm
6663
* WebKit.xcodeproj/project.pbxproj:
6665
2008-03-25 Brady Eidson <beidson@apple.com>
6669
<rdar://problem/4516169> - Support WebArchives on Windows
6671
* WebKit.xcodeproj/project.pbxproj:
6673
2008-03-24 Brady Eidson <beidson@apple.com>
6675
Reviewed by Darin's rubberstamp
6679
* WebKit.xcodeproj/project.pbxproj:
6681
2008-03-20 John Sullivan <sullivan@apple.com>
6683
* StringsNotToBeLocalized.txt:
6684
Brought this file up to date
6686
2008-03-20 Adam Roben <aroben@apple.com>
6688
Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
6690
Reviewed by Tim Hatcher.
6692
* WebKit.xcodeproj/project.pbxproj:
6694
2008-03-12 Darin Adler <darin@apple.com>
6698
- http://bugs.webkit.org/show_bug.cgi?id=17640
6699
eliminate WebCoreFrameBridge
6701
* StringsNotToBeLocalized.txt: Updated for recent changes.
6702
* WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
6704
2008-03-11 Darin Adler <darin@apple.com>
6708
* WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
6709
We can rename the file later.
6711
2008-03-07 Mark Rowe <mrowe@apple.com>
6713
Reviewed by Oliver Hunt.
6715
Fix WebKit build with GCC 4.2.
6717
* WebKit.xcodeproj/project.pbxproj: Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
6719
2008-03-06 Darin Adler <darin@apple.com>
6721
* WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
6723
2008-03-06 David D. Kilzer <ddkilzer@apple.com>
6725
Name the WebKit build phase script that generates WebKit.LP64.exp.
6727
* WebKit.xcodeproj/project.pbxproj: Name the build phase script
6728
that generates the 64-bit export file to match the corresponding
6729
build phase script in WebCore.
6731
2008-03-05 Adam Roben <aroben@apple.com>
6733
Remove WebCoreScriptDebugger.{h,mm}
6735
Reviewed by Kevin M.
6737
* WebKit.xcodeproj/project.pbxproj:
6739
2008-03-05 Adam Roben <aroben@apple.com>
6741
Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
6743
Reviewed by Kevin M.
6745
* WebKit.xcodeproj/project.pbxproj:
6747
2008-03-05 Adam Roben <aroben@apple.com>
6749
Remove WebScriptDebugger
6751
Reviewed by Kevin M.
6753
* WebKit.xcodeproj/project.pbxproj: Remove
6754
WebScriptDebugDelegatePrivate.h from the project.
6756
2008-03-05 Adam Roben <aroben@apple.com>
6758
Move WebCoreScriptDebuggerImp to its own source files
6760
Reviewed by Kevin M.
6762
* WebKit.xcodeproj/project.pbxproj: Added new files to the project.
6764
2008-03-05 Adam Roben <aroben@apple.com>
6766
Move WebCoreScriptDebugger to WebKit
6768
Reviewed by Darin Adler.
6770
* WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
6773
2008-01-26 Greg Bolsinga <bolsinga@apple.com>
6775
<rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
6777
Reviewed by Darin Adler.
6779
* WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
6781
2008-01-23 Steve Falkenburg <sfalken@apple.com>
6783
Update localization exceptions.
6785
Reviewed by Darin Adler.
6787
* English.lproj/Localizable.strings:
6788
* StringsNotToBeLocalized.txt:
6790
2008-01-20 Mark Rowe <mrowe@apple.com>
6792
Reviewed by Dan Bernstein.
6794
Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
6795
interested in supporting Safari 2 with TOT WebKit.
6797
* WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
6798
as it is no longer used.
6800
2008-01-03 Darin Adler <darin@apple.com>
6804
* WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
6806
2008-01-02 Alexey Proskuryakov <ap@webkit.org>
6808
Reviewed by Darin Adler.
6810
Removed "BackwardDelete", which is no longer present in source code.
6812
* StringsNotToBeLocalized.txt:
6814
2007-12-16 Mark Rowe <mrowe@apple.com>
6816
Reviewed by Maciej Stachowiak.
6818
Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
6820
* WebKit.xcodeproj/project.pbxproj: Add new files.
6822
2007-12-14 Darin Adler <darin@apple.com>
6824
* StringsNotToBeLocalized.txt: Updated.
6826
2007-12-12 Brady Eidson <beidson@apple.com>
6828
Reviewed by Sam Weinig
6830
Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
6832
* WebKit.xcodeproj/project.pbxproj: Added a new file
6834
2007-12-12 Mark Rowe <mrowe@apple.com>
6836
Reviewed by Dave Kilzer.
6838
Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
6840
* WebKit.xcodeproj/project.pbxproj:
6842
2007-11-19 Brady Eidson <beidson@apple.com>
6846
* WebKit.xcodeproj/project.pbxproj: Sorted!
6848
2007-11-17 Timothy Hatcher <timothy@apple.com>
6850
Reviewed by Mark Rowe.
6852
Bug 13470: i18n: The Web Inspector is not localizable
6853
http://bugs.webkit.org/show_bug.cgi?id=13470
6855
Update the localized strings and the file encoding of WebInspectorClient.mm.
6857
* English.lproj/Localizable.strings:
6858
* StringsNotToBeLocalized.txt:
6859
* WebKit.xcodeproj/project.pbxproj:
6861
2007-11-16 Mark Rowe <mrowe@apple.com>
6863
Reviewed by Tim Hatcher.
6865
Build WebCore as a sub-framework of WebKit in all configurations.
6867
* WebKit.xcodeproj/project.pbxproj:
6869
2007-11-16 Brady Eidson <beidson@apple.com>
6871
* WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
6873
2007-11-16 Brady Eidson <beidson@apple.com>
6875
* WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
6878
2007-11-16 Brady Eidson <beidson@apple.com>
6882
Database management API tweaks
6884
* WebKit.xcodeproj/project.pbxproj:
6886
2007-11-15 Brady Eidson <beidson@apple.com>
6890
Stubbing out everything required for a WebKit API for databases
6892
* WebKit.xcodeproj/project.pbxproj:
6894
2007-11-12 Adam Roben <aroben@apple.com>
6896
* StringsNotToBeLocalized.txt: Updated.
6898
2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
6900
Adding the wx WebKit implementation.
6902
Reviewed by Mark Rowe.
6906
2007-11-07 Mark Rowe <mrowe@apple.com>
6908
Reviewed by Kevin Decker.
6910
Fix 64-bit Mac build.
6912
* WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
6913
to be relative to PROJECT_DIR. PROJECT_DIR takes into account the projectDirPath
6914
setting of the project, which in this instance includes the necessary "mac"