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