d457beca7dac85bd64da7711d19981e5b4be9943
[WebKit-https.git] / ChangeLog
1 2010-08-07  Sheriff Bot  <webkit.review.bot@gmail.com>
2
3         Unreviewed, rolling out r64904.
4         http://trac.webkit.org/changeset/64904
5         https://bugs.webkit.org/show_bug.cgi?id=43671
6
7         Broke the Qt Windows builders. (Requested by bbandix on
8         #webkit).
9
10         * WebKit.pro:
11
12 2010-08-07  Balazs Kelemen  <kb@inf.u-szeged.hu>
13
14         Reviewed by Eric Seidel.
15
16         [Qt] Build WebKit2 into a static lib
17
18         https://bugs.webkit.org/show_bug.cgi?id=43621
19
20         * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
21
22 2010-08-06  ryuan choi  <ryuan.choi@samsung.com>
23
24         Reviewed by Antonio Gomes.
25
26         [EFL] Regression (64763) build fix for efl.
27         https://bugs.webkit.org/show_bug.cgi?id=43597
28
29         change ENABLE_BLOB_SLICE to ENABLE_BLOB for fixing build break
30
31         * cmake/OptionsEfl.cmake:
32
33 2010-08-05  Jian Li  <jianli@chromium.org>
34
35         Reviewed by David Levin.
36
37         Unify blob related feature defines to ENABLE(BLOB).
38         https://bugs.webkit.org/show_bug.cgi?id=43081
39
40         * cmakeconfig.h.cmake:
41         * configure.ac:
42
43 2010-08-05  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
44
45         Reviewed by Xan Lopez.
46
47         Move files that are generated by the configure script to
48         DISTCLEANFILES, where they should be. This fixes building after a
49         make clean.
50
51         * GNUmakefile.am:
52
53 2010-08-04  Siddharth Mathur  <siddharth.mathur@nokia.com>
54
55         Reviewed by Laszlo Gombos.
56
57         [Qt][Symbian] Variable max heap size between target/emulator
58         https://bugs.webkit.org/show_bug.cgi?id=41480
59
60         * WebKit.pri: Symbian-only code block for EPOCHEAPSIZE configuration
61
62 2010-08-03  Eric Seidel  <eric@webkit.org>
63
64         Unreviewed.  Test commit for commit-queue@webkit.org.
65
66 2010-08-03  Xan Lopez  <xlopez@igalia.com>
67
68         Reviewed by Gustavo Noronha.
69
70         [GTK] Fix DOM event dispatch
71         https://bugs.webkit.org/show_bug.cgi?id=40847
72
73         Add new files to the build.
74
75         * GNUmakefile.am:
76
77 2010-08-03  Xan Lopez  <xlopez@igalia.com>
78
79         Reviewed by Gustavo Noronha.
80
81         Silence JSCore gir "creation".
82
83         * GNUmakefile.am:
84
85 2010-08-02  Chris Fleizach  <cfleizach@apple.com>
86
87         Unreviewed, rolling out r64471.
88         http://trac.webkit.org/changeset/64471
89         https://bugs.webkit.org/show_bug.cgi?id=43005
90
91         Rolling out https://bugs.webkit.org/show_bug.cgi?id=43005
92         until further discussion
93
94         * GNUmakefile.am:
95
96 2010-08-02  Xan Lopez  <xlopez@igalia.com>
97
98         Reviewed by Gustavo Noronha.
99
100         [GTK] Add support for the Audio element in the DOM bindings
101         https://bugs.webkit.org/show_bug.cgi?id=43313
102
103         Add new files to the build.
104
105         * GNUmakefile.am:
106
107 2010-08-02  Chris Fleizach  <cfleizach@apple.com>
108
109         Reviewed by David Kilzer.
110
111         AX: Support methods for web apps to interact with the native accessibility APIs
112         https://bugs.webkit.org/show_bug.cgi?id=43005
113
114         * GNUmakefile.am:
115
116 2010-08-02  Balazs Kelemen  <kb@inf.u-szeged.hu>
117
118         Reviewed by Simon Hausmann.
119
120         [Qt] Generate forwarding headers for WebKit2
121
122         https://bugs.webkit.org/show_bug.cgi?id=43336
123
124         * DerivedSources.pro: Added WebKit2/DerivedSources.pro to SUBDIRS if webkit2 is on.
125
126 2010-07-30  Patrick Gansterer  <paroga@paroga.com>
127
128         Reviewed by Nikolas Zimmermann.
129
130         [CMake] Add FindGperf.cmake
131         https://bugs.webkit.org/show_bug.cgi?id=39163
132
133         Add a clean gperf dedection since we need it for building.
134
135         * CMakeLists.txt:
136         * cmake/FindGperf.cmake: Added.
137
138 2010-07-30  Rafael Antognolli  <antognolli@profusion.mobi>
139
140         Reviewed by Antonio Gomes.
141
142         [EFL] Add library version and soname to EFL generated libraries and binary.
143         https://bugs.webkit.org/show_bug.cgi?id=43212
144
145         Make WebKit-EFL follow libtool soname versioning scheme.
146
147         * cmake/OptionsEfl.cmake: Added PROJECT_VERSION_PATCH to PROJECT_VERSION.
148
149 2010-07-29  Martin Robinson  <mrobinson@igalia.com>
150
151         Unreviewed build fix.
152
153         Fix installation of autogenerated header files.
154
155         * GNUmakefile.am: Fix autogenerated header file installation.
156
157 2010-07-27  Martin Robinson  <mrobinson@igalia.com>
158
159         Unreviewed build fix.
160
161         Add missing webkitdomdefines.h header to the sources list.
162
163         * GNUmakefile.am: Add missing header to the sources list.
164
165 2010-07-27  Kinuko Yasuda  <kinuko@chromium.org>
166
167         Reviewed by Ojan Vafai.
168
169         Add FILE_SYSTEM build flag for FileSystem API
170         https://bugs.webkit.org/show_bug.cgi?id=42915
171
172         * configure.ac:
173
174 2010-07-26  ryuan choi  <ryuan.choi@samsung.com>
175
176         Unreviewed build fix.
177
178         [EFL]REGRESSION(r63952): build break because of InspectorBackendDispatcher.cpp
179         https://bugs.webkit.org/show_bug.cgi?id=43021
180
181         Modify cmake script to fix build break as adding InspectorBackendDispatcher.
182
183         * cmake/WebKitGenerators.cmake:
184
185 2010-07-27  Rafael Antognolli  <antognolli@profusion.mobi>
186
187         Reviewed by Antonio Gomes.
188
189         [EFL] Changing library names (appending suffix "_efl")
190         https://bugs.webkit.org/show_bug.cgi?id=42902
191
192         Instead of having libwebcore.so, we will have libwebcore_efl.so.
193         Same for javascriptcore and wtf when compiled as shared, and for jsc.
194
195         * cmake/OptionsEfl.cmake:
196
197 2010-07-26  Martin Robinson  <mrobinson@igalia.com>
198
199         Reviewed by Xan Lopez.
200
201         [GTK] Get rid of libgdom
202         https://bugs.webkit.org/show_bug.cgi?id=42378
203
204         Remove the need to build the libgdom intermediate library.
205
206         * GNUmakefile.am: Move the source list for the GObject DOM bindings to
207         the top-level GNUmakefile.am, since they are logically part of WebKit, instead
208         of WebCore. List all auto-generated files statically and remove no-longer-
209         used variables. Fix an issue where some places expected webkitenumtypes.cpp
210         to be generated in different directories.
211
212 2010-07-24  Riccardo Magliocchetti  <riccardo.magliocchetti@gmail.com>
213
214         Reviewed by Xan Lopez.
215
216         [GTK] Enable jit compilation on arm
217         https://bugs.webkit.org/show_bug.cgi?id=42856
218
219         Add missing bits to configure.ac to build the arm jit.
220         Compile and tested on debian sid armel on a qemu vm.
221
222         * configure.ac:
223
224 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
225
226         Reviewed by Antonio Gomes.
227
228         [EFL] Cleanup glib support (make it optional)
229         https://bugs.webkit.org/show_bug.cgi?id=42480
230
231         Fixing support for compiling EFL port without glib.
232
233         * cmake/FindGthread.cmake: Added.
234         * cmake/OptionsEfl.cmake:
235
236 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
237
238         Reviewed by Antonio Gomes.
239
240         [EFL] Add support for using libcurl network backend.
241         https://bugs.webkit.org/show_bug.cgi?id=42286
242
243         Instead of just libsoup, the EFL port now can use libcurl backend.
244         This is a step in the direction of removing dependency on glib. Just
245         need to pass the option -DNETWORK_BACKEND=curl to cmake in order to
246         enable it.
247
248         * cmake/OptionsEfl.cmake:
249
250 2010-07-23  Andras Becsi  <abecsi@webkit.org>
251
252         Reviewed by Kenneth Rohde Christiansen.
253
254         [Qt] Enable the build of MiniBrowser.
255
256         * WebKit.pro: add MiniBrowser.pro to SUBDIRS.
257
258 2010-07-23  Balazs Kelemen  <kb@inf.u-szeged.hu>
259
260         Reviewed by Kenneth Rohde Christiansen.
261
262         [Qt] Setup the QtWebProcess
263
264         https://bugs.webkit.org/show_bug.cgi?id=42623
265
266         * WebKit.pro: Add WebKit2.pro to the build guarded by webkit2 config variable.
267
268 2010-07-20  Rafael Antognolli  <antognolli@profusion.mobi>
269
270         Reviewed by Antonio Gomes.
271
272         [EFL] Enable Ecore-X on compile time
273         https://bugs.webkit.org/show_bug.cgi?id=42600
274
275         Check for a flag received from cmake configure and disable it
276         if necessary. Also disable it if Ecore-X wasn't found.
277
278         EFL port does not support automated tests yet.
279
280         * cmake/FindEFL.cmake:
281         * cmake/OptionsEfl.cmake:
282
283 2010-07-20  Hans Wennborg  <hans@chromium.org>
284
285         Reviewed by Steve Block.
286
287         Add WebCore/bindings/generic/RuntimeEnabledFeatures.cpp to build files
288         https://bugs.webkit.org/show_bug.cgi?id=42380
289
290         RuntimeEnabledFeatures.cpp and .h were moved from bindings/v8 to
291         bindings/generic a while a go (in r54593), but need to
292         be added to the build in order to be used.
293
294         No new functionality so no new tests.
295
296         * Android.mk:
297
298 2010-07-16  Leandro Pereira  <leandro@profusion.mobi>
299
300         [EFL] Unreviewed build system cleanup.
301
302         Remove reference to "mediaControlsGtk.css".
303
304         * cmake/WebKitGenerators.cmake:
305
306 2010-07-16  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
307
308         Reviewed by Antonio Gomes.
309
310         [EFL] Build with MathML enabled. Fix build when MathML is enabled and
311         make it the default.
312         https://bugs.webkit.org/show_bug.cgi?id=42453
313
314         * cmake/OptionsEfl.cmake: build with MathML enabled as default.
315
316 2010-07-15  Martin Robinson  <mrobinson@igalia.com>
317
318         Reviewed by Oliver Hunt.
319
320         [GTK] Simplify the distribution step
321         https://bugs.webkit.org/show_bug.cgi?id=42414
322
323         * GNUmakefile.am: Remove unused variables. Rely on WebCore/GNUmakefile.am
324         to handle distributing IDL files from WebCore and to modify EXTRA_DIST.
325
326 2010-07-14  Martin Robinson  <mrobinson@igalia.com>
327
328         Reviewed by Xan Lopez.
329
330         [GTK] Get rid of libWebCoreJS
331         https://bugs.webkit.org/show_bug.cgi?id=42083
332
333         * GNUmakefile.am: Remove the libWebCoreJS library from the extra
334         link libraries. Add IDL files to the distribution manually, as they
335         are no longer included in the header list. This prevents a good deal
336         of repetition in the source listings by avoiding listing both the IDL
337         files and their final targets.
338
339 2010-07-14  Vincent Scheib  <scheib@chromium.org>
340
341         Reviewed by Kent Tamura
342
343         Configure Git to ignore build files generated by Chromium .gyp on windows.
344
345         Bug 42205: Chromium build files on windows not ignored by git
346         https://bugs.webkit.org/show_bug.cgi?id=42205
347         
348         * .gitignore: Updated
349
350 2010-07-13  Sheriff Bot  <webkit.review.bot@gmail.com>
351
352         Unreviewed, rolling out r63262.
353         http://trac.webkit.org/changeset/63262
354         https://bugs.webkit.org/show_bug.cgi?id=42229
355
356         broke Windows compile (Requested by bweinstein on #webkit).
357
358         * WebKit.pro:
359
360 2010-07-13  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
361
362         Reviewed by Oliver Hunt.
363
364         Separate CoreFoundation specific tests in JSC's testapi.c
365
366         testapi.c depends on the Core Foundation.
367         https://bugs.webkit.org/show_bug.cgi?id=40058
368
369         * WebKit.pro: enable compilation of JSC C API test.
370
371 2010-07-13  Scott Violet  <sky@chromium.org>
372
373         Reviewed by David Levin.
374
375         [Chromium] Makes pressing tab accept the currently selected item in a popup.
376         https://bugs.webkit.org/show_bug.cgi?id=42172
377
378         * WebCore/platform/chromium/PopupMenuChromium.cpp:
379
380 2010-07-12  Xan Lopez  <xlopez@igalia.com>
381
382         Reviewed by Gustavo Noronha.
383
384         Bump to 1.3.3
385
386         * configure.ac:
387
388 2010-07-12  Xan Lopez  <xlopez@igalia.com>
389
390         Reviewed by Gustavo Noronha.
391
392         Suffix .mo files with the GTK+ API version so that they can be
393         parallel installable.
394
395         * configure.ac:
396
397 2010-07-12  Xan Lopez  <xlopez@igalia.com>
398
399         Reviewed by Gustavo Noronha.
400
401         Add another include path to the scanner to avoid warnings related
402         to undefined types. It wasn't picking up <webkit/foo.h>-like
403         headers.
404
405         * GNUmakefile.am:
406
407 2010-07-07  Rafael Antognolli  <antognolli@profusion.mobi>
408
409         Reviewed by Adam Barth.
410
411         [EFL] Fix cmake build and libsoup detection
412         Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
413         - LINK_FLAGS should be set using quotes, otherwise some wrong
414         substitution takes place;
415         - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
416         version we are using;
417         - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
418         than that.
419         https://bugs.webkit.org/show_bug.cgi?id=41717
420
421         * cmake/OptionsEfl.cmake:
422
423 2010-07-06  Leandro Pereira  <leandro@profusion.mobi>
424
425         Unreviewed build fix.
426
427         [EFL] Add macro to generate inspector code.
428
429         * cmake/WebKitGenerators.cmake:
430
431 2010-07-06  Martin Robinson  <mrobinson@igalia.com>
432
433         Unreviewed.
434
435         Build fix after r62549.
436
437         * GNUmakefile.am: Remove new variable that is no longer used.
438
439 2010-07-06  Ilya Tikhonovsky  <loislo@chromium.org>
440
441         Reviewed by Yury Semikhatsky.
442
443         WebInspector: generator part of the patch for bug 40675.
444         On the way to Remote Debugging we want to support JSON serialization
445         on both sides of WebInspector transport.
446         As far as InspectorFrontend class is a simple proxy to WebInspector
447         it would be better to generate it from an IDL file.
448         We have generator infrastructure for binding and will reuse it for
449         new generator.
450         https://bugs.webkit.org/show_bug.cgi?id=41692
451
452         * GNUmakefile.am:
453
454 2010-07-05  Antti Koivisto  <koivisto@iki.fi>
455
456         Revert unplanned project file change.
457
458         * WebKit.pro:
459
460 2010-06-23  Martin Robinson  <mrobinson@igalia.com>
461
462         Reviewed by Gustavo Noronha Silva.
463
464         [GTK] Separate DerivedSources per-project
465         https://bugs.webkit.org/show_bug.cgi?id=41109
466
467         Separate WebKitGTK+ DerivedSources into per-project subdirectories to prepare
468         for properly building WebKit2.
469
470         * GNUmakefile.am:
471
472 2010-07-01  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
473
474         Reviewed by Simon Hausmann.
475
476         [Qt] Fix a comment in WebKit.pri.
477
478         * WebKit.pri:
479
480 2010-06-16  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
481
482         Reviewed by Simon Hausmann.
483
484         [Qt] Fix qmake vcproj generation for QtWebKit.
485
486         qmake use TARGET=/LIBS+= -lTARGET to create dependencies
487         between projects in a subdir template.
488
489         Since when compiling outside of Qt we hijack the target name of
490         QtWebKit to add the configuration and version suffix to the binary
491         filename, qmake can't establish the WebCore project as a dependency
492         to QtTestBrowser.
493
494         This patch makes sure that the target is not hijacked on the
495         first of the three passes where the dependencies are determined.
496
497         * WebKit.pri:
498
499 2010-07-01  Simon Hausmann  <simon.hausmann@nokia.com>
500
501         Rubber-stamped by Laszlo Gombos.
502
503         [Qt][Symbian] Bumped up the maximum heap size to 96MB
504
505         * WebKit.pri:
506
507 2010-06-30  Leandro Pereira  <leandro@profusion.mobi>
508
509         Unreviewed.
510
511         Generate CSSValueKeywords.cpp instead of CSSValueKeywords.c to avoid
512         recompilation and relinking of WebCore when no files were changed.
513
514         * cmake/WebKitGenerators.cmake:
515
516 2010-06-29  Antoine Labour  <piman@chromium.org>
517
518         Reviewed by Dimitri Glazkov.
519
520         Only call Windows-specific PlatformSkiaContext functions on Windows.
521
522         * WebCore/platform/graphics/chromium/LayerChromium.cpp:
523         * WebCore/platform/graphics/chromium/LayerRendererChromium.cpp:
524
525 2010-06-28  John Gregg  <johnnyg@google.com>
526
527         Reviewed by Kent Tamura.
528
529         add ENABLE_DIRECTORY_UPLOAD build support
530         https://bugs.webkit.org/show_bug.cgi?id=41100
531
532         * configure.ac:
533
534 2010-06-28  Xan Lopez  <xlopez@igalia.com>
535
536         Reviewed by Gustavo Noronha.
537
538         Bump version to 1.3.2.
539
540         * configure.ac:
541
542 2010-06-28  Xan Lopez  <xlopez@igalia.com>
543
544         Rubber-stamped by Gustavo Noronha.
545
546         Bump gobject-introspection required version to 0.6.15, since we
547         are now shipping version 1.1 gir files.
548
549         * configure.ac:
550
551 2010-06-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
552
553         Unreviewed build fix.
554
555         [EFL] Build fix for latest version of Ecore library.
556         Ecore recently changed return type of callbacks from int to Eina_Bool.
557
558         * cmake/FindEFL.cmake: Bump version of Ecore dependency.
559
560 2010-06-28  Xan Lopez  <xlopez@igalia.com>
561
562         Reviewed by Gustavo Noronha.
563
564         [GTK] Does not compile with -DGSEAL_ENABLE
565         https://bugs.webkit.org/show_bug.cgi?id=37851
566
567         Add automake flag to signal whether we are building with GTK+ 2.x
568         or 3.x.
569
570         * configure.ac:
571
572 2010-06-28  Xan Lopez  <xlopez@igalia.com>
573
574         Reviewed by Gustavo Noronha.
575
576         [GTK] Add support for GTK+3
577         https://bugs.webkit.org/show_bug.cgi?id=41253
578
579         Add --with-gtk configure flag, defaulting to support for GTK+ 2.x.
580
581         * GNUmakefile.am:
582         * configure.ac:
583
584 2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
585
586         Reviewed by Dimitri Glazkov.
587
588         Add an --enable-web-timing flag which guards Web Timing support.
589         https://bugs.webkit.org/show_bug.cgi?id=38924
590
591         This flag is disabled by default.
592         See: http://dev.w3.org/2006/webapi/WebTiming/
593
594         * configure.ac:
595
596 2010-06-25  Jedrzej Nowacki  <jedrzej.nowacki@nokia.com>
597
598         Reviewed by Simon Hausmann.
599
600         Introduce to QtScript benchmarks.
601
602         The QtScript performance should be tested regularly. The patch introduces
603         micro benchmarks for existing API.
604
605         [Qt] Performance of the QtScript API is not tested.
606         https://bugs.webkit.org/show_bug.cgi?id=40911
607
608         * WebKit.pro:
609
610 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
611
612         Reviewed by Kenneth Rohde Christiansen.
613
614         [CMake] Add option to enable JIT.
615         JIT is disabled by default, but now it's possible to enable it through
616         an option to CMake: -DENABLE_JIT will enable it.
617         https://bugs.webkit.org/show_bug.cgi?id=40936
618
619         * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
620         * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
621
622 2010-06-23  Leandro Pereira  <leandro@profusion.mobi>
623
624         Reviewed by Kenneth Rohde Christiansen.
625
626         [EFL] Add support to CPack (to generate source tarballs)
627         https://bugs.webkit.org/show_bug.cgi?id=41009
628         
629         * CMakeLists.txt:
630         * cmake/OptionsEfl.cmake: Define the default source generator for
631         the EFL port.
632         * cmake/WebKitPackaging.cmake: Added. This file filters the source
633         files so that only files relevant to the selected port are included
634         in the source tarball. See comments for details.
635
636 2010-06-22  Eric Seidel  <eric@webkit.org>
637
638         Unreviewed.  Test commit for commit-queue@webkit.org.
639
640 2010-06-21  Prasad Tammana  <prasadt@chromium.org>
641
642         Reviewed by Darin Adler.
643
644         DumpRenderTree should allow tests with modal dialogs
645         https://bugs.webkit.org/show_bug.cgi?id=35350
646
647         * DumpRenderTree/LayoutTestController.cpp:
648         (abortModalCallback):
649         (LayoutTestController::staticFunctions):
650         * DumpRenderTree/LayoutTestController.h:
651         * DumpRenderTree/mac/LayoutTestControllerMac.mm:
652         (LayoutTestController::abortModal):
653         Add abortModal method to LayoutTestController and make it available from script.
654
655         * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
656         (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
657         abortModal from when modal window closes.
658         (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
659
660 2010-06-21  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
661
662         Unreviewed debug build fix.
663
664         [CMake] Do not force build type to Release
665         https://bugs.webkit.org/show_bug.cgi?id=40566
666
667         * CMakeLists.txt:
668
669 2010-06-21  Satish Sampath  <satish@chromium.org>
670
671         Reviewed by Steve Block.
672
673         Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
674         https://bugs.webkit.org/show_bug.cgi?id=40878
675
676         * configure.ac:
677
678 2010-06-17  Shu Chang  <chang.shu@nokia.com>
679
680         Reviewed by Kenneth Rohde Christiansen.
681
682         [Qt] Fix the link error on symbian with ENABLE_JIT=0.
683         1. Add "#if ENABLE(JIT)" in the header file;
684         2. Put feature enable/disable logic to a common.pri so
685         that both JavaScriptCore.pri and WebCore.pri can share.
686
687         https://bugs.webkit.org/show_bug.cgi?id=40780
688
689         * common.pri: Added.
690
691 2010-06-17  Alexis Menard  <alexis.menard@nokia.com>
692
693         Reviewed by Kenneth Rohde Christiansen.
694
695         [Qt] Upstream the WebKit QML integration plugin
696         https://bugs.webkit.org/show_bug.cgi?id=40050
697
698         Add to the build the QML WebKit integration plugin.
699
700         * WebKit.pro:
701
702 2010-06-17  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
703
704         Reviewed by Gustavo Noronha.
705
706         Update CMake build system to use new script for generating source files
707         with gperf (r61091).
708         https://bugs.webkit.org/show_bug.cgi?id=40628
709
710         * cmake/WebKitGenerators.cmake:
711
712 2010-06-17  Mark Brand  <mabrand@mabrand.nl>
713
714         Reviewed by Simon Hausmann.
715
716         [Qt] use "win32-g++*" scope to match all MinGW makespecs
717
718         The scope "win32-g++" comes from the name of the makespec. However, it
719         is frequently used to check for MinGW. This works fine as long as
720         win32-g++ is the only makespec for MinGW. Now we need the wildcard
721         to cover "win32-g++-cross" as well.
722
723         * WebKit.pri:
724
725 2010-06-15  Xan Lopez  <xlopez@igalia.com>
726
727         Unreviewed build fix.
728
729         Remove GSEAL from the debug config since the bots have a GTK+
730         version too old, duh.
731
732         * GNUmakefile.am:
733
734 2010-06-15  Xan Lopez  <xlopez@igalia.com>
735
736         Reviewed by Gustavo Noronha.
737
738         [GTK] Does not compile with -DGSEAL_ENABLE
739         https://bugs.webkit.org/show_bug.cgi?id=37851
740
741         Add GSEAL_ENABLE flag when doing debug builds.
742
743         * GNUmakefile.am:
744
745 2010-06-13  Tony Chang  <tony@chromium.org>
746
747         Reviewed by Darin Fisher.
748
749         Chromium shouldn't build inside the source directory
750         https://bugs.webkit.org/show_bug.cgi?id=40489
751
752         Ignore Chromium Linux build files.
753
754         * .: Added property svn:ignore. Modified property svn:ignore.
755
756 2010-06-09  Leandro Pereira  <leandro@profusion.mobi>
757
758         Reviewed by Adam Treat.
759
760         [EFL] Allow building core libraries as shared objects to speed up
761         linking time on machines with small amounts of memory.
762         http://webkit.org/b/39899
763
764         * CMakeLists.txt: Add SHARED_CORE option.
765         * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
766         search.
767         * cmake/OptionsEfl.cmake: Remove default library type definitions.
768         * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
769         when SHARED_CORE is used.
770
771 2010-06-08  Xan Lopez  <xlopez@igalia.com>
772
773         Reviewed by Gustavo Noronha.
774
775         [GTK] Unit testing for WebKitDOMNode hierarchy walk
776         https://bugs.webkit.org/show_bug.cgi?id=40171
777
778         Add DOM node test to the build system.
779
780         * GNUmakefile.am:
781
782 2010-06-02  Sterling Swigart  <sswigart@google.com>
783
784         Reviewed by David Levin.
785
786         Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
787         https://bugs.webkit.org/show_bug.cgi?id=39906
788
789         * configure.ac:
790
791 2010-05-31  Xan Lopez  <xlopez@igalia.com>
792
793         Reviewed by Gustavo Noronha.
794
795         Copy the NEWS file to the toplevel when creating the release
796         tarballs, otherwise it's a bit hard to find.
797
798         * GNUmakefile.am:
799
800 2010-05-27  Gustavo Noronha Silva  <gns@gnome.org>
801
802         Final make distcheck fix - clean up generated GDOM files on distclean.
803
804         * GNUmakefile.am:
805
806 2010-05-27  Xan Lopez  <xlopez@igalia.com>
807
808         More GTK+ distcheck fixes.
809
810         * GNUmakefile.am:
811
812 2010-05-27  Xan Lopez  <xlopez@igalia.com>
813
814         Reviewed by Gustavo Noronha.
815
816         Bump for 1.3.1 release.
817
818         * configure.ac:
819
820 2010-05-27  Gustavo Noronha Silva  <gns@gnome.org>
821
822         Reviewed by Xan Lopez.
823
824         Build fix for introspection support - make sure DOM headers are
825         included by the GI scanner.
826
827         * GNUmakefile.am:
828
829 2010-05-26  Gustavo Noronha Silva  <gns@gnome.org>
830
831         Build fixes for make distcheck.
832
833         * GNUmakefile.am:
834
835 2010-05-26  Xan Lopez  <xlopez@igalia.com>
836
837         Reviewed by Gustavo Noronha.
838
839         [GTK] Add support for DOM events in the GObject DOM bindings
840         https://bugs.webkit.org/show_bug.cgi?id=38844
841
842         Add new test to the build.
843
844         * GNUmakefile.am:
845
846 2010-05-22  Leandro Pereira  <leandro@profusion.mobi>
847
848         Reviewed by Eric Seidel.
849
850         [EFL] Build fix (always compile libraries with -fPIC when compiler
851         is gcc; always define WTF_USE_PTHREADS).
852         http://webkit.org/b/39235
853
854         * cmake/OptionsCommon.cmake:
855         * cmake/OptionsEfl.cmake:
856         * cmake/WebKitHelpers.cmake:
857
858 2010-05-19  Dan Winship  <danw@gnome.org>
859
860         Reviewed by Xan Lopez.
861
862         [GTK] Install introspection files in our prefix, not
863         gobject-introspection's prefix
864
865         * GNUmakefile.am:
866         * configure.ac:
867
868 2010-05-15  Leandro Pereira  <leandro@profusion.mobi>
869
870         Reviewed by Adam Treat.
871
872         [EFL] Add build system for the EFL port.
873         http://webkit.org/b/37945
874
875         * CMakeLists.txt: Added.
876         * cmake/FindCFLite.cmake: Added.
877         * cmake/FindCairo.cmake: Added.
878         * cmake/FindEFL.cmake: Added.
879         * cmake/FindFreetype.cmake: Added.
880         * cmake/FindGDK-PixBuf.cmake: Added.
881         * cmake/FindGDK.cmake: Added.
882         * cmake/FindGIO.cmake: Added.
883         * cmake/FindGlib.cmake: Added.
884         * cmake/FindICU.cmake: Added.
885         * cmake/FindLibSoup2.cmake: Added.
886         * cmake/FindLibXlst.cmake: Added.
887         * cmake/FindPango.cmake: Added.
888         * cmake/FindSqlite.cmake: Added.
889         * cmake/LibFindMacros.cmake: Added.
890         * cmake/OptionsCommon.cmake: Added.
891         * cmake/OptionsEfl.cmake: Added.
892         * cmake/WebKitEfl.cmake: Added.
893         * cmake/WebKitFS.cmake: Added.
894         * cmake/WebKitFeatures.cmake: Added.
895         * cmake/WebKitGenerators.cmake: Added.
896         * cmake/WebKitHelpers.cmake: Added.
897         * cmake/WebKitMacros.cmake: Added.
898         * cmakeconfig.h.cmake: Added.
899
900 2010-05-14  Simon Hausmann  <simon.hausmann@nokia.com>
901
902         Rubber-stamped by Antti Koivisto.
903
904         [Qt] Rename QtLauncher to QtTestBrowser
905         https://bugs.webkit.org/show_bug.cgi?id=37665
906
907         * WebKit.pro:
908
909 2010-05-12  Csaba Osztrogonác  <ossy@webkit.org>
910
911         Reviewed by Kenneth Rohde Christiansen.
912
913         [Qt] Link error in debug mode without debug_and_release config
914         https://bugs.webkit.org/show_bug.cgi?id=39006
915
916         * WebKit.pri: Unnecessary build_pass guard removed.
917
918 2010-05-12  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
919
920         Reviewed by Kenneth Rohde Christiansen.
921
922         [Qt] Detect debug mode consistently
923         https://bugs.webkit.org/show_bug.cgi?id=38863
924
925         * WebKit.pri:
926
927 2010-05-08  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
928
929         Reviewed by Kenneth Rohde Christiansen.
930
931         [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
932         https://bugs.webkit.org/show_bug.cgi?id=38706
933
934         * WebKit.pro:
935
936 2010-05-07  Simon Hausmann  <simon.hausmann@nokia.com>
937
938         Add a few more files with Windows linefeeds to the .gitattributes file.
939
940         * .gitattributes:
941
942 2010-05-05  Alejandro G. Castro  <alex@igalia.com>
943
944         Reviewed by Xan Lopez.
945
946         Fixed the gobject introspection compilation with the new DOM
947         bindings, we needed to add DOM objects.
948
949         * GNUmakefile.am:
950
951 2010-05-04  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
952
953         Unreviewed, build fix for Symbian.
954
955         [Symbian] Symbian builds does not support shadow builds
956
957         Revision r54715 broke the Symbian build. For Symbian
958         the include directory is generated in the root of the source tree.
959         This patch sets the INCLUDEPATH accordingly for Symbian.
960
961         * WebKit.pri:
962
963 2010-05-03  Adam Barth  <abarth@webkit.org>
964
965         Reviewed by Dimitri Glazkov.
966
967         Add some more Chromium-specific files to gitignore
968         https://bugs.webkit.org/show_bug.cgi?id=38469
969
970         These files are generated as part of the update-webkit --chromium
971         script.
972
973         * .gitignore:
974
975 2010-05-02  Geoff Levand  <geoff.levand@am.sony.com>
976
977         Reviewed by Eric Seidel.
978
979         [GTK] Fix out of source build failure
980         https://bugs.webkit.org/show_bug.cgi?id=38051
981
982         Add a preprocessor include path for generated GTK header files.
983         Fixes build errors like these when building GTK out of source:
984
985           webkit.h: error: webkit/webkitversion.h: No such file or directory
986
987         * GNUmakefile.am:
988
989 2010-05-02  Kartikaya Gupta  <kagupta@rim.com>
990
991         Reviewed by George Staikos.
992
993         When running the IDL file through the preprocessor, wait for the preprocessor subcommand to fully terminate before continuing. Without this, if multiple IDL files are parsed in a tight loop, the code dies after 64 IDL files because it exhausts the available system resources.
994
995         https://bugs.webkit.org/show_bug.cgi?id=37888
996
997         No new tests. None needed.
998
999         * bindings/scripts/IDLParser.pm:
1000
1001 2010-04-29  Xan Lopez  <xlopez@igalia.com>
1002
1003         Reviewed by Gustavo Noronha.
1004
1005         [GTK] GObject DOM bindings
1006         https://bugs.webkit.org/show_bug.cgi?id=33590
1007
1008         Add WebKitDOMDocument tests to the build.
1009
1010         * GNUmakefile.am:
1011
1012 2010-04-28  Sam Weinig  <sam@webkit.org>
1013
1014         Reviewed by Mark Rowe.
1015
1016         Add WebKit2 to the lists of modules to build.
1017
1018         * Makefile:
1019
1020 2010-04-21  Xan Lopez  <xlopez@igalia.com>
1021
1022         Reviewed by Adam Barth.
1023
1024         [GTK] GObject DOM bindings
1025         https://bugs.webkit.org/show_bug.cgi?id=33590
1026
1027         Add build bits for the GObject DOM bindings.
1028
1029         * GNUmakefile.am:
1030
1031 2010-04-20  Xan Lopez  <xlopez@igalia.com>
1032
1033         Build fix?
1034
1035         * autotools/webkit.m4:
1036
1037 2010-04-19  Diego Escalante Urrelo  <descalante@igalia.com>
1038
1039         Reviewed by Xan Lopez.
1040
1041         [Gtk] Evaluate and create tests for all the AtkRole's implemented by
1042         WebKitGtk
1043         https://bugs.webkit.org/show_bug.cgi?id=34449
1044
1045         Add and enable the build of testatkroles to test ATK non form roles.
1046
1047         * GNUmakefile.am:
1048
1049 2010-04-18  Michael Forney  <michael@mforney.org>
1050
1051         Reviewed by Laszlo Gombos.
1052
1053         https://bugs.webkit.org/show_bug.cgi?id=37762
1054
1055         Fixes the sandbox option in configure.
1056
1057         * configure.ac: Fix cut and paste error in the sandbox option causing
1058         --{enable,disable}-sandbox to be ineffective, and it to be controlled
1059         by the ruby flag.
1060
1061 2010-04-09  Simon Hausmann  <simon.hausmann@nokia.com>
1062
1063         Unreviewed crash fix.
1064
1065         Revert part of 57320 that would remove NDEBUG in release builds for
1066         DRT, etc.
1067
1068         * WebKit.pri:
1069
1070 2010-04-09  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1071
1072         Reviewed by Simon Hausmann.
1073
1074         [Qt] Fix crashes with package builds in release
1075
1076         * WebKit.pri: Don't randomly add NDEBUG to the defines.
1077
1078 2010-04-07  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1079
1080         Reviewed by Kenneth Rohde Christiansen.
1081
1082         [Qt] Fix trunk (non-standalone) builds for Symbian
1083         https://bugs.webkit.org/show_bug.cgi?id=37136
1084
1085         Test for source files before building instead of relying on
1086         standalone_package config.
1087
1088         * WebKit.pro:
1089
1090 2010-04-01  Kinuko Yasuda  <kinuko@chromium.org>
1091
1092         Reviewed by Dmitry Titov.
1093
1094         Add FileThread for async file operation support in FileReader and FileWriter
1095         https://bugs.webkit.org/show_bug.cgi?id=36896
1096
1097         Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
1098
1099         * configure.ac:
1100
1101 2010-04-01  Ojan Vafai  <ojan@chromium.org>
1102
1103         Reviewed by Adam Barth.
1104
1105         autoinstalled should be git ignored
1106         https://bugs.webkit.org/show_bug.cgi?id=36970
1107
1108         * .gitignore:
1109
1110 2010-04-01  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1111
1112         Reviewed by Kenneth Rohde Christiansen.
1113
1114         [Qt]Add -Wextra warning level to the QtWebKit build
1115         https://bugs.webkit.org/show_bug.cgi?id=36971
1116
1117         * WebKit.pri:
1118
1119 2010-04-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1120
1121         Reviewed by Holger Freyther.
1122
1123         [GTK] webkit_get_default_session() should make sure webkit_init() is called
1124         https://bugs.webkit.org/show_bug.cgi?id=36754
1125
1126         New API test.
1127
1128         * GNUmakefile.am:
1129
1130 2010-03-26  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1131
1132         Reviewed by Simon Hausmann.
1133
1134         [Qt] Build JavaScriptCore as a static library.
1135         https://bugs.webkit.org/show_bug.cgi?id=36590
1136
1137         This patch takes what was left of the unused JavaScriptCore.pro
1138         and moved the compilation logic from JavaScriptCore.pri to
1139         JavaScriptCore.pro.
1140
1141         * WebKit.pro:
1142
1143 2010-03-16  Xan Lopez  <xlopez@igalia.com>
1144
1145         Rubber-stamped by Gustavo Noronha.
1146
1147         Update library version for 1.1.90 release.
1148
1149         * configure.ac:
1150
1151 2010-03-16  Xan Lopez  <xlopez@igalia.com>
1152
1153         Reviewed by Gustavo Noronha.
1154
1155         Bump version for 1.1.90 release.
1156
1157         * configure.ac:
1158
1159 2010-03-16  Xan Lopez  <xlopez@igalia.com>
1160
1161         Reviewed by Gustavo Noronha.
1162
1163         Add support for Fast Mobile Scrolling in the build system.
1164
1165         * configure.ac:
1166
1167 2010-03-16  Simon Hausmann  <simon.hausmann@nokia.com>
1168
1169         Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
1170
1171         * .gitattributes:
1172
1173 2010-03-12  Scott Byer  <scottbyer@chromium.org>
1174
1175         Reviewed by David Levin.
1176
1177         Popup font size needs to be exposed to clients.
1178         https://bugs.webkit.org/show_bug.cgi?id=35990
1179
1180         Add function to expose the popup menu font size, add a field to
1181         WebPopupMenuInfo that receives that information to convey that to
1182         the web view client's createPopupMenu() call.
1183
1184         * WebCore/platform/chromium/PopupMenuChromium.cpp:
1185         * WebCore/platform/chromium/PopupMenuChromium.h:
1186         * WebKit/chromium/public/WebPopupMenuInfo.h:
1187         * WebKit/chromium/src/ChromeClientImpl.cpp:
1188
1189 2010-03-11  Adam Roben  <aroben@apple.com>
1190
1191         Teach git about ObjC files
1192
1193         Fixes <http://webkit.org/b/36015>.
1194
1195         Reviewed by Tim Hatcher.
1196
1197         * .gitattributes: Set the diff attribute for .m and .mm files, and .h
1198         files in Mac-specific directories. This can be used to generate
1199         more-readable diffs of ObjC files.
1200
1201 2010-03-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1202
1203         Unreviewed. Versioning for 1.1.23.
1204
1205         * configure.ac:
1206
1207 2010-03-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1208
1209         Unreviewed distcheck fix.
1210
1211         * GNUmakefile.am:
1212
1213 2010-03-08  Jian Li  <jianli@chromium.org>
1214
1215         Reviewed by Dmitry Titov.
1216
1217         Blob.slice support.
1218         https://bugs.webkit.org/show_bug.cgi?id=32993
1219
1220         Add ENABLE_BLOB_SLICE feature define.
1221
1222         * configure.ac:
1223
1224 2010-03-04  Fridrich Strba  <fridrich.strba@bluewin.ch>
1225
1226         Reviewed by Holger Freyther.
1227
1228         https://bugs.webkit.org/show_bug.cgi?id=35726
1229         Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
1230
1231         Removing orphaned #if USE.
1232
1233         * GNUmakefile.am:
1234
1235 2010-03-04  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1236
1237         Reviewed by Tor Arne Vestbø.
1238
1239         [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
1240
1241         This also allows shadow builds relying only on qmake to work properly.
1242
1243         * WebKit.pri:
1244
1245 2010-03-03  Fridrich Strba  <fridrich.strba@bluewin.ch>
1246
1247         Reviewed by Xan Lopez.
1248
1249         Miscellaneous little fixes for the windows build of webkit-gtk
1250         https://bugs.webkit.org/show_bug.cgi?id=35640
1251
1252         * GNUmakefile.am: On Windows with GCC, presence of
1253         __declspec(dllexport) on some symbols disables the autoexport/autoimport
1254         feature for all others. Using regex here assures that all symbols that 
1255         need to be exported in the dll are actually exported.
1256
1257 2010-03-02  Arno Renevier  <arno@renevier.net>
1258
1259         Reviewed by Gustavo Noronha Silva.
1260
1261         [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
1262         https://bugs.webkit.org/show_bug.cgi?id=35210
1263
1264         * GNUmakefile.am:
1265
1266 2010-03-02  Dmitry Titov  <dimich@chromium.org>
1267
1268         Reviewed by Alexey Proskuryakov.
1269
1270         Ignore compiled Java test cases in .gitignore.
1271         https://bugs.webkit.org/show_bug.cgi?id=35559
1272
1273         * .gitignore:
1274
1275 2010-02-26  Arno Renevier  <arno@renevier.net>
1276
1277         Reviewed by Gustavo Noronha Silva.
1278
1279         [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
1280         https://bugs.webkit.org/show_bug.cgi?id=35424
1281
1282         * .gitignore:
1283
1284 2010-02-24  Sam Kerner  <skerner@chromium.org>
1285
1286         Reviewed by Darin Fisher.
1287
1288         Expose WebFrame::setCanHaveScrollbars().  This allows a view
1289         which is being resized to not need scroll bars to ensure that
1290         they are not drawn.
1291
1292         Existing function setAllowsScrolling() was renamed
1293         setCanHaveScrollbars(), to be consistant with change 37159:
1294         http://trac.webkit.org/changeset/37159
1295
1296         https://bugs.webkit.org/show_bug.cgi?id=35257
1297
1298         * WebKit/chromium/public/WebFrame.h:
1299         * WebKit/chromium/src/ChromeClientImpl.cpp:
1300         * WebKit/chromium/src/WebFrameImpl.cpp:
1301         * WebKit/chromium/src/WebFrameImpl.h:
1302
1303 2010-02-19  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
1304
1305         Reviewed by Kenneth Rohde Christiansen.
1306
1307         [Qt] Remove QGVLauncher
1308
1309         https://bugs.webkit.org/show_bug.cgi?id=35292
1310
1311         * WebKit.pro:
1312
1313 2010-02-24  Xan Lopez  <xlopez@igalia.com>
1314
1315         Reviewed by Gustavo Noronha.
1316
1317         Enable SharedWorkers by default, since that's been the default for
1318         a long time in our build-webkit configuration.
1319
1320         * configure.ac:
1321
1322 2010-02-23  James Choi  <jchoi42@pha.jhu.edu>
1323
1324         Add Solaris definitions
1325         https://bugs.webkit.org/show_bug.cgi?id=35214
1326
1327         * WebKit/chromium/src/WebViewImpl.cpp
1328         * WebKit/chromium/src/WebFrameImpl.cpp
1329
1330 2010-02-23  Arno Renevier  <arno@renevier.net>
1331
1332         Reviewed by Gustavo Noronha Silva.
1333
1334         [Gtk]: testwebview does not work when called with absolute path
1335         https://bugs.webkit.org/show_bug.cgi?id=34940
1336
1337         When testwebview is called as absolute path, chdir to executable
1338         directory before searching resource files.
1339
1340         * GNUmakefile.am:
1341
1342 2010-02-23  Leandro Pereira  <leandro@profusion.mobi>
1343
1344         Reviewed by Gustavo Noronha Silva.
1345
1346         Changes references of GOwnPtr to reflect their new place.
1347         http://webkit.org/b/35084
1348
1349         * JavaScriptCore/JavaScriptCore.gypi:
1350         * JavaScriptCore/wtf/Threading.h:
1351         * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
1352
1353 2010-02-23  Leandro Pereira  <leandro@profusion.mobi>
1354
1355         Reviewed by Gustavo Noronha Silva.
1356
1357         Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
1358         again.
1359         http://webkit.org/b/35084
1360
1361         * GNUmakefile.am:
1362
1363 2010-02-23  Diego Escalante Urrelo  <descalante@igalia.com>
1364
1365         Reviewed by Eric Seidel.
1366
1367         [gtk] missing libsoup-2.4 package in gir generation
1368         https://bugs.webkit.org/show_bug.cgi?id=35199
1369
1370         Include libsoup-2.4 package in gobject introspection .gir generation.
1371
1372         * GNUmakefile.am:
1373
1374 2010-02-22  Huahui Wu  <hwu@google.com>
1375
1376         Reviewed by Eric Seidel.
1377
1378         Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
1379         in Android. It's disabled by default, but is enabled when the 
1380         enveronment variable ENABLE_JSC_JIT is set to true.
1381         https://bugs.webkit.org/show_bug.cgi?id=34855
1382
1383         * Android.mk:
1384
1385 2010-02-22  Xan Lopez  <xlopez@igalia.com>
1386
1387         Reviewed by Gustavo Noronha.
1388
1389         Bump library versioning for 1.1.22 release.
1390
1391         * configure.ac:
1392
1393 2010-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1394
1395         Reviewed by Kenneth Rohde Christiansen.
1396
1397         [Qt] Add support for layout tests on Symbian
1398         https://bugs.webkit.org/show_bug.cgi?id=31589
1399
1400         * WebKit.pro:
1401
1402 2010-02-20  Noam Rosenthal  <noam.rosenthal@nokia.com>
1403
1404         Reviewed by Laszlo Gombos.
1405
1406         [Qt] ENABLE_3D_RENDERING should be optional
1407         https://bugs.webkit.org/show_bug.cgi?id=35100
1408
1409         * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
1410
1411 2010-02-19  Maciej Stachowiak  <mjs@apple.com>
1412
1413         Reviewed by David Levin.
1414
1415         Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1416         https://bugs.webkit.org/show_bug.cgi?id=35147
1417
1418         * configure.ac:
1419
1420 2010-02-18  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1421
1422         Reviewed by Eric Seidel.
1423
1424         Add .gitattributes file for custom ChangeLog merge-driver
1425
1426         * .gitattributes: Added.
1427
1428 2010-02-17  Noam Rosenthal  <noam.rosenthal@nokia.com>
1429
1430         Reviewed by Ariya Hidayat.
1431
1432         [Qt] GraphicsLayer: support perspective and 3D transforms
1433         https://bugs.webkit.org/show_bug.cgi?id=34960
1434
1435         * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
1436
1437 2010-02-15  Philippe Normand  <pnormand@igalia.com>
1438
1439         Reviewed by Gustavo Noronha Silva.
1440
1441         [GStreamer] Should handle BUFFERING messages
1442         https://bugs.webkit.org/show_bug.cgi?id=30004
1443
1444         * configure.ac: Bump gstreamer -core/-plugins-base requirements to
1445         0.10.25 which is the minimum required version for on-disk buffering.
1446
1447 2010-02-16  Xan Lopez  <xlopez@igalia.com>
1448
1449         Reviewed by Gustavo Noronha.
1450
1451         Bump version to 1.1.22 so we can depend on it in applications.
1452
1453         * configure.ac:
1454
1455 2010-02-12  Simon Hausmann  <simon.hausmann@nokia.com>
1456
1457         Reviewed by Holger Freyther.
1458
1459         Removed WMLInputElement.* from .gitattributes as the file is
1460         now CRLF clean.
1461
1462         * .gitattributes:
1463
1464 2010-02-10  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1465
1466         Reviewed by Tor Arne Vestbø.
1467
1468         [Qt] Make qtlauncher and qgvlauncher use the generated headers
1469         path to make sure they are correctly generated.
1470
1471         * WebKit.pri:
1472
1473 2010-02-10  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1474
1475         Reviewed by Tor Arne Vestbø.
1476
1477         [Qt] Manually add support for the install target on Symbian.
1478
1479         This is required to copy the headers over the ones in Qt.
1480
1481         * WebKit.pro:
1482
1483 2010-02-11  Fridrich Strba  <fridrich.strba@bluewin.ch>
1484
1485         Reviewed by Gustavo Noronha Silva.
1486
1487         Detect properly different versions of libpng out there.
1488
1489         * configure.ac:
1490
1491 2010-02-11  Xan Lopez  <xlopez@igalia.com>
1492
1493         Try to fix GTK+ build.
1494
1495         * configure.ac:
1496
1497 2010-02-11  Antonio Gomes  <tonikitoo@webkit.org>
1498
1499         Reviewed by Xan Lopez.
1500
1501         Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
1502
1503         * configure.ac:
1504
1505 2010-02-08  Maciej Stachowiak  <mjs@apple.com>
1506
1507         Reviewed by Cameron Zwarich.
1508
1509         Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1510         https://bugs.webkit.org/show_bug.cgi?id=34698
1511
1512         * configure.ac:
1513
1514 2010-02-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1515
1516         Reviewed by Xan Lopez.
1517
1518         Bump version to 1.1.21, and adjust library versioning accordingly.
1519
1520         * configure.ac:
1521
1522 2010-02-05  Sebastian Dröge  <sebastian.droege@collabora.co.uk>
1523
1524         Reviewed by Gustavo Noronha.
1525
1526         Add gstreamer-app-0.10 to configure.ac
1527         https://bugs.webkit.org/show_bug.cgi?id=34317
1528
1529         * configure.ac:
1530
1531 2010-02-05  Simon Hausmann  <simon.hausmann@nokia.com>
1532
1533         Reviewed by Tor Arne Vestbø.
1534
1535         Add .gitattributes file to tell git about files with Windows linefeeds
1536         https://bugs.webkit.org/show_bug.cgi?id=34645
1537
1538         On Windows git defaults to "true" for core.autocrlf, meaning all text
1539         files in the working directory are converted from CRLF to LF on checkin
1540         time. Some files present in the repository have been checked in with
1541         CRLF linefeeds and git should not try to convert them. The added
1542         .gitattributes file tells git to not do any CRLF conversion.
1543
1544         * .gitattributes: Added.
1545
1546 2010-02-05  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1547
1548         Reviewed by Simon Hausmann.
1549
1550         [Qt] Generate convenience headers (QWebView, etc) using qmake
1551
1552         In Qt this is done using syncqt, but we use a pro-file instead
1553         that generates makefile-rules for each of the extra headers.
1554
1555         These extra headers are installed alongside the normal headers.
1556
1557         * DerivedSources.pro: Include API-DerivedSources
1558
1559 2010-02-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1560
1561         Reviewed by Lars Knoll.
1562
1563         [Qt] Make 'make -f Makefile.DerivedSources qmake' work
1564
1565         Previously this target ended up generating a file named
1566         Makefile.DerivedSources.DerivedSources, and so on.
1567
1568         * DerivedSources.pro:
1569
1570 2010-02-04  Christian Dywan  <christian@twotasts.de>
1571
1572         Reviewed by Xan Lopez.
1573
1574         Require either libsoup 2.28.2 or 2.29.90.
1575
1576         * configure.ac:
1577
1578 2010-02-04  Xan Lopez  <xlopez@igalia.com>
1579
1580         Reviewed by Gustavo Noronha.
1581
1582         Bump minimum libsoup requirement to 2.29.90
1583
1584         * configure.ac:
1585
1586 2010-02-02  Gustavo Noronha Silva  <gns@gnome.org>
1587
1588         Reviewed by Xan Lopez.
1589
1590         Bump version, and adjust library versioning for 1.1.20.
1591
1592         * configure.ac:
1593
1594 2010-01-29  Jeremy Orlow  <jorlow@chromium.org>
1595
1596         Reviewed by Dimitri Glazkov.
1597
1598         A first step towards the Indexed Database API
1599         https://bugs.webkit.org/show_bug.cgi?id=34342
1600
1601         Add Indexed Database API
1602
1603         * configure.ac:
1604
1605 2010-01-27  Simon Hausmann  <simon.hausmann@nokia.com>
1606
1607         Reviewed by Kenneth Rohde Christiansen.
1608
1609         [Qt] Don't build the tests in packages, only the launcher(s)
1610
1611         * WebKit.pro:
1612
1613 2010-01-27  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1614
1615         Reviewed by Tor Arne Vestbø.
1616
1617         [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
1618
1619         * WebKit.pri:
1620
1621 2010-01-27  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1622
1623         Unreviewed build fix
1624
1625         [Qt] Build fix for windows when QTDIR contains release libraries.
1626
1627         * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
1628
1629 2010-01-26  Jedrzej Nowacki  <jedrzej.nowacki@nokia.com>
1630
1631         Reviewed by Simon Hausmann.
1632
1633         First steps of the QtScript API.
1634         
1635         Two new classes were created; QScriptEngine and QScriptValue.
1636         The first should encapsulate a javascript context and the second a script
1637         value.
1638         
1639         This API is still in development, so it isn't compiled by default.
1640         To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
1641         build-webkit.
1642
1643         https://bugs.webkit.org/show_bug.cgi?id=32565
1644
1645         * WebKit.pro:
1646
1647 2010-01-25  Simon Hausmann  <simon.hausmann@nokia.com>
1648
1649         Reviewed by Laszlo Gombos.
1650
1651         [Qt] Fix the build on Maemo5.
1652
1653         https://bugs.webkit.org/show_bug.cgi?id=34051
1654
1655         * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
1656
1657 2010-01-21  No'am Rosenthal  <noam.rosenthal@nokia.com>
1658
1659         Reviewed by Antti Koivisto.
1660
1661         [Qt] Implement GraphicsLayer for accelerated layer compositing
1662         https://bugs.webkit.org/show_bug.cgi?id=33514
1663
1664         * WebKit.pri: Addded compile flags to enable accelerated compositing
1665         on versions higher than 4.5
1666
1667 2010-01-20  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1668
1669         Reviewed by Simon Hausmann.
1670
1671         [Qt] Make DumpRenderTree build on Windows
1672
1673         * WebKit.pro:
1674
1675 2010-01-20  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1676
1677         Reviewed by Simon Hausmann.
1678
1679         [Qt] Fix the recursive generated_files target to work with qmake -r -o
1680
1681         * DerivedSources.pro:
1682
1683 2010-01-20  Simon Hausmann  <simon.hausmann@nokia.com>
1684
1685         Reviewed by Tor Arne Vestbø.
1686
1687         [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
1688
1689         * DerivedSources.pro:
1690
1691 2010-01-19  Gustavo Noronha Silva  <gns@gnome.org>
1692
1693         Unreviewed. Shared library versioning update for 1.1.19.
1694
1695         * configure.ac:
1696
1697 2010-01-15  Gustavo Noronha Silva  <gns@gnome.org>
1698
1699         Rubber-stamped by Xan Lopez.
1700
1701         Bump version to 1.1.19.
1702
1703         * configure.ac:
1704
1705 2010-01-14  Csaba Osztrogonác  <ossy@webkit.org>
1706
1707         Reviewed by Eric Seidel.
1708
1709         [Qt] Defective dependencies caused build failing on QtBuildBot.
1710         https://bugs.webkit.org/show_bug.cgi?id=33693
1711
1712         * WebKit.pri: CONFIG += depend_includepath added.
1713
1714 2010-01-14  Steve Block  <steveblock@google.com>
1715
1716         Reviewed by David Levin.
1717
1718         Moves general includes before bindings includes in Android build system.
1719         https://bugs.webkit.org/show_bug.cgi?id=33623
1720
1721         This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
1722         and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
1723         JavaScriptCore/runtime and other bindings includes after the WebCore and other
1724         general includes, so that the WebCore StringBuilder.h is picked up when building
1725         WebCore.
1726
1727         * Android.mk: Modified.
1728
1729 2010-01-13  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1730
1731         Reviewed by Simon Hausmann.
1732
1733         [Qt] Split the build process in two different .pro files.
1734         This allows qmake to be run once all source files are available.
1735
1736         * DerivedSources.pro: Added.
1737         * WebKit.pri:
1738
1739 2010-01-07  Daniel Bates  <dbates@rim.com>
1740
1741         Reviewed by Eric Seidel.
1742
1743         https://bugs.webkit.org/show_bug.cgi?id=32987
1744
1745         Added ENABLE_XHTMLMP flag. Disabled by default.
1746
1747         * configure.ac:
1748
1749 2010-01-05  Gustavo Noronha Silva  <gns@gnome.org>
1750
1751         Reviewed by Xan Lopez.
1752
1753         Based on idea and original patch by Evan Martin.
1754
1755         Remove libWebCore intermediate library, to improve link time.
1756
1757         [GTK] Build time must be reduced
1758         https://bugs.webkit.org/show_bug.cgi?id=32921
1759
1760         * GNUmakefile.am:
1761
1762 2010-01-05  Xan Lopez  <xlopez@igalia.com>
1763
1764         Bump for 1.1.18 release.
1765
1766         * configure.ac:
1767
1768 2010-01-04  Gustavo Noronha Silva  <gns@gnome.org>
1769
1770         Fix JSCore-1.0.gir path to fix make distcheck.
1771
1772         * GNUmakefile.am:
1773
1774 2010-01-04  Simon Hausmann  <simon.hausmann@nokia.com>
1775
1776         Reviewed by Tor Arne Vestbø.
1777
1778         [Qt] Fix standalone package builds.
1779
1780         * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
1781         * WebKit.pro: Don't build JSC and DRT for package builds.
1782
1783 2010-01-04  Eric Seidel  <eric@webkit.org>
1784
1785         Reviewed by Adam Barth.
1786
1787         bugzilla-tool should not require users to install mechanize
1788         https://bugs.webkit.org/show_bug.cgi?id=32635
1789
1790         * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
1791
1792 2009-12-28  Estêvão Samuel Procópio  <tevaum@gmail.com>
1793
1794         Reviewed by Gustavo Noronha Silva.
1795
1796         Bug 32940: [GTK] Changing the download throttle conditions.
1797         https://bugs.webkit.org/show_bug.cgi?id=32716
1798
1799         The WebKitDownload progress notification was taking long to
1800         update. This fix makes notification happens each 0.7 secs
1801         or when the progress ups in 1%.
1802
1803         * WebKit/gtk/webkit/webkitdownload.cpp:
1804
1805 2009-12-22  Simon Hausmann  <simon.hausmann@nokia.com>
1806
1807         Rubber-stamped by Holger Freyther.
1808
1809         Adjusted path to QtLauncher.
1810
1811         * WebKit.pro:
1812
1813 2009-12-19  Evan Martin  <evan@chromium.org>
1814
1815         Reviewed by Gustavo Noronha Silva.
1816
1817         Add a couple of WebKitGtk files to .gitignore.
1818
1819         * .gitignore:
1820
1821 2009-12-18  Benjamin Otte  <otte@gnome.org>
1822
1823         Reviewed by Xan Lopez.
1824
1825         [GTK] RemoveDashboard support. It's useless.
1826
1827         * configure.ac:
1828
1829 2009-12-18  Simon Hausmann  <simon.hausmann@nokia.com>
1830
1831         Reviewed by Tor Arne Vestbø.
1832
1833         [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
1834
1835         https://bugs.webkit.org/show_bug.cgi?id=32716
1836
1837         * WebKit.pri: Use standalone_package instead of QTDIR_build
1838
1839 2009-12-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1840
1841         Unreviewed. Build fixes for make distcheck.
1842
1843         * GNUmakefile.am:
1844
1845 2009-12-16  Dan Winship  <danw@gnome.org>
1846
1847         Reviewed by Gustavo Noronha Silva.
1848
1849         [Gtk] Content-Encoding support
1850
1851         https://bugs.webkit.org/show_bug.cgi?id=522772
1852
1853         * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
1854
1855 2009-12-13  Eric Seidel  <eric@webkit.org>
1856
1857         Reviewed by Gavin Barraclough.
1858
1859         string-base64 test does not compute a valid base64 string
1860         http://bugs.webkit.org/show_bug.cgi?id=16806
1861
1862         * tests/string-base64.js: change str[i] to str.charCodeAt(i)
1863
1864 2009-12-10  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1865
1866         Reviewed by Xan Lopez.
1867
1868         [GTK] Should provide an API to control the IconDatabase
1869         https://bugs.webkit.org/show_bug.cgi?id=32334
1870
1871         Add test to make sure favicon reporting works.
1872
1873         * GNUmakefile.am:
1874
1875 2009-12-09  Steve Block  <steveblock@google.com>
1876
1877         Reviewed by Adam Barth.
1878
1879         Adds Android Makefiles for building with V8.
1880         https://bugs.webkit.org/show_bug.cgi?id=32278
1881
1882         * Android.mk: Modified. Includes Makefiles for V8.
1883
1884 2009-12-08  Steve Block  <steveblock@google.com>
1885
1886         Reviewed by Adam Barth.
1887
1888         [Android] Adds Makefiles for Android port.
1889         https://bugs.webkit.org/show_bug.cgi?id=31325
1890
1891         * Android.mk: Added.
1892
1893 2009-12-08  Christian Dywan  <christian@twotoasts.de>
1894
1895         Reviewed by Xan Lopez.
1896
1897         * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
1898         and define HAVE_LIBSOUP_2_29_3 in that case.
1899
1900 2009-12-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1901
1902         Rubber-stamped by Xan Lopez.
1903
1904         Late post-release version bump.
1905
1906         * configure.ac:
1907
1908 2009-12-08  Dominik Röttsches  <dominik.roettsches@access-company.com>
1909
1910         Reviewed by Gustavo Noronha Silva.
1911
1912         [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
1913         https://bugs.webkit.org/show_bug.cgi?id=31469
1914
1915         Removing hybrid configuration for --with-unicode-backend=glib
1916         ICU not required anymore.
1917
1918         * autotools/webkit.m4:
1919
1920 2009-12-08  Nikolas Zimmermann  <nzimmermann@rim.com>
1921
1922         Rubber-stamped by Maciej Stachowiak.
1923
1924         Turn on (SVG) Filters for Gtk.
1925         https://bugs.webkit.org/show_bug.cgi?id=32224
1926
1927         * configure.ac:
1928
1929 2009-12-07  Dmitry Titov  <dimich@chromium.org>
1930
1931         Rubber-stamped by Darin Adler.
1932
1933         Remove ENABLE_SHARED_SCRIPT flags
1934         https://bugs.webkit.org/show_bug.cgi?id=32245
1935         This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
1936
1937         * configure.ac:
1938
1939 2009-12-06  Gustavo Noronha Silva  <gns@gnome.org>
1940
1941         Reviewed by Xan Lopez.
1942
1943         Build the new API test.
1944
1945         [GTK] REGRESSION: webkit thinks it can render PDFs
1946         https://bugs.webkit.org/show_bug.cgi?id=32183
1947
1948         * GNUmakefile.am:
1949
1950 2009-12-05  Vincent Untz <vuntz@gnome.org>
1951
1952         Reviewed by Gustavo Noronha.
1953
1954         Fixes race for builds with introspection enabled, and parallel
1955         make.
1956
1957         * GNUmakefile.am:
1958
1959 2009-12-04  Xan Lopez  <xlopez@igalia.com>
1960
1961         Reviewed by Gustavo Noronha.
1962
1963         [GTK]Enable DNS prefetching
1964         https://bugs.webkit.org/show_bug.cgi?id=23846
1965
1966         Bump libsoup required version to 2.29.3 for DNS prefetching.
1967
1968         * configure.ac:
1969
1970 2009-11-30  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1971
1972         Rubber-stamped by Xan Lopez.
1973
1974         Make sure we distribute and install GObject Introspection files.
1975
1976         * GNUmakefile.am:
1977
1978 2009-11-30  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1979
1980         Build fix. Make sure JSCore-1.0.gir is added to the distributed
1981         tarball.
1982
1983         * GNUmakefile.am:
1984
1985 2009-11-30  Xan Lopez  <xlopez@igalia.com>
1986
1987         Reviewed by Gustavo Noronha.
1988
1989         Bump versions for 1.1.17 release.
1990
1991         * configure.ac:
1992
1993 2009-11-30  Jan-Arve Sæther  <jan-arve.saether@nokia.com>
1994
1995         Reviewed by Simon Hausmann.
1996
1997         [Qt] Fix compilation with win32-icc
1998
1999         Include os-win32 for stdint.h since MS does not ship that in their PSDK.
2000
2001         * WebKit.pri:
2002
2003 2009-11-26  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2004
2005         Reviewed by Oliver Hunt.
2006
2007         Move GOwnPtr* from wtf to wtf/gtk
2008         https://bugs.webkit.org/show_bug.cgi?id=31793
2009
2010         * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to 
2011           the include path.
2012
2013 2009-11-24  Dmitry Titov  <dimich@chromium.org>
2014
2015         Reviewed by Eric Seidel.
2016
2017         Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
2018         https://bugs.webkit.org/show_bug.cgi?id=31444
2019
2020         * configure.ac:
2021
2022 2009-11-24  Jason Smith  <dark.panda@gmail.com>
2023
2024         Reviewed by Alexey Proskuryakov.
2025
2026         RegExp#exec's returned Array-like object behaves differently from
2027         regular Arrays
2028         https://bugs.webkit.org/show_bug.cgi?id=31689
2029
2030         * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
2031         * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
2032         * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
2033
2034 2009-11-24  Jens Alfke  <snej@chromium.org>
2035
2036         Reviewed by David Levin.
2037
2038         Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
2039         https://bugs.webkit.org/show_bug.cgi?id=31847
2040         
2041         * .gitignore:  Add three .xcodeproj files.
2042
2043 2009-11-09  Priit Laes  <plaes@plaes.org>
2044
2045         Reviewed by Oliver Hunt.
2046
2047         [Gtk] Build from tarball fails with --enable-introspection
2048         https://bugs.webkit.org/show_bug.cgi?id=31261
2049
2050         We need to enable gobject-introspection during distcheck otherwise
2051         some of the required files are missing in tarball.
2052
2053         * GNUmakefile.am:
2054
2055 2009-11-05  Priit Laes  <plaes@plaes.org>
2056
2057         Reviewed by Jan Alonzo.
2058
2059         [Gtk] Build failure with --enable-introspection
2060         https://bugs.webkit.org/show_bug.cgi?id=31102
2061
2062         Add search and include paths for JSCore-1.0.gir required by
2063         gobject-introspection tools.
2064
2065         * GNUmakefile.am:
2066
2067 2009-11-04  Benjamin Otte  <otte@gnome.org>
2068
2069         Reviewed by Gustavo Noronha.
2070
2071         Update Cairo requirement to 1.6.
2072         
2073         https://bugs.webkit.org/show_bug.cgi?id=19266
2074
2075         * configure.ac:
2076
2077 2009-11-02  Estêvão Samuel Procópio  <tevaum@gmail.com>
2078
2079         Reviewed by Gustavo Noronha.
2080
2081         [Build] make install ignores --prefix option for gobject-introspection.
2082         https://bugs.webkit.org/show_bug.cgi?id=31025
2083
2084         Make the build system use the --prefix path also when installing
2085         gobject-introspection files.
2086
2087         * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
2088
2089 2009-11-02  Xan Lopez  <xlopez@igalia.com>
2090
2091         Bump version before release (or post-release, depending on your
2092         point of view) so that we can make applications depending on
2093         unreleased APIs in WebKit svn fail at configure time when the
2094         requirements are not met.
2095
2096         * configure.ac:
2097
2098 2009-11-01  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2099
2100         Reviewed by Eric Seidel.
2101
2102         Turn on warnings for QtWebKit for gcc
2103         https://bugs.webkit.org/show_bug.cgi?id=30958
2104
2105         * WebKit.pri: Turn on warnings for the GCC compiler
2106
2107 2009-10-30  Adam Barth  <abarth@webkit.org>
2108
2109         Reviewed by Mark Rowe.
2110
2111         Teach git to ignore some files
2112         https://bugs.webkit.org/show_bug.cgi?id=30951
2113
2114         Ignore WebKitBuild because we never want to version that directory.
2115         Also, ignore the xcode project files so git clean doesn't blow away
2116         your project settings.  Finally, ignore the compiled python files in
2117         WebKitTools/Script modules because they clutter up git status.
2118
2119         * .gitignore: Added.
2120
2121 2009-10-30  Roland Steiner  <rolandsteiner@chromium.org>
2122
2123         Reviewed by Eric Seidel.
2124
2125         Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
2126
2127         Bug 28420 -  Implement HTML5 <ruby> rendering
2128         (https://bugs.webkit.org/show_bug.cgi?id=28420)
2129
2130         No new tests (no functional change).
2131
2132         * configure.ac:
2133
2134 2009-10-26  Holger Hans Peter Freyther  <zecke@selfish.org>
2135
2136         Rubber-stamped by Darin Adler.
2137
2138         Export fastMalloc, fastCalloc, fastRealloc and fastFree
2139         https://bugs.webkit.org/show_bug.cgi?id=30769
2140
2141         Export the FastMalloc functions outside of the libwebkit library
2142         to be able to instrument memory allocations. These are C++ symbols
2143         but do not require the C++ runtime to be useful and should be of
2144         no harm to plain C code.
2145
2146         * autotools/symbols.filter:
2147
2148 2009-10-26  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2149
2150         Reviewed by Jan Alonzo.
2151
2152         Alternative solution to regression introduced in r48672.
2153
2154         * GNUmakefile.am:
2155
2156 2009-10-26  Xan Lopez  <xlopez@igalia.com>
2157
2158         Reviewed by Gustavo Noronha.
2159
2160         Update for 1.1.16 release.
2161
2162         * configure.ac:
2163
2164 2009-10-24  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2165
2166         Reviewed by Holger Freyther.
2167
2168         [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
2169         https://bugs.webkit.org/show_bug.cgi?id=30476
2170
2171         Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
2172         to all executables linking against WebKit library.
2173
2174         * WebKit.pri:
2175
2176 2009-10-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
2177
2178         Reviewed by Holger Freyther.
2179
2180         [GTK] Add MathML to the build system
2181         https://bugs.webkit.org/show_bug.cgi?id=30487
2182
2183         Add --enable-mathml to configure.
2184
2185         * configure.ac:
2186
2187 2009-10-15  Jan Michael Alonzo  <jmalonzo@webkit.org>
2188
2189         Reviewed by Xan Lopez.
2190
2191         [GTK] marshal stamp files are not cleaned after a distclean
2192         https://bugs.webkit.org/show_bug.cgi?id=30156
2193
2194         Add the stamp files directly to cleanfiles. Also rearrange the
2195         variable declarations so we don't miss any files that need to be
2196         cleaned up during the clean targets.
2197
2198         * GNUmakefile.am:
2199
2200 2009-10-15  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2201
2202         Unreviewed. Help text fix - Web Sockets default is no, not yes.
2203
2204         * configure.ac:
2205
2206 2009-10-12  Jan Michael Alonzo  <jmalonzo@webkit.org>
2207
2208         Rubberstamped by Eric Seidel.
2209
2210         [Gtk] Fix icu CFLAG for Darwin
2211         https://bugs.webkit.org/show_bug.cgi?id=29517
2212
2213         Don't escape the srcdir variable. Also use $host instead of the
2214         os_foo variables.
2215
2216         * autotools/webkit.m4:
2217
2218 2009-10-12  Jan Michael Alonzo  <jmalonzo@webkit.org>
2219
2220         Reviewed by Gustavo Noronha.
2221
2222         [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
2223         https://bugs.webkit.org/show_bug.cgi?id=29518
2224
2225         * configure.ac:
2226
2227 2009-10-05  Zoltan Horvath  <zoltan@webkit.org>
2228
2229         Reviewed by Simon Hausmann.
2230
2231         [Qt] Disable TCmalloc for Windows port at the present, because MinGW
2232         hasn't got built-in pthread library.
2233
2234         * WebKit.pri:
2235
2236 2009-10-02  Prasanth Ullattil  <prasanth.ullattil@nokia.com>
2237
2238         Reviewed by Simon Hausmann.
2239
2240         Disable a few more harmless MSVC warnings.
2241
2242         * WebKit.pri:
2243
2244 2009-10-01  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2245
2246         Unreviewed, build fix.
2247
2248         [Qt] Symbian build break after r48976.
2249         unix is set for Symbian in the Qt build system.
2250
2251         * WebKit.pri:
2252
2253 2009-10-01  Zoltan Horvath  <zoltan@webkit.org>
2254
2255         Reviewed by Simon Hausmann.
2256
2257         [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
2258         https://bugs.webkit.org/show_bug.cgi?id=27029
2259
2260         Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
2261         so these Qt-ports will use TCmalloc as other ports.
2262
2263         * WebKit.pri:
2264
2265 2009-10-01  Martin Robinson  <martin.james.robinson@gmail.com>
2266
2267         Reviewed by Xan Lopez.
2268
2269         [GTK] GtkIMContext filtering interferes with DOM key events
2270         https://bugs.webkit.org/show_bug.cgi?id=28733
2271
2272         Add new key event test ensuring that IME keypresses are handled.
2273
2274         * GNUmakefile.am:
2275
2276 2009-10-01  Philippe Normand  <pnormand@igalia.com>
2277
2278         Reviewed by Xan Lopez.
2279
2280         [GTK] data: uri support in media player
2281         https://bugs.webkit.org/show_bug.cgi?id=29842
2282
2283         Check presence of gstreamer-pbutils-0.10.
2284
2285         * configure.ac:
2286
2287 2009-09-26  David Kilzer  <ddkilzer@apple.com>
2288
2289         GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
2290
2291         * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
2292
2293 2009-09-23  Xan Lopez  <xlopez@igalia.com>
2294
2295         Reviewed by Gustavo Noronha.
2296
2297         Do not add unneeded include paths for gir files, and add the
2298         include paths for headers manually instead of relying on our own
2299         pc file and installed headers, since that adds a circular
2300         dependency.
2301
2302         * GNUmakefile.am:
2303
2304 2009-09-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
2305
2306         Reviewed by Xan Lopez.
2307
2308         Minor reorganization to the patch landed in
2309         http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
2310         in the gtk directory as that's only useful to the Gtk port at the
2311         moment.
2312
2313         * GNUmakefile.am:
2314         * configure.ac:
2315
2316 2009-09-23  Xan Lopez  <xlopez@igalia.com>
2317
2318         Reviewed by Gustavo Noronha.
2319
2320         [GTK] We should generate our own gir file for introspection
2321         https://bugs.webkit.org/show_bug.cgi?id=29603
2322
2323         Generate gir and typelib files for WebKit and JSCore. The JSCore
2324         gir file is handwritten (since it's only useful, for now, as a
2325         dependency of the WebKit gir file), the WebKit one is
2326         autogenerated from the headers.
2327
2328         * GNUmakefile.am:
2329         * JSCore-1.0.gir: Added.
2330         * configure.ac:
2331
2332 2009-09-22  Philippe Normand  <pnormand@igalia.com>
2333
2334         Reviewed by Xan Lopez.
2335
2336         link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
2337         https://bugs.webkit.org/show_bug.cgi?id=29638
2338
2339         Call icu-cconfig with ldflags-libsonly to prevent having a -L
2340         statement that could override libs installed in another prefix.
2341
2342         * autotools/webkit.m4:
2343
2344 2009-09-21  Xan Lopez  <xlopez@igalia.com>
2345
2346         Reviewed by Gustavo Noronha.
2347
2348         Bump version for 1.1.15 release.
2349
2350         * configure.ac:
2351
2352 2009-09-18  Xan Lopez  <xlopez@igalia.com>
2353
2354         Reviewed by Gustavo Noronha and Jan Alonzo.
2355
2356         [GTK] context menu overriding API is very limited
2357         https://bugs.webkit.org/show_bug.cgi?id=27546
2358
2359         Add new tests to the build.
2360
2361         * GNUmakefile.am:
2362
2363 2009-09-18  Xan Lopez  <xlopez@igalia.com>
2364
2365         Reviewed by Gustavo Noronha and Jan Alonzo.
2366
2367         [GTK] context menu overriding API is very limited
2368         https://bugs.webkit.org/show_bug.cgi?id=27546
2369
2370         Add WebKitHitTestResult to the build.
2371
2372         * GNUmakefile.am:
2373
2374 2009-09-10  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2375
2376         Reviewed by Ariya Hidayat.
2377
2378         Disable some ARM compiler warnings
2379         https://bugs.webkit.org/show_bug.cgi?id=29083
2380
2381         The following ARM compiler warnings are disabled
2382
2383         - #68-D: integer conversion resulted in a change of sign
2384         - #111-D: statement is unreachable
2385         - #177-D: variable XXX was declared but never referenced
2386         - #368-D: class XXX defines no constructor to initialize the following: YYY
2387         - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
2388         - #1293-D: assignment in condition
2389
2390         * WebKit.pri:
2391
2392 2009-09-09  Kenneth Rohde Christiansen  <kenneth@webkit.org>
2393
2394         Reviewed by Simon Hausmann.
2395
2396         [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
2397
2398         https://bugs.webkit.org/show_bug.cgi?id=28862
2399
2400         * WebKit.pro:
2401
2402 2009-09-07  Xan Lopez  <xlopez@igalia.com>
2403
2404         Rubber-stamped by Gustavo Noronha.
2405
2406         Bump versions in preparation for 1.1.14 release.
2407
2408         * configure.ac:
2409
2410 2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2411
2412         Reviewed by Xan Lopez.
2413
2414         https://bugs.webkit.org/show_bug.cgi?id=26854
2415         [GTK] Needs API to allow more control over outgoing requests
2416
2417         * GNUmakefile.am: new files added to the build for new class
2418         WebKitNetworkResponse
2419
2420 2009-09-06  Martin Robinson  <martin.james.robinson@gmail.com>
2421
2422         Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
2423
2424         [Gtk] Expose a database API
2425         https://bugs.webkit.org/show_bug.cgi?id=27899
2426
2427         Expose an HTML5 database API for GTK+.
2428
2429         * GNUmakefile.am:
2430
2431 2009-09-04  Albert Bachand  <albertb@google.com>
2432
2433         Reviewed by Eric Seidel.
2434
2435         Modify the condition regarding the key modifier for opening combo
2436         boxes under GTK from just PLATFORM(GTK) to also look for
2437         (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
2438
2439         * WebCore/dom/SelectElement.cpp:
2440         * WebCore/manual-tests/select-popup-on-spacebar.html:
2441
2442 2009-09-02  Jan Michael Alonzo  <jmalonzo@webkit.org>
2443
2444         Reviewed by Xan Lopez and Gustavo Noronha.
2445
2446         [Gtk] Implement a WebDataSource for the gtk port
2447         https://bugs.webkit.org/show_bug.cgi?id=24758
2448
2449         Add WebKitWebDataSource unit test to the build script
2450
2451         * GNUmakefile.am:
2452
2453 2009-09-02  Jan Michael Alonzo  <jmalonzo@webkit.org>
2454
2455         Reviewed by Xan Lopez and Gustavo Noronha.
2456
2457         [Gtk] Implement a WebDataSource for the gtk port
2458         https://bugs.webkit.org/show_bug.cgi?id=24758
2459
2460         Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
2461
2462         * GNUmakefile.am:
2463
2464 2009-09-01  Jan Michael Alonzo  <jmalonzo@webkit.org>
2465
2466         Reviewed by Xan Lopez and Gustavo Noronha.
2467
2468         [Gtk] Implement a WebDataSource for the gtk port
2469         https://bugs.webkit.org/show_bug.cgi?id=24758
2470
2471         Add WebKitWebResource to the build script.
2472
2473         * GNUmakefile.am:
2474
2475 2009-08-28  Jan Michael Alonzo  <jmalonzo@webkit.org>
2476
2477         Reviewed by Oliver Hunt.
2478
2479         Gtk Build broken for OSX Quartz
2480         https://bugs.webkit.org/show_bug.cgi?id=28727
2481
2482         Define XP_UNIX for non-Win OS builds.
2483
2484         * GNUmakefile.am:
2485
2486 2009-08-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2487
2488         Reviewed by Holger Freyther.
2489
2490         https://bugs.webkit.org/show_bug.cgi?id=25889
2491         [GTK] scrollbar policy for main frame is not implementable
2492
2493         Adding files for the new test for window-related issues (starting
2494         with scrollbar policy).
2495
2496         * GNUmakefile.am:
2497
2498 2009-08-27  Priit Laes  <plaes@plaes.org>
2499
2500         Reviewed by Xan Lopez.
2501
2502         [GTK] Out-of-srcdir build problem
2503         https://bugs.webkit.org/show_bug.cgi?id=28741
2504
2505         * GNUmakefile.am, autotools/webkit.m4:
2506         Fix problem with out-of-srcdir builds. Also bump required glib version.
2507
2508 2009-08-24  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2509
2510         Reviewed by Xan Lopez.
2511
2512         Bump package and so versions for 1.1.13 release.
2513
2514         * configure.ac:
2515
2516 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
2517
2518         [GTK] Not use deprecated symbols in WebKitWebView example code.
2519         https://bugs.webkit.org/show_bug.cgi?id=28651
2520
2521         * WebKit/gtk/webkit/webkitwebview.cpp
2522
2523 2009-08-18  Xan Lopez  <xlopez@igalia.com>
2524
2525         Rubber-stamped by Holger Freyther.
2526
2527         Require at least libsoup 2.27.91 for the new password
2528         manager/authentication APIs.
2529
2530         * configure.ac:
2531
2532 2009-08-18  Drew Wilson  <atwilson@google.com>
2533
2534         Reviewed by NOBODY (Build Break).
2535
2536         Speculative fix for GTK DumpRenderTree.
2537
2538         * GNUmakefile.am:
2539
2540 2009-08-18  Kent Tamura  <tkent@chromium.org>
2541
2542         Reviewed by Eric Seidel.
2543
2544         Add --enable-datalist option.
2545
2546         * configure.ac:
2547
2548 2009-08-14  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2549
2550         Reviewed by Sam Weinig.
2551
2552         [GTK] Added EventSource to the build (default on).
2553         https://bugs.webkit.org/show_bug.cgi?id=14997 
2554
2555         * configure.ac:
2556
2557 2009-08-14  Jan Michael Alonzo  <jmalonzo@webkit.org>
2558
2559         Rubber-stamped by Gustavo Noronha.
2560
2561         Initialize CFLAGS and CXXFLAGS before the main body of the
2562         WEBKIT_INIT macro so C files don't get built with "-g -O2".
2563
2564         * autotools/webkit.m4:
2565
2566 2009-08-12  Xan Lopez  <xlopez@igalia.com>
2567
2568         Reviewed by Jan Alonzo.
2569
2570         [GTK] Remove keyring optional features
2571         https://bugs.webkit.org/show_bug.cgi?id=28173
2572
2573         Remove keyring support, we now do authentication storage through
2574         libsoup. We depend on libsoup master now, will bump the dependency
2575         when there's a new release.
2576
2577         * GNUmakefile.am:
2578         * configure.ac:
2579
2580 2009-08-11  Drew Wilson  <atwilson@google.com>
2581
2582         Reviewed by NOBODY (Build break).
2583
2584         Speculative fix for GTK build break.
2585
2586         * WebKit.pro:
2587
2588 2009-08-11  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2589
2590         Reviewed by Simon Hausmann.
2591
2592         Build the TestNetscapePlugin on Qt/Mac
2593
2594         * WebKit.pro:
2595
2596 2009-08-11  Xan Lopez  <xlopez@igalia.com>
2597
2598         Reviewed by Jan Alonzo.
2599
2600         Prefix lengthy commands with AM_V_GEN so that they produce an
2601         output like 'GEN <filename>' when in silent mode.
2602
2603         * GNUmakefile.am:
2604
2605 2009-08-05  Jan Michael Alonzo  <jmalonzo@webkit.org>
2606
2607         Reviewed by Xan Lopez.
2608
2609         [Gtk] macros in webkit.m4 should be defined once only
2610         https://bugs.webkit.org/show_bug.cgi?id=27929
2611
2612         The macros in webkit.m4 are not meant to be called multiple times
2613         so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
2614         AC_REQUIRE to remove the automake warnings when doing autogen.sh.
2615
2616         Lastly, make sure CXXFLAGS and CFLAGS are defined before
2617         AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
2618
2619         * autotools/webkit.m4:
2620
2621 2009-08-05  Xan Lopez  <xlopez@igalia.com>
2622
2623         Revert r46714, it was making us build debug images by default.
2624
2625         * autotools/webkit.m4:
2626
2627 2009-08-03  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2628
2629         Reviewed by Eric Seidel.
2630
2631         [Qt] Consolidate common gcc flags to WebKit.pri
2632         https://bugs.webkit.org/show_bug.cgi?id=27934
2633
2634         * WebKit.pri:
2635
2636 2009-08-03  Jan Michael Alonzo  <jmalonzo@webkit.org>
2637
2638         Rubber-stamped by Eric Seidel.
2639
2640         [Gtk] macros in webkit.m4 should be defined once only
2641         https://bugs.webkit.org/show_bug.cgi?id=27929
2642
2643         The macros in webkit.m4 are not meant to be called multiple times
2644         so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
2645         AC_REQUIRE to remove the automake warnings when doing autogen.sh.
2646
2647         * autotools/webkit.m4:
2648
2649 2009-07-29  Ariya Hidayat  <ariya.hidayat@nokia.com>
2650
2651         Reviewed by Simon Hausmann.
2652
2653         Adding ImageDiff project file.
2654
2655         https://bugs.webkit.org/show_bug.cgi?id=27813
2656
2657         * WebKit.pro: Added ImageDiff.pro.
2658
2659 2009-07-29  Jan Michael Alonzo  <jmalonzo@webkit.org>
2660
2661         Reviewed by Eric Seidel and Xan Lopez.
2662
2663         [Gtk] Enable http/tests/appcache tests
2664         https://bugs.webkit.org/show_bug.cgi?id=27674
2665
2666         * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
2667
2668 2009-07-28  Xan Lopez  <xlopez@igalia.com>
2669
2670         Reviewed by Gustavo Noronha.
2671
2672         Use automake 1.11 SILENT_RULES when present, for cleaner build
2673         output. You can disable it by passing --disable-silent-rules to
2674         configure or V=1 to make.
2675
2676         * autotools/dolt.m4:
2677         * configure.ac:
2678
2679 2009-07-28  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2680
2681         Reviewed by Simon Hausmann.
2682
2683         [Qt] Disable some compiler warnings for the win build
2684         https://bugs.webkit.org/show_bug.cgi?id=27709
2685
2686         * WebKit.pri:
2687
2688 2009-07-28  Xan Lopez  <xlopez@igalia.com>
2689
2690         Reviewed by Gustavo Noronha.
2691
2692         * configure.ac: bump version for 1.1.12 release.
2693
2694 2009-07-24  Xan Lopez  <xlopez@igalia.com>
2695
2696         Reviewed by Gustavo Noronha.
2697
2698         Remove unneeded commas from PKG_CHECK_MODULES.
2699
2700         * configure.ac:
2701
2702 2009-07-24  Jan Michael Alonzo  <jmalonzo@webkit.org>
2703
2704         Reviewed by Xan Lopez.
2705
2706         Bump pango version requirement to 1.12 which is the version that
2707         came with Gtk 2.10.
2708
2709         * configure.ac:
2710
2711 2009-07-21  Roland Steiner  <rolandsteiner@google.com>
2712
2713         Reviewed by David Levin.
2714
2715         Add ENABLE_RUBY to list of build options
2716         https://bugs.webkit.org/show_bug.cgi?id=27324
2717
2718         * configure.ac: Added flag ENABLE_RUBY.
2719
2720 2009-07-20  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2721
2722         Reviewed by Holger Freyther.
2723
2724         [Qt] Add an option for QtLauncher to build without QtUiTools dependency
2725         https://bugs.webkit.org/show_bug.cgi?id=27438
2726
2727         Based on Norbert Leser's work.
2728
2729         * WebKit.pri: Symbian does not have UiTools
2730
2731 2009-07-16  Fumitoshi Ukai  <ukai@chromium.org>
2732
2733         Reviewed by David Levin.
2734
2735         Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
2736         https://bugs.webkit.org/show_bug.cgi?id=27206
2737
2738         Add --enable-web-sockets in configure.ac
2739
2740         * configure.ac:
2741
2742 2009-07-16  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2743
2744         Reviewed by Simon Hausmann.
2745
2746         [Qt] Enable GNU compiler extensions to the ARM compiler 
2747         for all Qt ports using RVCT
2748         https://bugs.webkit.org/show_bug.cgi?id=27348
2749
2750         * WebKit.pri:
2751
2752 2009-07-15  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2753
2754         Rubber-stamped by Simon Hausmann.
2755
2756         Fix the Qt/Mac build by disabling TestNetscapePlugin
2757
2758         We should fix and enable this once we run DRT for Qt/Mac
2759
2760         * WebKit.pro:
2761
2762 2009-07-13  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2763
2764         Unreviewed build fix. Require the correct libsoup version now that
2765         it's released.
2766
2767         * configure.ac:
2768
2769 2009-07-13  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2770
2771         Reviewed by Tor Arne Vestbø.
2772
2773         [Qt] Build fix for QtWebKit on Win
2774         https://bugs.webkit.org/show_bug.cgi?id=27205
2775
2776         * WebKit.pri: Include the major version number in the QtWebKit
2777         library file for Win.
2778
2779 2009-07-13  Simon Hausmann  <simon.hausmann@nokia.com>
2780
2781         Reviewed by Ariya Hidayat.
2782
2783         Add the test netscape plugin for the Qt DRT to the build.
2784
2785         * WebKit.pro:
2786
2787 2009-07-13  Drew Wilson  <atwilson@google.com>
2788
2789         Reviewed by David Levin.
2790
2791         Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
2792         https://bugs.webkit.org/show_bug.cgi?id=26932
2793
2794         Added ENABLE(SHARED_WORKERS) flag.
2795
2796        * configure.ac:
2797
2798 2009-07-12  Xan Lopez  <xlopez@igalia.com>
2799
2800         Reviewed by Gustavo Noronha.
2801
2802         Bump version in preparation for 1.1.11 release.
2803
2804         * configure.ac:
2805
2806 2009-07-07  Norbert Leser  <norbert.leser@nokia.com>
2807
2808         Reviewed by Simon Hausmann.
2809
2810         Exclude DumpRenderTree.pro from symbian build
2811
2812         * WebKit.pro:
2813
2814 2009-07-09  Drew Wilson  <atwilson@google.com>
2815
2816         Reviewed by Alexey Proskuryakov.
2817
2818         https://bugs.webkit.org/show_bug.cgi?id=26903
2819
2820         Turned on CHANNEL_MESSAGING by default because the MessageChannel API
2821         can now be implemented for Web Workers and is reasonably stable.
2822
2823         * configure.ac: enable CHANNEL_MESSAGING.
2824
2825 2009-07-03  Jan Michael Alonzo  <jmalonzo@webkit.org>
2826
2827         Reviewed by Xan Lopez and Gustavo Noronha.
2828
2829         Set user-agent from application
2830         https://bugs.webkit.org/show_bug.cgi?id=17375
2831
2832         Define UA version macros to be used by the UA string.
2833         Add new WebSettings unit test for the User-Agent string API.
2834
2835         * GNUmakefile.am:
2836         * configure.ac:
2837
2838 2009-06-20  Gustavo Noronha Silva  <gns@gnome.org>
2839
2840         Reviewed by Jan Alonzo.
2841
2842         Adding files for the new test case for loading statuses.
2843
2844         * GNUmakefile.am:
2845
2846 2009-06-15  Xan Lopez  <xlopez@igalia.com>
2847
2848         Reviewed by Gustavo Noronha.
2849
2850         Version bump in preparation for 1.1.10 release.
2851
2852         * configure.ac:
2853
2854 2009-06-12  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2855
2856         Reviewed by Xan Lopez.
2857
2858         Refactor handling of options in the build-webkit script
2859         
2860         Options are now defined in one place, and then reused when creating
2861         the usage help text, the arguments to GetOptions(), and when passing
2862         the options on to the underlying port-dependent build systems.
2863         
2864         This allows the Qt port to read the defaults for the options from the
2865         pro file (dynamically), and to pass the options on to qmake at build.
2866
2867         * configure.ac:
2868
2869 2009-06-11  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2870
2871         Reviewed by Holger Freyther.
2872
2873         [Qt] Fix release build detection
2874         https://bugs.webkit.org/show_bug.cgi?id=26267
2875
2876         * WebKit.pri:
2877
2878 2009-06-10  Gustavo Noronha Silva  <gns@gnome.org>
2879
2880         Reviewed by Xan Lopez.
2881
2882         Add unit tests for our WebKitNetworkRequest object.
2883
2884         * GNUmakefile.am:
2885
2886 2009-06-10  Xan Lopez  <xlopez@igalia.com>
2887
2888         Reviewed by Gustavo Noronha.
2889
2890         Version bump in preparation for 1.1.9 release.
2891
2892         * configure.ac:
2893
2894 2009-06-10  Xan Lopez  <xlopez@igalia.com>
2895
2896         Reviewed by Jan Alonzo.
2897
2898         https://bugs.webkit.org/show_bug.cgi?id=25415
2899         [GTK][ATK] Please implement support for get_text_at_offset
2900
2901         Add new dependency on the Gail utils library, needed for our a11y
2902         implementation.
2903
2904         * GNUmakefile.am:
2905         * configure.ac:
2906
2907 2009-05-29  Gustavo Noronha Silva  <gns@gnome.org>
2908
2909         Reviewed by Jan Alonzo.
2910
2911         Add a test-case for our HTTP backend, currently checking the
2912         ref-counting of the SoupMessage.
2913
2914         * GNUmakefile.am:
2915
2916 2009-05-28  Dirk Schulze  <krit@webkit.org>
2917
2918         Reviewed by Nikolas Zimmermann.
2919
2920         Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
2921
2922         * configure.ac:
2923
2924 2009-05-19  Xan Lopez  <xlopez@igalia.com>
2925
2926         Reviewed by Jan Alonzo and Gustavo Noronha.
2927
2928         https://bugs.webkit.org/show_bug.cgi?id=25415
2929         [GTK][ATK] Please implement support for get_text_at_offset
2930
2931         Add new test file for ATK.
2932
2933         * GNUmakefile.am:
2934
2935 2009-05-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2936
2937         Rubber-stamped by Xan Lopez.
2938
2939         Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
2940         correct directory, so that we pass make distcheck.
2941
2942         * GNUmakefile.am:
2943
2944 2009-05-28  Xan Lopez  <xlopez@igalia.com>
2945
2946         Bump version numbers in preparation for 1.1.8 release.
2947
2948         * configure.ac:
2949
2950 2009-05-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
2951
2952         Unreviewed build fix. Add gstreamer-video-0.10 libs to
2953         GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
2954         - symbol used in MediaPlayerPrivateGstreamer.
2955
2956         * configure.ac:
2957
2958 2009-05-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
2959
2960         Reviewed by Xan Lopez.
2961
2962         [Gtk] Various autotools build refactoring and fixes
2963         https://bugs.webkit.org/show_bug.cgi?id=25286
2964
2965         Refactor library LIBS. Move third-party libs in libwebkit instead
2966         of libWebCore.
2967
2968         * GNUmakefile.am:
2969
2970 2009-05-22  Antonio Gomes  <antonio.gomes@openbossa.org>
2971
2972         Reviewed by Gustavo Noronha.
2973
2974         Make Gtk build not bail out if gtk-doc-tools is not installed.
2975
2976         Warning message shown instead.
2977
2978         * autogen.sh:
2979
2980 2009-05-22  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2981
2982         Reviewed by Xan Lopez.
2983
2984         Add big warnings about the glib unicode backend being slow and
2985         incomplete, since it is a work in progress.
2986
2987         * autotools/webkit.m4:
2988         * configure.ac:
2989
2990 2009-05-22  Dominik Röttsches  <dominik.roettsches@access-company.com>
2991
2992         Reviewed by Gustavo Noronha.
2993
2994         https://bugs.webkit.org/show_bug.cgi?id=15914
2995         [GTK] Implement Unicode functionality using GLib
2996
2997         Initial version of this patch by Jürg Billeter.
2998
2999         Adding options for --with-unicode-backend=icu|glib
3000         and checking for pango version >= 1.21.0 if GLib backend
3001         is selected. Temporarily, until remaining parts of
3002         this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
3003         macro to allow for a mixed compilation with WTF Unicode
3004         backend based on GLib while text codecs and TextBreakIterator
3005         remain ICU dependent.
3006
3007         * GNUmakefile.am:
3008         * configure.ac:
3009
3010 2009-05-18  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3011
3012         Reviewed by Gavin Barraclough.
3013
3014         Enable YARR, and disable WREC for GTK+.
3015
3016         * configure.ac:
3017
3018 2009-05-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
3019
3020          Reviewed by Xan Lopez.
3021
3022          [Gtk] Various autotools build refactoring and fixes
3023          https://bugs.webkit.org/show_bug.cgi?id=25286
3024
3025          Add support for running unit tests. Also run the tests whenever
3026          the 'check' target runs.
3027
3028          * GNUmakefile.am:
3029
3030 2009-05-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
3031
3032          Reviewed by Xan Lopez.
3033
3034          [Gtk] Various autotools build refactoring and fixes
3035          https://bugs.webkit.org/show_bug.cgi?id=25286
3036
3037          Style fixes
3038
3039          * GNUmakefile.am:
3040
3041 2009-05-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
3042
3043          Reviewed by Xan Lopez.
3044
3045          [Gtk] Various autotools build refactoring and fixes
3046          https://bugs.webkit.org/show_bug.cgi?id=25286
3047
3048          Add -no-install and -no-fast-install to programs and tests that we
3049          don't install. Also remove -O2 since this is already handled at
3050          configure time.
3051
3052          * GNUmakefile.am:
3053
3054 2009-05-17  Jan Michael Alonzo  <jmalonzo@webkit.org>
3055
3056         Reviewed by Xan Lopez.
3057
3058         [Gtk] Various autotools build refactoring and fixes
3059         https://bugs.webkit.org/show_bug.cgi?id=25286
3060
3061         Refactor library cflags
3062
3063         * GNUmakefile.am:
3064
3065 2009-05-15  Fridrich Strba  <fridrich.strba@bluewin.ch>
3066
3067         Reviewed by Jan Alonzo.
3068
3069         Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
3070         the JIT compiler is not a cross-compiler
3071
3072         * configure.ac:
3073
3074 2009-05-13  Xan Lopez  <xlopez@igalia.com>
3075
3076         Unreviewed: bump versions in preparation for 1.1.7 release.
3077
3078         * configure.ac:
3079
3080 2009-05-13  Xan Lopez  <xlopez@igalia.com>
3081
3082         Rubber-stamped by Gustavo Noronha.
3083
3084         Revert commit r43563, since it breaks WebKitGTK+ when compiled
3085         with gcc 4.4.
3086
3087         * GNUmakefile.am:
3088
3089 2009-05-12  Jan Michael Alonzo  <jmalonzo@webkit.org>
3090
3091         Reviewed by Holger Freyther.
3092
3093         [Gtk] Various autotools build refactoring and fixes
3094         https://bugs.webkit.org/show_bug.cgi?id=25286
3095
3096         Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
3097
3098         * GNUmakefile.am:
3099
3100 2009-05-09  Jan Michael Alonzo  <jmalonzo@webkit.org>
3101
3102         Reviewed by Gustavo Noronha.
3103
3104         WebKit-r43163 won't build for gtk-directfb
3105         https://bugs.webkit.org/show_bug.cgi?id=25538
3106
3107         Move the ENCHANT check out of the with_target conditional since it
3108         applies to all targets
3109
3110         * configure.ac:
3111
3112 2009-05-09  Mike Hommey  <glandium@debian.org>
3113
3114         Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
3115
3116         Enable JIT on x86-64 gtk+
3117         https://bugs.webkit.org/show_bug.cgi?id=24724
3118
3119         * configure.ac:
3120
3121 2009-05-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3122
3123         Reviewed by Xan Lopez.
3124
3125         Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
3126
3127         * GNUmakefile.am:
3128         * autogen.sh:
3129
3130 2009-05-06  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3131
3132         Reviewed by Simon Hausmann.
3133
3134         Build QtWebKit as a framework on Mac
3135
3136         This implies both debug and release build by default, unless
3137         one of the --debug or --release config options are passed to
3138         the build-webkit script.
3139
3140         Frameworks can be disabled by passing CONFIG+=webkit_no_framework
3141         to the build-webkit script.
3142
3143         To be able to build both debug and release targets in parallel
3144         we have to use separate output directories for the generated
3145         sources, which is not optimal, but required to avoid race conditions.
3146
3147         An optimization would be to only require this spit-up on Mac.
3148
3149         * WebKit.pri:
3150
3151 2009-04-30  Jan Michael Alonzo  <jmalonzo@webkit.org>
3152
3153         Unreviewed build GTK build fix
3154
3155         * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
3156
3157 2009-04-30  Dimitri Glazkov  <dglazkov@chromium.org>
3158
3159         Unreviewed, build fix.
3160
3161         https://bugs.webkit.org/show_bug.cgi?id=25470
3162         Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
3163
3164         * configure.ac: Add autoconfig options, missed in the first commit.
3165
3166 2009-04-28  Xan Lopez  <xlopez@igalia.com>
3167
3168         Unreviewed: bump versions in preparation for 1.1.6 release.
3169
3170         * configure.ac:
3171
3172 2009-04-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
3173
3174         Reviewed by Xan Lopez.
3175
3176         [GTK] Error reporting
3177         https://bugs.webkit.org/show_bug.cgi?id=18344
3178
3179         Add webkiterror to the build.
3180
3181         * GNUmakefile.am:
3182
3183 2009-04-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
3184
3185          Reviewed by Xan Lopez.
3186
3187          [GTK] Error reporting
3188          https://bugs.webkit.org/show_bug.cgi?id=18344
3189
3190          Add the default error page for installation.
3191
3192          * GNUmakefile.am:
3193
3194 2009-04-24  Diego Escalante Urrelo  <diegoe@gnome.org>
3195
3196         Reviewed by Gustavo Noronha.
3197
3198         https://bugs.webkit.org/show_bug.cgi?id=15616
3199         [GTK] Add spell checking
3200
3201         Add enchant support for spell-checking-languages property to work
3202         properly.
3203
3204         * GNUmakefile.am:
3205         * configure.ac:
3206
3207 2009-04-24  Simon Hausmann  <simon.hausmann@nokia.com>
3208
3209         Reviewed by Ariya Hidayat.
3210
3211         Added support for generating API docs in the Qt build using "make docs"
3212
3213         * WebKit.pro: Include docs.pri for "make docs" target.
3214
3215 2009-04-14  Xan Lopez  <xlopez@igalia.com>
3216
3217         Unreviewed version bump in preparation for 1.1.5 release.
3218
3219         * configure.ac:
3220
3221 2009-04-06  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3222
3223         Rubber-stamped by Sam Weinig.
3224
3225         Added rules to maintain the localization support. We cannot simply
3226         use whatever gettextize gives us because our build system is
3227         non-recursive.
3228
3229         * GNUmakefile.am:
3230         * configure.ac:
3231
3232 2009-04-05  Mike Hommey  <glandium@debian.org>
3233
3234         Reviewed by Holger Freyther.
3235
3236         Filter out all C++ symbols
3237         https://bugs.webkit.org/show_bug.cgi?id=24960
3238
3239         Considering the public API is all C, we can just filter out all
3240         C++ mangled symbols, which will avoid exporting symbols in some
3241         corner cases such as gcc bugs on specific architectures, etc.
3242
3243         * autotools/symbols.filter:
3244
3245 2009-04-03  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3246
3247         Reviewed by Holger Freyther.
3248
3249         Require GTK+ >= 2.10; 2.8 is already very old, and some very
3250         useful APIs are only available since 2.10.
3251
3252         * configure.ac:
3253
3254 2009-04-01  Christian Dywan  <christian@twotoasts.de>
3255
3256         Reviewed by Holger Freyther.
3257
3258         Unit test WebKitDownload
3259         http://bugs.webkit.org/show_bug.cgi?id=24844
3260
3261         * GNUmakefile.am: Add a unit test for downloading.
3262
3263 2009-04-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3264
3265         Unreviewed build fix. Fix make distcheck, after the gtk-doc
3266         integration.
3267
3268         * GNUmakefile.am:
3269
3270 2009-03-30  Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3271
3272         Reviewed by Holger Freyther.
3273
3274         Integrate gtk-doc into the Gtk+ buildsystem.
3275
3276         * autogen.sh:
3277         * configure.ac:
3278
3279 2009-03-30  Xan Lopez  <xlopez@igalia.com>
3280
3281         Unreviewed: bump version to 1.1.4 for release.
3282
3283         * configure.ac:
3284
3285 2009-03-21  Xan Lopez  <xlopez@igalia.com>
3286
3287         Reviewed by Holger Freyther.
3288
3289         Require gnome-keyring 2.26.0, since we were depending on an
3290         unreleased trunk revision between 2.25.91 and 2.26.0.
3291
3292         * configure.ac:
3293
3294 2009-03-20  Jan Michael Alonzo  <jmalonzo@gmail.com>
3295
3296         Reviewed by Holger Freyther.
3297
3298         [GTK] Misc patches for WebKitWebHistoryItem
3299         https://bugs.webkit.org/show_bug.cgi?id=24493
3300
3301         Added build support for build the WebKitWebHistoryItem unit test.
3302
3303         * GNUmakefile.am:
3304
3305 2009-03-20  Jan Michael Alonzo  <jmalonzo@gmail.com>
3306
3307         Reviewed by Holger Freyther.
3308
3309         Separate gtk unit tests
3310         https://bugs.webkit.org/show_bug.cgi?id=24039
3311
3312         Build the unit tests accordingly.
3313
3314         * GNUmakefile.am:
3315
3316 2009-03-17  Gustavo Noronha Silva  <gns@gnome.org>
3317
3318         Reviewed by Mark Rowe.
3319
3320         Enable HTML5 media elements support by default in the GTK+ port.
3321
3322         * configure.ac:
3323
3324 2009-03-17  Mike Hommey <glandium@debian.org>
3325
3326         Reviewed by Holger Freyther.
3327
3328         Do not export cti* symbols.
3329         See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519924.
3330
3331         * autotools/symbols.filter:
3332
3333 2009-03-15  Xan Lopez  <xlopez@igalia.com>
3334
3335         Bump version to 1.1.3 for release and fix soversion
3336         calculation (oops). Thanks to Frederik Himpe for pointing this
3337         out.
3338
3339         * configure.ac:
3340
3341 2009-03-15  Xan Lopez  <xlopez@igalia.com>
3342
3343         Bump version and libtool version for release.
3344
3345         * configure.ac:
3346
3347 2009-03-14  Xan Lopez  <xlopez@igalia.com>
3348
3349         No review, build fix.
3350
3351         Split clean rules to make distcheck pass.
3352
3353         * GNUmakefile.am:
3354
3355 2009-03-13  Mark Rowe  <mrowe@apple.com>
3356
3357         Reviewed by Dan Bernstein.
3358
3359         Remove rarely used Makefile targets from the Makefile.
3360
3361         There are many situations in which the targets don't work as expected,
3362         and their primary use is addressed by having the build system default
3363         to building the appropriate architecture.
3364
3365         * Makefile.shared:
3366
3367 2009-03-11  Jan Michael Alonzo  <jmalonzo@webkit.org>
3368
3369         Reviewed by Holger Freyther.
3370
3371         [Gtk] Fix make clean targets
3372         https://bugs.webkit.org/show_bug.cgi?id=24450
3373
3374         Fix 'make' clean targets. We shouldn't be removing DerivedSources
3375         if it's only clean. Only remove it if it's distclean or
3376         maintainer-clean. Also remove build-related auxillary files on
3377         dist/maintainer clean.
3378
3379         * GNUmakefile.am:
3380
3381 2009-03-11  Jan Michael Alonzo  <jmalonzo@webkit.org>
3382
3383         Reviewed by Holger Freyther
3384
3385         [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
3386         https://bugs.webkit.org/show_bug.cgi?id=2260
3387
3388         pangoft2 is also used in directfb builds so use it for all targets
3389
3390         * configure.ac:
3391
3392 2009-03-02  Xan Lopez  <xan@gnome.org>
3393
3394         Reviewed by Mark Rowe.
3395
3396         https://bugs.webkit.org/show_bug.cgi?id=24287
3397         [GTK] Move auth dialog feature to WebKit/
3398
3399         Add WebKitSoupAuthDialog files to build.
3400
3401         * GNUmakefile.am:
3402
3403 2009-03-03  Gustavo Noronha Silva  <gns@gnome.org>
3404
3405         Reviewed by Alexey Proskuryakov.
3406
3407         https://bugs.webkit.org/show_bug.cgi?id=16826
3408         [Gtk] Implement WebKitDownload
3409
3410         Adding new files related to WebKitDownload to the GTK+ port.
3411
3412         * GNUmakefile.am:
3413
3414 2009-03-02  Gustavo Noronha Silva  <gns@gnome.org>
3415
3416         Unreviewed build fix; adding missing files to EXTRA_DIST, so that
3417         they show up in the tarball.
3418
3419         * GNUmakefile.am:
3420
3421 2009-03-01  Christian Dywan  <christian@twotoasts.de>
3422
3423         * configure.ac: Bump GTK port version to 1.1.1.
3424
3425 2009-02-27  Gustavo Noronha Silva  <gns@gnome.org>
3426
3427         Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
3428         file to EXTRA_DIST to fix make dist.
3429
3430         * GNUmakefile.am:
3431
3432 2009-02-26  Xan Lopez  <xan@gnome.org>
3433
3434         Reviewed by Holger Freyther.
3435
3436         https://bugs.webkit.org/show_bug.cgi?id=16947
3437         [GTK] Missing HTTP Auth challenge
3438
3439         Add HTTP authentication dialog with optional GNOME Keyring
3440         storage.
3441
3442         * GNUmakefile.am:
3443         * configure.ac:
3444
3445 2009-02-26  Xan Lopez  <xan@gnome.org>
3446
3447         Reviewed by Holger Freyther.
3448
3449         https://bugs.webkit.org/show_bug.cgi?id=16947
3450         [GTK] Missing HTTP Auth challenge
3451
3452         Take marshallers to be built from a manually maintained list
3453         instead of grepping the sources.
3454
3455         It's much faster, especially so now that we want to add
3456         marshallers from WebCore too. A system to only take into account
3457         the modified files when generating the marshallers from sources
3458         could be hacked, but I think it's overkill considering how rarely
3459         a new marshaller is added.
3460
3461         * GNUmakefile.am:
3462
3463 2009-02-24  Jan Michael Alonzo  <jmalonzo@webkit.org>
3464
3465         Reviewed by Alexey Proskuryakov.
3466
3467         [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
3468         https://bugs.webkit.org/show_bug.cgi?id=24072
3469
3470         Add options for toggling 3D transforms and HTML5 channel messaging
3471         support on or off.
3472
3473         Also fix the web-workers option. It should be web-workers and not workers.
3474
3475         * configure.ac:
3476
3477 2009-02-23  Xan Lopez  <xan@gnome.org>
3478
3479         Reviewed by Alexey Proskuryakov.
3480
3481         https://bugs.webkit.org/show_bug.cgi?id=22624
3482         [SOUP][GTK] Need API to get SoupSession from WebKit.
3483
3484         Remove CURL support, the only supported HTTP backend is SOUP now.
3485
3486         * GNUmakefile.am:
3487         * configure.ac:
3488
3489 2009-02-19  Christian Dywan  <christian@twotoasts.de>
3490
3491         Rubber-stamped by Holger Freyther.
3492
3493         http://bugs.webkit.org/show_bug.cgi?id=22811
3494         Underlinking in Programs_UnitTests (GTK+ build)
3495
3496         * GNUmakefile.am: Add GLIB_LIBS to unit test library flags.
3497
3498 2009-02-18  Gustavo Noronha Silva  <gns@gnome.org>
3499
3500         Reviewed by Holger Freyther.
3501
3502         Fix symbols.filter location, and add other missing files to the
3503         autotools build, so that make dist works.
3504
3505         * GNUmakefile.am:
3506
3507 2009-02-17  Gustavo Noronha Silva  <gns@gnome.org>
3508
3509         Reviewed by Alexey Proskuryakov.
3510
3511         https://bugs.webkit.org/show_bug.cgi?id=23939
3512         Release build being built with debugging symbols
3513
3514         * configure.ac: Revert change done in revision 40790, since we
3515         already have a AC_PROG_CXX macro call as part of WEBKIT_INIT
3516
3517 2009-02-12  Gustavo Noronha Silva  <gns@gnome.org>
3518
3519         Reviewed by Eric Seidel.
3520
3521         * configure.ac: Make soup the default HTTP backend for the Gtk port.
3522
3523 2009-02-09  Calvin Walton  <calvin.walton@gmail.com>
3524
3525         Reviewed by Holger Freyther.
3526
3527         https://bugs.webkit.org/show_bug.cgi?id=23823
3528
3529         [Gtk] Fix build with recent autotools
3530
3531         Current versions of automake/libtool don't assume you want C++ enabled
3532         by default any more, so explicitly check for a C++ compiler.
3533
3534         * configure.ac: Add AC_PROG_CXX macro
3535
3536 2009-02-02  Christian Dywan  <christian@twotoasts.de>
3537
3538         Rubber-stamped by Holger Freyther.
3539
3540         Don't require Geolocation by default.
3541
3542         * configure.ac:
3543
3544 2009-01-30  Jan Michael Alonzo  <jmalonzo@webkit.org>
3545
3546         Reviewed by Nikolas Zimmermann.
3547
3548         [Gtk] Refactor autoconf/configure.ac in preparation for jsc and webkit build splits
3549         https://bugs.webkit.org/show_bug.cgi?id=22136
3550
3551         * GNUmakefile.am:
3552         * acinclude.m4: Removed.
3553         * autogen.sh:
3554         * autotools/acinclude.m4: Added.
3555         * autotools/dolt.m4: Added.
3556         * autotools/symbols.filter: Renamed from symbols.filter.
3557         * autotools/webkit.m4: Added.
3558         * configure.ac:
3559
3560 2009-01-30  Holger Hans Peter Freyther  <zecke@selfish.org>
3561
3562         Reviewed by Nikolas Zimmermann.
3563
3564         [GTK] Implement GeolocationService using the Geoclue library
3565
3566         https://bugs.webkit.org/show_bug.cgi?id=22022
3567
3568         Untested implementation of the GeolocationService using the geoclue
3569         library. Velocity handling is completely missing and the accuracy
3570         handling might be wrong.
3571
3572         * GNUmakefile.am:
3573         * configure.ac:
3574
3575 2009-01-11  Xan Lopez  <xan@gnome.org>
3576
3577         Reviewed by Holger Freyther.
3578
3579         Bump version to 1.1.0 since we are breaking ABI and adding new
3580         major features.
3581
3582         * configure.ac:
3583
3584 2008-12-19  Marco Barisione  <marco.barisione@collabora.co.uk>
3585
3586         Reviewed by Holger Freyther.
3587
3588         http://bugs.webkit.org/show_bug.cgi?id=16562
3589         [gtk] Implement WebPolicyDelegate methods
3590
3591         Original work by Pierre-Luc Beaudoin. Final touches by Gustavo
3592         Noronha.
3593
3594         This implements the delegates methods of WebPolicyDelegate.
3595         Since Gtk+/C doesn't have delegate methods, they are replaced with
3596         signals.
3597
3598         A new object WebKitWebPolicyDecision allows the browser to delay its
3599         response in certain cases. WebKitWebNavigationAction contains the
3600         information about what caused a navigation request.
3601
3602         * GNUmakefile.am: Add new files
3603
3604 2008-12-19  Gustavo Noronha Silva  <gns@gnome.org>
3605
3606         Reviewed by Holger Freyther.
3607
3608         Use ustar tar format for WebKit/GTK+'s make dist target, so that
3609         storing files whose filenames are > 99 is possible.
3610
3611         * configure.ac:
3612
3613 2008-12-19  Holger Hans Peter Freyther  <zecke@selfish.org>
3614
3615         [GTK] Build fix by defining WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
3616
3617         Fix the jit compilation on i*686 on Linux by using the va_list
3618         to pass arguments to the CTI. This is done on the MAC as well
3619         and sunspider and javascriptcore seem to work with that.
3620
3621         * configure.ac:
3622
3623 2008-12-18  Pamela Greene  <pam@chromium.org>
3624
3625         Submitted without review.
3626         Right, remove the whole misplaced directory, not just the tests.
3627
3628         * fast: Removed.
3629         * fast/dom: Removed.
3630
3631 2008-12-18  Pamela Greene  <pam@chromium.org>
3632
3633         Submitted without review.
3634         Moving layout test into LayoutTests where it belongs.
3635
3636         * fast/dom/setter-type-enforcement-expected.txt: Removed.
3637         * fast/dom/setter-type-enforcement.html: Removed.
3638
3639 2008-12-15  Daniel Macks  <dmacks@netspace.org>
3640
3641         Reviewed by Darin Adler.
3642
3643         Default to use external libicu-config if avail on all platforms.
3644         https://bugs.webkit.org/show_bug.cgi?id=22713
3645
3646         * configure.ac:
3647
3648 2008-12-12  Holger Hans Peter Freyther  <zecke@selfish.org>
3649
3650         Back out r39222 as this is breaking the build on Gentoo (aclocal-1.10)
3651
3652         The m4 directory does not exist and we now have a compile issue on
3653         Gentoo systems.
3654
3655         * GNUmakefile.am:
3656         * configure.ac:
3657
3658 2008-12-11  Daniel Macks  <dmacks@netspace.org>
3659
3660         Reviewed by Darin Adler.
3661
3662         https://bugs.webkit.org/show_bug.cgi?id=22714
3663
3664         Put libtool macro files in subdir that it wants.
3665
3666         * GNUmakefile.am:
3667         * configure.ac:
3668
3669 2008-12-07  Holger Hans Peter Freyther  <zecke@selfish.org>
3670
3671         Reviewed by Eric Seidel.
3672
3673         [Gtk+] Use glib's unit test facilities to test the WebKit/Gtk+ API
3674
3675         https://bugs.webkit.org/show_bug.cgi?id=22491
3676
3677         Add the skeleton to WebKit/gtk/tests and integrate that into the
3678         buildsystem. Testing support was added in glib 2.16. For versions
3679         using glib < 2.16 we compile an empty application.
3680
3681         * GNUmakefile.am:
3682
3683 2008-12-07  Holger Hans Peter Freyther  <zecke@selfish.org>
3684
3685         Reviewed by Cameron Zwarich.
3686
3687         [GTK] Define ENABLE_JIT_OPTIMIZE_CALL, ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS, ENABLE_JIT_OPTIMIZE_ARITHMETIC
3688
3689         When building the jit on i*86 also enable the above optimizations.
3690
3691         * configure.ac:
3692
3693 2008-12-03  Simon Hausmann  <hausmann@webkit.org>
3694
3695         Reviewed by Tor Arne Vestbø.
3696
3697         Fix the build of WebKit inside Qt by making sure that qmake generators
3698         that do not produce generated sources (i.e. cpp files) are not
3699         included in SOURCES.
3700
3701         * WebKit.pri:
3702
3703 2008-12-02  Simon Hausmann  <hausmann@webkit.org>
3704
3705         Reviewed by Tor Arne Vestbø.
3706
3707         Removed JavaScriptCore from SUBDIRS as it's not built separately
3708         anymore.
3709
3710         * WebKit.pro:
3711
3712 2008-11-28  Gustavo Noronha Silva  <gns@gnome.org>
3713
3714         Reviewed and slightly modified by Holger Freyther.
3715
3716         https://bugs.webkit.org/show_bug.cgi?id=19130
3717
3718         Added the new WebKitGtk files to be built:
3719         WebKit/gtk/webkit/webkitwebwindowfeatures.{cpp,h}
3720
3721         * GNUmakefile.am:
3722
3723 2008-11-26  Kalle Vahlman  <kalle.vahlman@movial.com>
3724
3725         Reviewed by Darin Adler. Landed by Jan Alonzo.
3726
3727         Bison versions under 2.2 produce crashing CSSGrammar code for ARM
3728         https://bugs.webkit.org/show_bug.cgi?id=22456
3729
3730         Check for bison version 2.2 or greater on ARM. Earlier versions produce
3731         code that crashes on ARM devices.
3732
3733         * configure.ac:
3734
3735 2008-11-25  Holger Hans Peter Freyther  <zecke@selfish.org>
3736
3737         Reviewed by David Kilzer.
3738
3739         https://bugs.webkit.org/show_bug.cgi?id=22022
3740
3741         Add Geolocation support to the configure.ac
3742
3743         Add an option to build WebKit/Gtk+ with Geolocation. The
3744         implementation will be using Gypsy.
3745
3746         * configure.ac:
3747
3748 2008-11-24  Holger Hans Peter Freyther  <zecke@selfish.org>
3749
3750         Reviewed by Mark Rowe.
3751
3752         [Gtk+] Add configure option to enable Web Workers and enable it by default
3753
3754         Add --enable-workers to the buildsystem (used by build-webkit) add
3755         the to be build files to the GNUmakefile.am and change build-webkit
3756         to enable Web Workers by default.
3757
3758         * configure.ac:
3759
3760 2008-09-09  Joerg Bornemann  <joerg.bornemann@trolltech.com>
3761
3762         Reviewed by Simon Hausmann.
3763
3764         Steps towards making the Qt port of WebKit compile on Windows CE
3765
3766         https://bugs.webkit.org/show_bug.cgi?id=20746
3767
3768         * WebKit.pro: don't build DumpRenderTree on all Win32 platforms
3769
3770 2008-11-17  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
3771
3772         Reviewed by George Staikos.
3773
3774         Add WML build support for Gtk as well.
3775
3776         * configure.ac:
3777
3778 2008-11-16  Geoffrey Garen  <ggaren@apple.com>
3779
3780         Not reviewed.
3781
3782         Try to fix gtk build.
3783
3784         * configure.ac:
3785
3786 2008-11-10  Tor Arne Vestbø  <tavestbo@trolltech.com>
3787
3788         Rubber-stamped by Simon Hausmann.
3789
3790         Distinguish between building from trunk and as part of Qt
3791
3792         * WebKit.pri:
3793
3794 2008-11-10  Morten Sørvig  <msorvig@trolltech.com>
3795
3796         Reviewed by Simon Hausmann.
3797
3798         Make tests/auto/qwebframe compile on Qt/Mac.
3799
3800         * WebKit.pri: Fix linkage against QtWebKit when compiled as framework.
3801
3802 2008-11-06  Cameron Zwarich  <zwarich@apple.com>
3803
3804         Not reviewed.
3805
3806         Speculatively fix the GTK build.
3807
3808         * GNUmakefile.am:
3809
3810 2008-11-06  Alp Toker  <alp@nuanti.com>
3811
3812         GTK build fix for r38155. create_hash_table was moved out of kjs/
3813
3814         * GNUmakefile.am:
3815
3816 2008-11-06  Cameron Zwarich  <zwarich@apple.com>
3817
3818         Rubber-stamped by Sam Weinig.
3819
3820         Correct the reference to jsc.pro in WebKit.pro to match its new
3821         location in the root directory of JavaScriptCore.
3822
3823         * WebKit.pro:
3824
3825 2008-11-03  Alp Toker  <alp@nuanti.com>
3826
3827         autotools distcleancheck fix. Add dolt-generated files and
3828         webkitenumtypes.h to the list of files that need to be cleaned.
3829         Unreviewed.
3830
3831         * GNUmakefile.am:
3832
3833 2008-11-03  Alp Toker  <alp@nuanti.com>
3834
3835         Rubber-stamped by Holger Freyther.
3836
3837         Do not enable RTTI or exceptions in debug builds, matching release
3838         builds. They don't help much with debugging and significantly slow
3839         down and increase the size of the debug build.
3840
3841         * GNUmakefile.am:
3842
3843 2008-11-03  Alp Toker  <alp@nuanti.com>
3844
3845         Rubber-stamped by Holger Freyther.
3846
3847         Add mingw32 case to dolt for faster GTK+ Windows builds.
3848
3849         * acinclude.m4:
3850
3851 2008-11-02  Xan Lopez  <xan@gnome.org>
3852
3853         Reviewed by Holger Freyther
3854
3855         https://bugs.webkit.org/show_bug.cgi?id=22009
3856         HTML5 Video with GStreamer pulls gnome-vfs without using it.
3857
3858         * configure.ac:
3859         Remove gnome-vfs from configure.ac, it's unused.
3860
3861 2008-10-30  Alp Toker  <alp@nuanti.com>
3862
3863         https://bugs.webkit.org/show_bug.cgi?id=19395
3864         doltlibtool bug with bash 3.0
3865
3866         autotools dolt build fix for bash version 3.0 and older. Remove
3867         concatenation syntax from doltlibtool to support the older versions
3868         which don't have '+='.
3869
3870         * acinclude.m4:
3871
3872 2008-10-30  Alp Toker  <alp@nuanti.com>
3873
3874         Rubber-stamped by Oliver Hunt.
3875
3876         autotools build system change to enable JIT features by default. Can
3877         be disabled with --disable-jit (and is disabled automatically on
3878         unsupported platforms).
3879
3880         * configure.ac:
3881
3882 2008-10-30  Alp Toker  <alp@nuanti.com>
3883
3884         Bump WebKit GTK+ version to 1.0.3.
3885
3886         * configure.ac:
3887
3888 2008-10-29  Gustavo Noronha Silva  <gns@gnome.org>
3889
3890         Reviewed by Holger Freyther.
3891
3892         Added all the files that need to be installed for the Inspector to
3893         work.
3894
3895 2008-10-29  Mike Hommey  <glandium@debian.org>
3896
3897         Reviewed by Holger Freyther.
3898
3899         https://bugs.webkit.org/show_bug.cgi?id=21884
3900         Test presence and link against libpng.
3901
3902         * GNUmakefile.am:
3903         * configure.ac:
3904
3905 2008-10-29  Jan Michael Alonzo  <jmalonzo@webkit.org>
3906
3907         Reviewed by Holger Freyther.
3908
3909         Add --enable-optimizations to enable optimized builds. The default
3910         is to enable it for release builds, and disabled for debug builds.
3911         This option will allow builders to have a debug as well as
3912         optimized builds.
3913
3914         * GNUmakefile.am:
3915         * configure.ac:
3916
3917 2008-10-28  Mike Hommey  <glandium@debian.org>
3918
3919         Reviewed by Alp Toker.
3920
3921         https://bugs.webkit.org/show_bug.cgi?id=21885
3922         [GTK] libwebkit doesn't link against libpangoft2
3923
3924         Add pkg-config check for pangoft2 which provides
3925         pango_fc_font_description_from_pattern() used in the FreeType font
3926         backend.
3927
3928         * configure.ac:
3929
3930 2008-10-28  Alp Toker  <alp@nuanti.com>
3931
3932         Include copyright license files in the autotools dist target.
3933
3934         Change suggested by Mike Hommey.
3935
3936         * GNUmakefile.am:
3937
3938 2008-10-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
3939
3940         Gtk build fix: add '-' to Wl which was missed in r36845
3941
3942         * GNUmakefile.am:
3943
3944 2008-10-22  Alp Toker  <alp@nuanti.com>
3945
3946         Fix build for Cairo 1.2.
3947
3948         * configure.ac:
3949
3950 2008-10-20  Alp Toker  <alp@nuanti.com>
3951
3952         Partial GTK+/Win32 build fix. Lowercase library name to enable linking
3953         when cross-compiling Windows binaries from Linux: -lWs2_32 -> -lws2_32
3954
3955         * configure.ac:
3956
3957 2008-10-13  Alp Toker  <alp@nuanti.com>
3958
3959         GTK+ build fix: Ensure correct builds when debugging is
3960         enabled/disabled by defining NDEBUG in autotoolsconfig.h as needed.
3961         It's still passed as a compiler flag since some sources (DRT) don't
3962         use config.h yet.
3963
3964         * configure.ac:
3965
3966 2008-10-09  Alp Toker  <alp@nuanti.com>
3967
3968         Reviewed by Mark Rowe.
3969
3970         https://bugs.webkit.org/show_bug.cgi?id=20760
3971         Implement support for x86 Linux in CTI
3972
3973         Prepare to enable CTI/WREC on supported architectures. Will be
3974         switched on when the crasher introduced in r37386 is resolved.
3975
3976         * configure.ac:
3977
3978 2008-10-07  Alp Toker  <alp@nuanti.com>
3979
3980         GTK+ build fix for older automake versions (1.7). Discussed in bug
3981         #21392.
3982
3983         * GNUmakefile.am:
3984
3985 2008-10-07  Alp Toker  <alp@nuanti.com>
3986
3987         Reviewed by Mark Rowe.
3988
3989         https://bugs.webkit.org/show_bug.cgi?id=21392
3990         [GTK] Auto-generate JS DOM binding sources list
3991
3992         Remove the huge lists of generated DOM binding sources and headers in
3993         the build system. These are difficult to maintain and can be derived
3994         automatically.
3995
3996         The new strategy is to re-use the existing lists of IDL sources (which
3997         are needed for dist support anyway). This will also ease the addition
3998         of new language bindings.
3999
4000         * GNUmakefile.am:
4001
4002 2008-09-27  Jan Michael Alonzo  <jmalonzo@webkit.org>
4003
4004         Reviewed by Holger Freyther.
4005
4006         https://bugs.webkit.org/show_bug.cgi?id=20287
4007         [Gtk] disable plugins for gtk/directfb target
4008
4009         Introduce WTF_PLATFORM_X11 for X11 builds.
4010         Also use target-specific packages when building the port
4011