aboutsummaryrefslogtreecommitdiffstats
path: root/embed
Commit message (Collapse)AuthorAgeFilesLines
* Remove trailing whitespace, patch by Cyril Brulebois.Xan Lopez2007-11-011-29/+29
| | | | svn path=/trunk/; revision=7614
* Update title property on title-changed signal from webkit.Xan Lopez2007-10-291-0/+5
| | | | svn path=/trunk/; revision=7611
* Add dummy popup management properties to the webkit backend.Xan Lopez2007-10-291-36/+48
| | | | | | Also, untabify. svn path=/trunk/; revision=7610
* Fix the build with --enable-debug.Christian Persch2007-10-281-1/+1
| | | | svn path=/trunk/; revision=7576
* Move popups-allowed and hidden-popup-count from EphyTab to EphyEmbed.Xan Lopez2007-10-272-3/+363
| | | | | | Popup management is non-working now, see bug #490672 svn path=/trunk/; revision=7575
* Add placeholders for all the new properties in embed.Xan Lopez2007-10-271-15/+192
| | | | | | The backend now compiles and runs. svn path=/trunk/; revision=7573
* Remove non-existing functions in the embed interface from the _init function.Xan Lopez2007-10-271-3/+0
| | | | svn path=/trunk/; revision=7572
* get_link_message returns const char * now.Xan Lopez2007-10-271-1/+1
| | | | svn path=/trunk/; revision=7571
* get_title returns const char * now.Xan Lopez2007-10-261-2/+2
| | | | svn path=/trunk/; revision=7570
* Tabify modified files.Xan Lopez2007-10-263-166/+166
| | | | svn path=/trunk/; revision=7569
* Add config.h in ephy-embed-utils.cXan Lopez2007-10-261-1/+3
| | | | svn path=/trunk/; revision=7567
* Fix more issues left with the refactoring.Xan Lopez2007-10-262-52/+19
| | | | | | | | | | Fix double free in link_message property. Fix title by connecting to embed and not to tab in EphyWindow. Fix progress by passing the correct parameter to update_embed_from_net_state. Also use the link_message parsing function in utils. svn path=/trunk/; revision=7566
* Fix the remaining breakage.Xan Lopez2007-10-262-4/+27
| | | | | | | | Implement get_icon and get_icon_address. Fix status-message canonical name. Properly assign private pointer in MozillaEmbed (...) svn path=/trunk/; revision=7565
* Move file_monitor_cancel on dispose from EphyTab to EphyEmbed.Xan Lopez2007-10-261-0/+11
| | | | svn path=/trunk/; revision=7563
* Move title/address update on open-uri signal to EphyEmbed.Xan Lopez2007-10-266-1/+230
| | | | | | Also refactor some common code in ephy-embed-utils.c svn path=/trunk/; revision=7562
* Move icon and icon-address to EphyEmbed.Xan Lopez2007-10-263-12/+184
| | | | | | | | | | | | There's a snippet that needs to be moved elsewhere I think: eb = ephy_shell_get_bookmarks (ephy_shell); ephy_bookmarks_set_icon (eb, priv->address, priv->icon_address); It's done in mozilla_embed_set_icon_address. svn path=/trunk/; revision=7561
* Move status-message and logic of link-message to EphyEmbed.Xan Lopez2007-10-263-10/+357
| | | | | | Create a property for link-message in EphyEmbed too. svn path=/trunk/; revision=7560
* Change ephy_embed_get_title to return const char*.Xan Lopez2007-10-263-5/+5
| | | | | | Also replace all ephy_tab_get_title by ephy_embed_get_title. svn path=/trunk/; revision=7559
* Move title from EphyTab to EphyEmbed.Xan Lopez2007-10-263-121/+396
| | | | | | EphyTab still borken. svn path=/trunk/; revision=7558
* Move address and typed-address from EphyTab to EphyEmbedXan Lopez2007-10-263-9/+198
| | | | | | ephy-tab.c is totally broken now, will fix in next patches. svn path=/trunk/; revision=7557
* Update WebKit backend to EphyEmbed and EphyTab changes, and implements load ↵Cosimo Cecchi2007-10-231-6/+203
| | | | | | progress for WebKit. svn path=/trunk/; revision=7551
* Move navigation property from EphyTab to EphyEmbed.Xan Lopez2007-10-223-4/+89
| | | | svn path=/trunk/; revision=7549
* Move load-status from EphyTab to EphyEmbed.Xan Lopez2007-10-223-4/+78
| | | | svn path=/trunk/; revision=7547
* Use correct property enum.Xan Lopez2007-10-221-1/+1
| | | | svn path=/trunk/; revision=7545
* Move load-progress from EphyTab to EphyEmbedXan Lopez2007-10-223-1/+76
| | | | svn path=/trunk/; revision=7544
* Move zoom from EphyTab to EphyEmbed.Xan Lopez2007-10-212-1/+120
| | | | svn path=/trunk/; revision=7542
* Move document-type property from EphyTab to EphyEmbed.Xan Lopez2007-10-213-19/+83
| | | | svn path=/trunk/; revision=7541
* Tabify mozilla-embed.cpp and make it use G_DEFINE_*.Xan Lopez2007-10-211-147/+102
| | | | | | Also, remove one extra ephy_tab_get_embed from EphyWindow. svn path=/trunk/; revision=7540
* Add security-level property to embed and fix EphyWindow.Xan Lopez2007-10-211-2/+67
| | | | svn path=/trunk/; revision=7539
* Remove security data from EphyTab.Xan Lopez2007-10-211-0/+8
| | | | svn path=/trunk/; revision=7538
* Take the page orientation from the page setup, not from the print settings.Christian Persch2007-10-112-2/+4
| | | | | | Bug #485670 (see also gtk+ bug #485685). svn path=/trunk/; revision=7527
* Make sure PRBool only contains PR_FALSE or PR_TRUE. Bug moz#398599.Christian Persch2007-10-091-1/+1
| | | | svn path=/trunk/; revision=7525
* Fix code style.Christian Persch2007-10-092-10/+9
| | | | svn path=/trunk/; revision=7523
* Do not bother emitting signal we don't have.Xan Lopez2007-10-071-4/+1
| | | | svn path=/trunk/; revision=7518
* Implement several missing methods.Xan Lopez2007-10-071-54/+122
| | | | | | | | | | | | | Based on the patch by Cosimo Cecchi. This adds the stubs for proper net status notification, implements get_title, get_location and workarounds the bug in webkit that will make pages not load images if the protocol is not specified in the url (it will only work for http though). Fixes bug #461652 svn path=/trunk/; revision=7517
* Match the WebKit/Gtk+ API changes made in WebKit SVN r26022Alp Toker2007-10-041-16/+16
| | | | svn path=/trunk/; revision=7514
* Make it build.Christian Persch2007-09-283-18/+25
| | | | svn path=/trunk/; revision=7505
* A new class designed to handle everything we need to run a modal dialogue.Christian Persch2007-09-282-0/+255
| | | | svn path=/trunk/; revision=7504
* Add app lifecycle helper class.Christian Persch2007-09-283-0/+88
| | | | svn path=/trunk/; revision=7503
* EphyContentPolicy::ShouldLoad: use the same content policy forJosselin Mouette2007-09-271-4/+4
| | | | | | | http and https, allowing adblock to work on https. Patch reviewed by Christian Persch, fixes bug#471583. svn path=/trunk/; revision=7498
* Fix the build of the custom GTK+ filepicker so we can add nice previewsDiego Escalante Urrelo2007-09-272-94/+16
| | | | | | | | | | | * embed/xulrunner/components/FilePicker.cpp: * embed/mozilla/FilePicker.cpp: Fix the build of the custom GTK+ filepicker so we can add nice previews and other stuff. svn path=/trunk/; revision=7496
* Fix the icon name to use EPHY_STOCK_EPHYChristian Persch2007-09-252-2/+4
| | | | svn path=/trunk/; revision=7490
* Make PromptService QI to nsIPromptService2 (not implemented yet, though).Christian Persch2007-09-162-18/+36
| | | | svn path=/trunk/; revision=7454
* Use nsILoginManager.Christian Persch2007-09-161-62/+50
| | | | svn path=/trunk/; revision=7445
* Link to the XPCOM glue and set GRE_HOME on startup, until I can figure outChristian Persch2007-09-152-0/+4
| | | | | | what's our linking story wrt. XPCOM glue. svn path=/trunk/; revision=7440
* Fix missing symbol on link.Christian Persch2007-09-151-0/+1
| | | | svn path=/trunk/; revision=7439
* Add libephyxulrunnerembed.la so LDADD.Christian Persch2007-09-151-0/+1
| | | | svn path=/trunk/; revision=7438
* Move EphyHistoryListener from embed/ to components/ since it's only used by ↵Christian Persch2007-09-154-2/+2
| | | | | | GlobalHistory code. svn path=/trunk/; revision=7437
* Move EphyUtils and GeckoUtils to utils/.Christian Persch2007-09-147-8/+5
| | | | svn path=/trunk/; revision=7434
* Add utils to LDADD to try to fix the linking.Christian Persch2007-09-142-0/+2
| | | | svn path=/trunk/; revision=7433
* Move components from embed/ to components/ and fix the build.Christian Persch2007-09-1442-69/+90
| | | | svn path=/trunk/; revision=7431
* Fix the build. We don't need to manually add the window to the window group,Christian Persch2007-09-141-6/+5
| | | | | | since set_transient_for does that for us since gtk 2.10. svn path=/trunk/; revision=7430
* Fix for move of GeckoPromptService.Christian Persch2007-09-141-23/+3
| | | | svn path=/trunk/; revision=7429
* Move prompt service implementation to components/ and remove theChristian Persch2007-09-139-956/+38
| | | | | | duplicate implementations in src/ and embed/. Doesn't build yet. svn path=/trunk/; revision=7427
* Revert the change from r7406; see bug #476540.Christian Persch2007-09-1338-38/+38
| | | | svn path=/trunk/; revision=7426
* Revert the change from r7407; see bug #476540.Christian Persch2007-09-1328-28/+28
| | | | svn path=/trunk/; revision=7425
* Move AutoJSContextStack and AutoWindowModalState helpers toChristian Persch2007-09-1311-173/+34
| | | | | | | embed/xulrunner/utils instead of having two copies of it in src and embed. svn path=/trunk/; revision=7424
* Add utils/ and components/ directories.Christian Persch2007-09-133-1/+1
| | | | svn path=/trunk/; revision=7422
* More build fixes for the xulrunner backend.Christian Persch2007-09-131-2/+5
| | | | svn path=/trunk/; revision=7421
* Assert that constructing the single succeeded.Christian Persch2007-09-131-0/+1
| | | | svn path=/trunk/; revision=7420
* Build libgnomegeckoembed.la as noinst_LTLIBRARIES for now.Christian Persch2007-09-132-7/+7
| | | | svn path=/trunk/; revision=7418
* Use G_DEFINE_TYPE.Christian Persch2007-09-131-89/+25
| | | | svn path=/trunk/; revision=7414
* Port to frozen string API by using nsINetUtilChristian Persch2007-09-131-10/+11
| | | | svn path=/trunk/; revision=7410
* Remove check for MOZILLA_INTERNAL_APIChristian Persch2007-09-131-5/+0
| | | | svn path=/trunk/; revision=7409
* Add embed directoryChristian Persch2007-09-131-1/+1
| | | | svn path=/trunk/; revision=7408
* Include nsStringGlue.h instead of nsStringAPI.hChristian Persch2007-09-1357-57/+57
| | | | svn path=/trunk/; revision=7407
* Include xpcom-config.h, not mozilla-config.hChristian Persch2007-09-1393-93/+93
| | | | svn path=/trunk/; revision=7406
* We know we do have gecko 1.9, so remove all HAVE_GECKO_* defines.Christian Persch2007-09-1314-144/+9
| | | | svn path=/trunk/; revision=7405
* Disable tests directory for now.Christian Persch2007-09-131-1/+2
| | | | svn path=/trunk/; revision=7403
* Make the xulrunner backend build: change C/CXX/LDFLAGS, comment outChristian Persch2007-09-1315-164/+68
| | | | | | some code that isn't ported to gecko 1.9 yet. Doesn't link yet! svn path=/trunk/; revision=7402
* Move ChangeLogChristian Persch2007-09-131-0/+3
| | | | svn path=/trunk/; revision=7401
* A m4/libxul.m4: Integrate the "xulrunner" backend with configure. NotChristian Persch2007-09-102-7/+30
| | | | | | | | | | | | | | 2007-09-09 Christian Persch <chpe@gnome.org> * configure.ac: * embed/Makefile.am: * embed/ephy-embed-factory.c: (ephy_embed_factory_new_object): * m4/gecko.m4: A m4/libxul.m4: * src/Makefile.am: Integrate the "xulrunner" backend with configure. Not building yet. svn path=/trunk/; revision=7359
* Fix runtime warnings when downloading small files, due to bad handling ofCosimo Cecchi2007-09-081-2/+10
| | | | | | | | | | | | | 2007-09-08 Cosimo Cecchi <cosimoc@svn.gnome.org> * embed/downloader-view.c: (downloader_view_finalize), (update_buttons_timeout_cb), (downloader_view_add_download): Fix runtime warnings when downloading small files, due to bad handling of g_timeout in DownloaderView. Fixes bug #473566. svn path=/trunk/; revision=7351
* Merged from embed/mozillaChristian Persch2007-08-282-5/+32
| | | | svn path=/trunk/; revision=7306
* Add saved files to the GtkRecent list, gnome-panel is broken so don'tDiego Escalante Urrelo2007-08-272-5/+32
| | | | | | | | | | | | | | | | | 2007-08-26 Diego Escalante Urrelo <diegoe@gnome.org> * lib/ephy-file-helpers.c: * lib/ephy-file-helpers.h: * embed/mozilla/MozDownload.h: * embed/mozilla/MozDownload.cpp: Add saved files to the GtkRecent list, gnome-panel is broken so don't expect to see the effects of this working there, you can use it on the GtkFileChooser dialog however. Fixes Bug #148401. Original patch by Christian Persch, updated by Cosimo Cecchi. svn path=/trunk/; revision=7300
* Initial checkin: merged embed/gecko from xulrunner branch to ↵Christian Persch2007-08-26141-0/+30405
| | | | | | embed/xulrunner, and svn copied embed/mozilla to embed/xulrunner/embed. Not integreated with the build yet. svn path=/trunk/; revision=7297
* Enable printing to PDF file on gecko 1.9, now that moz#367907 is fixed.Christian Persch2007-08-231-2/+2
| | | | | | | | | | | 2007-08-22 Christian Persch <chpe@gnome.org> * embed/mozilla/GeckoPrintService.cpp: Enable printing to PDF file on gecko 1.9, now that moz#367907 is fixed. svn path=/trunk/; revision=7295
* Implement reload.Xan Lopez2007-08-171-0/+1
| | | | svn path=/trunk/; revision=7281
* Fix download-icon toolip updates, patch by Cosimo Cecchi. Fixes bugDiego Escalante Urrelo2007-08-151-3/+9
| | | | | | | | | | | | 2007-08-15 Diego Escalante Urrelo <diegoe@gnome.org> * embed/downloader-view.c: Fix download-icon toolip updates, patch by Cosimo Cecchi. Fixes bug #343238. svn path=/trunk/; revision=7276
* Default to Cancel on Cert dialogues, patch by Cosimo Cecchi. Fixes bugDiego Escalante Urrelo2007-08-151-6/+5
| | | | | | | | | | | | 2007-08-15 Diego Escalante Urrelo <diegoe@gnome.org> * embed/mozilla/GtkNSSDialogs.cpp: Default to Cancel on Cert dialogues, patch by Cosimo Cecchi. Fixes bug #163379. svn path=/trunk/; revision=7275
* Fix strict-aliasing warnings, patch by Cosimo Cecchi. Happy 10 yearsDiego Escalante Urrelo2007-08-153-4/+9
| | | | | | | | | | | | | | 2007-08-15 Diego Escalante Urrelo <diegoe@gnome.org> * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/MozDownload.cpp: Fix strict-aliasing warnings, patch by Cosimo Cecchi. Happy 10 years GNOME!. Fixes bug #433173. svn path=/trunk/; revision=7274
* Make ephy_history_set_enabled actually disable history and not delete it.Diego Escalante Urrelo2007-08-062-18/+41
| | | | | | | | | | | | | 2007-08-06 Diego Escalante Urrelo <diegoe@gnome.org> * embed/ephy-history.c: * embed/ephy-history.h: Make ephy_history_set_enabled actually disable history and not delete it. Also make it public. svn path=/trunk/; revision=7244
* Fix completion model to show icons for history items too,Diego Escalante Urrelo2007-08-011-3/+8
| | | | | | | | | | | | | | 2007-08-01 Diego Escalante Urrelo <diegoe@gnome.org> * src/ephy-completion-model.c: * embed/ephy-history.c: Fix completion model to show icons for history items too, istory/bookmarks/favicon_cache service objects are now stored in the completion priv. Patch by Imran Patel. Fixes bug #459811. svn path=/trunk/; revision=7233
* Add a missing space in ge_content_change description.Diego Escalante Urrelo2007-07-311-1/+1
| | | | | | | | | | | 2007-07-30 Diego Escalante Urrelo <diegoe@gnome.org> * embed/ephy-embed.c: Add a missing space in ge_content_change description. svn path=/trunk/; revision=7227
* Do not use #ifdef inside macros, ancient compilers don't like itXan Lopez2007-07-312-4/+29
| | | | | | | | | | | | 2007-07-31 Xan Lopez <xan@gnome.org> * embed/mozilla/mozilla-embed-single.cpp: * embed/webkit/webkit-embed-single.cpp: Do not use #ifdef inside macros, ancient compilers don't like it svn path=/trunk/; revision=7225
* can_go methods now work, WebKit was missing the implementations for thoseDiego Escalante Urrelo2007-07-301-4/+25
| | | | | | | | | | | | | | | | 2007-07-30 Diego Escalante Urrelo <diegoe@gnome.org> * embed/webkit/webkit-embed.cpp: can_go methods now work, WebKit was missing the implementations for those functions, it's fixed now so we can use can_go methods. Note that they are useless without the ge_location signal being emitted (dummy code included, commented). Part of Bug #461652. svn path=/trunk/; revision=7216
* Add returns where needed, remove unnecessary variables.Xan Lopez2007-07-302-6/+5
| | | | | | | | | | | 2007-07-30 Xan Lopez <xan@gnome.org> * embed/webkit/webkit-embed-persist.cpp: * embed/webkit/webkit-embed.cpp: Add returns where needed, remove unnecessary variables. svn path=/trunk/; revision=7215
* Rename Webkit to WebKit. Used sed -i 's/Webkit/WebKit/'. Fixes bugDiego Escalante Urrelo2007-07-308-80/+80
| | | | | | | | | | | | | | | | | | | 2007-07-30 Diego Escalante Urrelo <diegoe@gnome.org> * embed/webkit/webkit-embed-single.cpp: * embed/webkit/webkit-embed.cpp: * embed/webkit/webkit-embed-find.h: * embed/webkit/webkit-embed-single.h: * embed/webkit/webkit-embed.h: * embed/webkit/webkit-embed-persist.cpp: * embed/webkit/webkit-embed-persist.h: * embed/webkit/webkit-embed-find.cpp: Rename Webkit to WebKit. Used sed -i 's/Webkit/WebKit/'. Fixes bug #461689. svn path=/trunk/; revision=7214
* Implement stop loading method, for some reason can_go methods will fail toXan Lopez2007-07-281-0/+3
| | | | | | | | | | | | | | | 2007-07-28 Xan Lopez <xan@gnome.org> * embed/webkit/webkit-embed.cpp: Implement stop loading method, for some reason can_go methods will fail to link. * src/epiphany.override: Remove mozilla include. svn path=/trunk/; revision=7209
* Add support for the WebKit engine, compile with --with-engine=webkit toXan Lopez2007-07-2815-99/+1276
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-07-27 Xan Lopez <xan@gnome.org> * Makefile.am: * configure.ac: * doc/reference/Makefile.am: * embed/Makefile.am: * embed/ephy-embed-factory.c: (ephy_embed_factory_new_object): * embed/ephy-embed-persist.c: * embed/ephy-embed-shell.c: * embed/ephy-embed.c: * embed/webkit/Makefile.am: * embed/webkit/webkit-embed-find.cpp: * embed/webkit/webkit-embed-find.h: * embed/webkit/webkit-embed-persist.cpp: * embed/webkit/webkit-embed-persist.h: * embed/webkit/webkit-embed-single.cpp: * embed/webkit/webkit-embed-single.h: * embed/webkit/webkit-embed.cpp: * embed/webkit/webkit-embed.h: * src/Makefile.am: Add support for the WebKit engine, compile with --with-engine=webkit to activate. * embed/mozilla/mozilla-embed-single.cpp: Move to the G_DEFINE_TYPE_WITH_CODE macro. svn path=/trunk/; revision=7208
* Don't mention 'Epiphany' in the message introduced in the patch for bugReinout van Schouwen2007-07-271-1/+1
| | | | | | | | | | | | 2007-07-26 Reinout van Schouwen <reinouts@gnome.org> * embed/mozilla/EphyAboutModule.cpp: Don't mention 'Epiphany' in the message introduced in the patch for bug #459552. svn path=/trunk/; revision=7202
* Improve the restricted ports message, patch by Cosimo Cecchi. Fixes bugDiego Escalante Urrelo2007-07-261-9/+7
| | | | | | | | | | | | 2007-07-26 Diego Escalante Urrelo <diegoe@gnome.org> * embed/mozilla/EphyAboutModule.cpp: Improve the restricted ports message, patch by Cosimo Cecchi. Fixes bug #459552. svn path=/trunk/; revision=7199
* Make the status icon clickable so it shows/hides the download window,Diego Escalante Urrelo2007-07-261-1/+8
| | | | | | | | | | | | 2007-07-25 Diego Escalante Urrelo <diegoe@gnome.org> * embed/downloader-view.c: Make the status icon clickable so it shows/hides the download window, works across workspaces. Patch by Kraai. Fixes bug #448610. svn path=/trunk/; revision=7198
* s/MOZILLA/GECKO/g for consistency with gge.Christian Persch2007-07-172-5/+5
| | | | | | | | | | | | | | | 2007-07-16 Christian Persch <chpe@gnome.org> * configure.ac: * doc/reference/Makefile.am: * embed/Makefile.am: * embed/mozilla/Makefile.am: * plugins/desktop-file/Makefile.am: * src/Makefile.am: s/MOZILLA/GECKO/g for consistency with gge. svn path=/trunk/; revision=7173
* Use C++ casts. Script from bmo#348748.Christian Persch2007-07-159-10/+10
| | | | | | | | | | | | | | | | | | | 2007-07-15 Christian Persch <chpe@gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyHistoryListener.cpp: * embed/mozilla/EphyPromptService.cpp: * embed/mozilla/GeckoFormSigningDialog.cpp: * embed/mozilla/GeckoPrintService.cpp: * embed/mozilla/GeckoPrintSession.cpp: * embed/mozilla/mozilla-embed-event.cpp: * embed/mozilla/mozilla-embed.cpp: * plugins/desktop-file/plugin.cpp: Use C++ casts. Script from bmo#348748. svn path=/trunk/; revision=7166
* Make sure postscript printing is enabled, and the printer list empty (soChristian Persch2007-07-151-0/+3
| | | | | | | | | | | 2007-07-15 Christian Persch <chpe@gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Make sure postscript printing is enabled, and the printer list empty (so we only get the PostScript/default printer). svn path=/trunk/; revision=7165
* It's yet another API change!Christian Persch2007-07-153-1/+9
| | | | | | | | | | | | 2007-07-14 Christian Persch <chpe@gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EphySingle.cpp: * embed/mozilla/MozDownload.cpp: It's yet another API change! svn path=/trunk/; revision=7158
* Fixes bug #452707Nguyen Thai Ngoc Duy2007-07-111-7/+12
| | | | svn path=/trunk/; revision=7151
* Use the new gtk functions to persist and load the print settings and pageChristian Persch2007-07-111-17/+59
| | | | | | | | | | | | | | | | 2007-07-10 Christian Persch <chpe@gnome.org> * embed/ephy-embed-shell.c: (ephy_embed_shell_set_page_setup), (ephy_embed_shell_get_page_setup), (ephy_embed_shell_set_print_settings), (ephy_embed_shell_get_print_settings): * lib/ephy-print-utils.c: * lib/ephy-print-utils.h: Use the new gtk functions to persist and load the print settings and page setup. Migrate our old settings, if present. svn path=/trunk/; revision=7144
* Remove gtk version check since we now depend on 2.11.Christian Persch2007-07-101-9/+0
| | | | | | | | | | 2007-07-10 Christian Persch <chpe@gnome.org> * embed/mozilla/GeckoPrintService.cpp: Remove gtk version check since we now depend on 2.11. svn path=/trunk/; revision=7140
* Kill EPHY_STOCK_DOWNLOAD and add STOCK_DOWNLOAD, using "emblem-download"Luca Ferretti2007-07-102-3/+3
| | | | | | | | | | | | | | | | | | | | 2007-07-10 Luca Ferretti <elle.uca@libero.it> * embed/downloader-view.c: (show_status_icon), (downloader_view_build_ui): * embed/mozilla/ContentHandler.cpp: * lib/ephy-stock-icons.c: (ephy_stock_icons_init): * lib/ephy-stock-icons.h: * src/ephy-window.c: Kill EPHY_STOCK_DOWNLOAD and add STOCK_DOWNLOAD, using "emblem-download" named icon. Partially fix 450904. Note: you need latest svn version of gnome-icon-theme to have the download icon @ 16x16 pixels svn path=/trunk/; revision=7126
* Remove empty filesRELEASE_2_19_5Christian Persch2007-07-102-0/+0
| | | | svn path=/trunk/; revision=7123
* === Release 2.19.5 ===Christian Persch2007-07-102-0/+0
| | | | | | | | 2007-07-09 Christian Persch <chpe@gnome.org> === Release 2.19.5 === svn path=/trunk/; revision=7122
* Modified first-time dialog when visiting a secure page, to mention theDiego Escalante Urrelo2007-06-171-1/+4
| | | | | | | | | | | | | | 2007-06-07 Diego Escalante Urrelo <diegoe@gnome.org> * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: * help/C/epiphany.xml: Modified first-time dialog when visiting a secure page, to mention the color and padlock icon in the address entry. Patch by Jared Moore. Fixes bug #346243. svn path=/trunk/; revision=7085
* Set the print as cancelled in the print settings too, seeChristian Persch2007-06-143-4/+14
| | | | | | | | | | | | | 2007-06-14 Christian Persch <chpe@gnome.org> * embed/mozilla/GeckoPrintService.cpp: * embed/mozilla/GeckoPrintSession.cpp: * embed/mozilla/GeckoPrintSession.h: Set the print as cancelled in the print settings too, see https://bugzilla.mozilla.org/show_bug.cgi?id=253926. svn path=/trunk/; revision=7081
* Last commit reverted.Diego Escalante Urrelo2007-06-061-4/+4
| | | | | | | | | | | 2007-06-05 Diego Escalante Urrelo <diegoe@gnome.org> * embed/mozilla/EphyAboutModule.cpp: Last commit reverted. svn path=/trunk/; revision=7075
* Change the "The page was not fully loaded when the crash ocurred" messageDiego Escalante Urrelo2007-06-061-4/+4
| | | | | | | | | | | | 2007-06-05 Diego Escalante Urrelo <diegoe@gnome.org> * embed/mozilla/EphyAboutModule.cpp: Change the "The page was not fully loaded when the crash ocurred" message to something better. Patch by Thomas Presthus. Bug #433796. svn path=/trunk/; revision=7074
* It seems SUSE can't take a hint and doesn't care, so remove this comment.Christian Persch2007-06-041-1/+0
| | | | | | | | | | 2007-06-04 Christian Persch <chpe@gnome.org> * embed/ephy-embed.c: (ephy_embed_load_url): It seems SUSE can't take a hint and doesn't care, so remove this comment. svn path=/trunk/; revision=7065
* nsIPasswordManager doesn't exist on trunk anymore.Christian Persch2007-05-271-3/+12
| | | | | | | | | | 2007-05-27 Christian Persch <chpe@gnome.org> * embed/mozilla/mozilla-embed-single.cpp: nsIPasswordManager doesn't exist on trunk anymore. svn path=/trunk/; revision=7053
* Take the printer's capabilities into account.Christian Persch2007-05-271-9/+40
| | | | | | | | | | 2007-05-27 Christian Persch <chpe@gnome.org> * embed/mozilla/GeckoPrintService.cpp: Take the printer's capabilities into account. svn path=/trunk/; revision=7051
* Add pref for smooth scroll, bug #162489. Use GSlice to allocate the prefsChristian Persch2007-05-202-3/+122
| | | | | | | | | | | | | 2007-05-19 Christian Persch <chpe@gnome.org> * embed/ephy-embed-prefs.h: * embed/mozilla/mozilla-notifiers.cpp: Add pref for smooth scroll, bug #162489. Use GSlice to allocate the prefs notifier data. Check the pref type. svn path=/trunk/; revision=7037
* Just use ngettext here, no need for dngettext.Christian Persch2007-05-201-4/+3
| | | | | | | | | | 2007-05-19 Christian Persch <chpe@gnome.org> * embed/mozilla/GeckoCookiePromptService.cpp: Just use ngettext here, no need for dngettext. svn path=/trunk/; revision=7036
* Store http-only flag too.Christian Persch2007-05-202-0/+7
| | | | | | | | | | | 2007-05-19 Christian Persch <chpe@gnome.org> * embed/ephy-cookie-manager.h: * embed/mozilla/EphySingle.cpp: Store http-only flag too. svn path=/trunk/; revision=7035
* Fix some strict-aliasing warnings.Diego Escalante Urrelo2007-04-251-2/+8
| | | | | | | | | | | 2007-04-24 Diego Escalante Urrelo <diegoe@gnome.org> * embed/ephy-embed-dialog.c: Fix some strict-aliasing warnings. svn path=/trunk/; revision=7012
* Fix printing of frames.Christian Persch2007-04-093-13/+39
| | | | | | | | | | | | | 2007-04-09 Christian Persch <chpe@gnome.org> * data/glade/print.glade: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/GeckoPrintService.cpp: * embed/mozilla/GeckoPrintService.h: Fix printing of frames. svn path=/trunk/; revision=6985
* Fix Epiphany not finding some Gecko plugins when running in a multilibBastien Nocera2007-03-162-12/+68
| | | | | | | | | | | | 2007-03-16 Bastien Nocera <hadess@hadess.net> * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: Fix Epiphany not finding some Gecko plugins when running in a multilib environment (Closes: #407419) svn path=/trunk/; revision=6971
* Add translator's comment for 'token'.Christian Persch2007-03-121-0/+4
| | | | | | | | | | 2007-03-12 Christian Persch <chpe@gnome.org> * embed/mozilla/GtkNSSDialogs.cpp: Add translator's comment for 'token'. svn path=/trunk/; revision=6962
* Implement nsICookiePromptService. Bug #337826.Christian Persch2007-03-124-1/+214
| | | | | | | | | | | | | 2007-03-12 Christian Persch <chpe@gnome.org> * embed/mozilla/GeckoCookiePromptService.cpp: * embed/mozilla/GeckoCookiePromptService.h: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: Implement nsICookiePromptService. Bug #337826. svn path=/trunk/; revision=6961
* Correct FSF address. Bug #409075, patch by John Millikin.RELEASE_2_18_0GNOME_2_18_BRANCHPOINTChristian Persch2007-03-12110-110/+110
| | | | | | | | | | 2007-03-11 Christian Persch <chpe@gnome.org> * *: Correct FSF address. Bug #409075, patch by John Millikin. svn path=/trunk/; revision=6952
* Regenerate the type builtins when the Makefile changes. Should fix bugChristian Persch2007-03-111-6/+6
| | | | | | | | | | | | | | | 2007-03-11 Christian Persch <chpe@gnome.org> * embed/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: Regenerate the type builtins when the Makefile changes. Should fix bug #416994; no code freeze break since it's only fixing a build problem. svn path=/trunk/; revision=6948
* Make sure the type builtins are regenerated when the Makefile changes.Christian Persch2007-03-041-2/+2
| | | | | | | | | | | | | 2007-03-03 Christian Persch <chpe@svn.gnome.org> * embed/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: Make sure the type builtins are regenerated when the Makefile changes. svn path=/trunk/; revision=6934
* Move ephy-adblock.* to embed. Change the API to pass EphyEmbed toBenjamin Berg2007-03-036-9/+181
| | | | | | | | | | | | | | | | | | | 2007-03-03 Benjamin Berg <benjamin@sipsolutions.net> * embed/Makefile.am: * embed/ephy-adblock-manager.c: (ephy_adblock_manager_should_load): * embed/ephy-adblock-manager.h: * embed/ephy-adblock.c: (ephy_adblock_should_load): * embed/ephy-adblock.h: * embed/mozilla/EphyContentPolicy.cpp: * lib/Makefile.am: * lib/ephy-adblock.c: * lib/ephy-adblock.h: Move ephy-adblock.* to embed. Change the API to pass EphyEmbed to should_load. This is needed to fix bug #348331. svn path=/trunk/; revision=6931
* What's this? Another mozilla API change!Christian Persch2007-02-232-7/+1
| | | | | | | | | | | 2007-02-23 Christian Persch <chpe@svn.gnome.org> * embed/mozilla/EphyFind.cpp: * embed/mozilla/EphyFind.h: What's this? Another mozilla API change! svn path=/trunk/; revision=6916
* === Release 2.17.91 ===RELEASE_2_17_91Christian Persch2007-02-132-1/+2
| | | | | | | | | | | 2007-02-12 Christian Persch <chpe@svn.gnome.org> === Release 2.17.91 === * configure.ac: * data/mime-types-permissions.xml: svn path=/trunk/; revision=6904
* Fix a g_free on static string. Also fix a leak.Jean-François Rameau2007-02-091-23/+24
| | | | | | | | | | | 2007-02-08 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/EphyAboutModule.cpp: (GetErrorMessage),(CreateErrorPage): Fix a g_free on static string. Also fix a leak. svn path=/trunk/; revision=6897
* Guess what? Another mozilla API change!Christian Persch2007-02-091-0/+14
| | | | | | | | | | 2007-02-08 Christian Persch <chpe@svn.gnome.org> * embed/mozilla/MozDownload.cpp: Guess what? Another mozilla API change! svn path=/trunk/; revision=6895
* Check for a potential veto. Fix #342951.Jean-François Rameau2007-01-291-0/+12
| | | | | | | | | | 2007-01-28 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: (GContentHandler::Show): Check for a potential veto. Fix #342951. svn path=/trunk/; revision=6858
* Fixes the menu path of Gnome control center when displaying the servicePriit Laes2007-01-271-1/+1
| | | | | | | | | | | | 2007-01-27 Priit Laes <plaes@svn.gnome.org> * embed/mozilla/EphyAboutModule.cpp: Fixes the menu path of Gnome control center when displaying the service unavailable error message. Bug #352923. svn path=/trunk/; revision=6850
* Changed the "redirected too many times" error page to be more friendly.Diego Escalante Urrelo2007-01-241-3/+4
| | | | | | | | | | | | 2007-01-24 Diego Escalante Urrelo <diegoe@svn.gnome.org> * embed/mozilla/EphyAboutModule.cpp: Changed the "redirected too many times" error page to be more friendly. Bug #395990. svn path=/trunk/; revision=6847
* Clear some print settings in the settings we hand to the print job, soChristian Persch2007-01-244-13/+62
| | | | | | | | | | | | | | | | 2007-01-23 Christian Persch <chpe@svn.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/GeckoPrintService.cpp: * embed/mozilla/GeckoPrintService.h: * embed/mozilla/GeckoPrintSession.cpp: Clear some print settings in the settings we hand to the print job, so they don't get applied twice. Bug #394818. Prepare for printing to PDF (#if 0'd until the gecko bug is fixed). svn path=/trunk/; revision=6844
* Fixes the escaping in the error message "The page %s was not fully loadedDiego Escalante Urrelo2007-01-091-2/+2
| | | | | | | | | | | | | | 2007-01-08 Diego Escalante Urrelo <diegoe@svn.gnome.org> * embed/mozilla/EphyAboutModule.cpp: Fixes the escaping in the error message "The page %s was not fully loaded yet when the browser crashed..." by changing the g_strdup_printf into a g_markup_printf_escaped. Bug #374627. Patch by Diego Escalante Urrelo. svn path=/trunk/; revision=6801
* Fixes the menu path of the service unavailable error message.Diego Escalante Urrelo2007-01-091-1/+1
| | | | | | | | | | | 2007-01-08 Diego Escalante Urrelo <diegoe@svn.gnome.org> * embed/mozilla/EphyAboutModule.cpp: Fixes the menu path of the service unavailable error message. svn path=/trunk/; revision=6800
* Avoid use of localtime by computing expiry in seconds instead of days.Diego Escalante Urrelo2007-01-032-42/+14
| | | | | | | | | | | | | | | 2007-01-03 Diego Escalante Urrelo <diegoe@svn.gnome.org> * embed/ephy-favicon-cache.c: (icon_is_obsolete), (remove_obsolete_icons): * embed/ephy-history.c: (page_is_obsolete), (remove_obsolete_pages): Avoid use of localtime by computing expiry in seconds instead of days. Patch by Chris Wilson. svn path=/trunk/; revision=6786
* Utilize GLib's new g_timeout_add_seconds to reduce context switches andDiego Escalante Urrelo2007-01-032-9/+11
| | | | | | | | | | | | | | | | | | | 2007-01-03 Diego Escalante Urrelo <diegoe@svn.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_init): * embed/ephy-history.c: (ephy_history_init): * lib/Makefile.am: * lib/ephy-glib-compat.h: * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save_delayed): * src/ephy-dbus.c: (session_filter_func), (system_filter_func): * src/ephy-extensions-manager.c: (reload_cb): * src/ephy-session.c: (confirm_shutdown_cb): Utilize GLib's new g_timeout_add_seconds to reduce context switches and improve CPU/power efficiency. Patch by Chris Wilson. svn path=/trunk/; revision=6783
* .cvsignore files are obsoleteChristian Persch2006-12-302-14/+0
| | | | svn path=/trunk/; revision=6768
* Add search_link entry to _EphyEmbedIfaceEric Butler2006-12-183-0/+59
| | | | | | | | | | | | | | 2006-12-17 Eric Butler <eric@extremeboredom.net> * src/ephy-embed.h: Add search_link entry to _EphyEmbedIface * src/ephy-embed.c: Add ge-search-link signal * embed/mozilla/EphyBrowser.cs: Fire ge-search-link signal for opensearch tags
* Add a signal so one can react after some rules have been edited.Jean-François Rameau2006-12-182-0/+15
| | | | | | | | | 2006-12-17 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/ephy-adblock-manager.c: * embed/ephy-adblock-manager.h: Add a signal so one can react after some rules have been edited.
* embed/ephy-encodings.c embed/ephy-favicon-cache.c embed/ephy-history.cBjörn Lindqvist2006-12-174-163/+86
| | | | | | | | | | | | | | | | | | 2006-12-17 Björn Lindqvist <bjourne@gmail.com> * embed/ephy-encodings.c * embed/ephy-favicon-cache.c * embed/ephy-history.c * embed/mozilla/GlobalHistory.cpp * lib/ephy-state.c * lib/widgets/ephy-node-view.c * src/ephy-tab.c * src/bookmarks/ephy-bookmarks.c Refactor lots of code by using the function ephy_node_set_property_XXX() instead of ephy_node_set_property(). Also, add emacs mode headers to touched files. Bug #381546.
* Use a define for the default window icon. Bug #385872.Christian Persch2006-12-157-14/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-12-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/GeckoPrintService.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: * lib/ephy-file-chooser.c: (ephy_file_chooser_constructor): * lib/ephy-gui.c: (ephy_gui_check_location_writable): * lib/ephy-module.c: * lib/ephy-password-dialog.c: (ephy_password_dialog_constructor): * lib/ephy-spell-check.c: * lib/ephy-stock-icons.h: * lib/widgets/.cvsignore: * lib/widgets/ephy-spinner-tool-item.c: (ephy_spinner_tool_item_toolbar_reconfigured): * lib/widgets/testspinner.c: * plugins/desktop-file/plugin.cpp: * src/bookmarks/ephy-bookmarks.c: (redirect_cb): * src/ephy-history-window.c: (confirmation_dialog_construct): * src/ephy-main.c: (main): * src/ephy-session.c: (confirm_shutdown_cb), (session_command_autoresume): * src/ephy-shell.c: (ephy_shell_add_sidebar_cb): * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_constructor): * src/ephy-window.c: (construct_confirm_close_dialog): * src/pdm-dialog.c: (pdm_dialog_init): * src/window-commands.c: (window_cmd_help_about): Use a define for the default window icon. Bug #385872. * lib/ephy-module.c: The symbol can be NULL even though the symbol lookup succeeded.
* Try to work with trunkChristian Persch2006-12-091-2/+1
|
* Version 2.17.3.Christian Persch2006-12-052-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-12-04 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Version 2.17.3. * embed/mozilla/GtkNSSDialogs.cpp: Use NULL for gtk_label_new instead of "". * lib/ephy-print-utils.c: (ephy_print_utils_page_setup_new_from_key_file): Fix possible invalid free. * lib/widgets/ephy-spinner.c: (ephy_spinner_images_unref), (ephy_spinner_images_load), (ephy_spinner_load_images), (ephy_spinner_expose), (bump_spinner_frame_cb), (ephy_spinner_start), (ephy_spinner_stop): Fix compliance with icon theme spec by skipping the first frame in the animation when in spinning mode. Bug #382207. Try the "process-working" icon first and fall back to "gnome-spinner" when it's not available. * m4/gecko.m4: Updated. 2006-12-04 Luca Ferretti <elle.uca@libero.it>
* Another mozilla API change.Christian Persch2006-12-025-9/+16
| | | | | | | | | | | | | | | | | | 2006-12-01 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-find.c: (ephy_embed_find_find_again): * embed/ephy-embed-find.h: * embed/mozilla/EphyFind.cpp: * embed/mozilla/EphyFind.h: * embed/mozilla/mozilla-embed-find.cpp: * src/ephy-find-toolbar.c: (ephy_find_toolbar_find_next), (ephy_find_toolbar_find_previous): Another mozilla API change. * m4/gecko.m4: Add -lxpcomglue_s to EXTRA_LIBS on trunk.
* Fix printing of page ranges.Christian Persch2006-11-051-2/+3
| | | | | | | | 2006-11-04 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GeckoPrintService.cpp: Fix printing of page ranges.
* Fix previous commit for gecko 1.8.0.x.Jean-François Rameau2006-10-251-1/+2
| | | | | | | | 2006-10-24 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: (impl_load): Fix previous commit for gecko 1.8.0.x.
* Get keyword search back by passing ALLOW_THIRD_PARTY_FIXUP flag to gecko.Jean-François Rameau2006-10-235-0/+128
| | | | | | | | | | | | | | | | | | | 2006-10-22 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/ephy-embed.h: * embed/ephy-embed.c: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: * src/ephy-link.h: * src/ephy-location-action.c: (action_activated_cb): * src/ephy-shell.c: (ephy_shell_new_tab_full): * src/ephy-shell.h: * src/ephy-window.c: (ephy_window_open_link): Get keyword search back by passing ALLOW_THIRD_PARTY_FIXUP flag to gecko. Add a new load method to EphyEmbed to custom load behaviour and pass (optional) referrer. Fix bug #350053.
* Automatically open a Nautilus window after downloading has finished. FixesWouter Bolsterlee2006-10-152-1/+35
| | | | | | | | | | | | | 2006-10-15 Wouter Bolsterlee <wbolster@gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/MozDownload.cpp: * lib/ephy-file-helpers.c: (ephy_file_browse_to): * lib/ephy-file-helpers.h: * src/popup-commands.c: (save_property_url_completed_cb), (save_property_url): Automatically open a Nautilus window after downloading has finished. Fixes bug #138876, patch by Ed Catmur.
* Implement EphyPasswordManagerIface.add to add stored passwords. Fixes bugWouter Bolsterlee2006-10-151-1/+29
| | | | | | | | 2006-10-15 Wouter Bolsterlee <wbolster@gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Implement EphyPasswordManagerIface.add to add stored passwords. Fixes bug #361606, patch by John Millikin.
* Fix a bug in the last commit.Christian Persch2006-10-091-1/+1
| | | | | | | | | | | | 2006-10-08 Christian Persch <chpe@cvs.gnome.org> * embed/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: Fix a bug in the last commit.
* Make the enum/flags values not global.Christian Persch2006-10-081-7/+7
| | | | | | | | | | | | 2006-10-08 Christian Persch <chpe@cvs.gnome.org> * embed/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: Make the enum/flags values not global.
* Revert part of the last change, we don't need the top window here.Christian Persch2006-10-071-6/+1
| | | | | | | | 2006-10-06 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/AutoWindowModalState.cpp: Revert part of the last change, we don't need the top window here.
* Use the top DOM window here, and adapt to gecko 1.8.1.Christian Persch2006-10-061-5/+28
| | | | | | | | 2006-10-06 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/AutoWindowModalState.cpp: Use the top DOM window here, and adapt to gecko 1.8.1.
* Fix build with gecko 1.8.1.Christian Persch2006-10-051-0/+4
| | | | | | | | 2006-10-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GeckoSpellCheckEngine.cpp: Fix build with gecko 1.8.1.
* R embed/mozilla/AutoEventQueue.cpp: R embed/mozilla/AutoEventQueue.h:Christian Persch2006-09-302-181/+0
| | | | | | | | | 2006-09-29 Christian Persch <chpe@cvs.gnome.org> R embed/mozilla/AutoEventQueue.cpp: R embed/mozilla/AutoEventQueue.h: Remove unused code.
* Add smb: to recognised web schemes. Bug #352733.Christian Persch2006-09-301-0/+3
| | | | | | | | 2006-09-29 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.cpp: Add smb: to recognised web schemes. Bug #352733.
* These header files were GPL v2-only while the implementation .cpp filesChristian Persch2006-09-242-8/+32
| | | | | | | | | | | 2006-09-23 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSClientAuthDialogs.h: * embed/mozilla/GtkNSSKeyPairDialogs.h: These header files were GPL v2-only while the implementation .cpp files already were v2+. Thanks to crispin for agreeing to licence the .h under v2+ too.
* Fix find direction.Christian Persch2006-09-181-1/+1
| | | | | | | | 2006-09-17 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyFind.cpp: Fix find direction.
* Remove ill-conceived attempt at uninstalling the XPInstall handler, andChristian Persch2006-09-175-79/+143
| | | | | | | | | | | | | | 2006-09-16 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyContentPolicy.cpp: * embed/mozilla/EphyContentPolicy.h: * embed/mozilla/EphySidebar.cpp: * embed/mozilla/EphySidebar.h: * embed/mozilla/MozRegisterComponents.cpp: Remove ill-conceived attempt at uninstalling the XPInstall handler, and move category registration to the classes that are being registered.
* Use UTF-8 copyright symbolChristian Persch2006-09-13116-177/+177
|
* Remove some unnecessary static data.Christian Persch2006-09-0727-47/+47
| | | | | | | | 2006-09-06 Christian Persch <chpe@cvs.gnome.org> * *.c *.cpp: Remove some unnecessary static data.
* Make this LGPL.Christian Persch2006-08-221-4/+4
| | | | | | | | 2006-08-22 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GeckoFormSigningDialog.cpp: Make this LGPL.
* === Release 2.15.92 ===RELEASE_2_15_92Christian Persch2006-08-221-1/+1
| | | | | | | | | | | | | | | | | | | 2006-08-21 Christian Persch <chpe@cvs.gnome.org> === Release 2.15.92 === * NEWS: * configure.ac: Updated for 2.15.92. * embed/mozilla/EphyAboutModule.cpp: Use escaped URL for about:recover. Fixes bug #351296. * src/ephy-window.c: Remove shortcut for SendPage.
* Don't show the empty window that the print options tab isChristian Persch2006-08-221-0/+1
| | | | | | | | | 2006-08-19 Christian Persch <chpe@cvs.gnome.org> * data/glade/print.glade: * embed/mozilla/GeckoPrintService.cpp: Don't show the empty window that the print options tab is
* YAMAC.Christian Persch2006-08-191-7/+3
| | | | | | | | 2006-08-19 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyFind.cpp: YAMAC.
* nsIPassword.h is always available. Fixes bug #350997.Christian Persch2006-08-121-7/+1
| | | | | | | | 2006-08-12 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: nsIPassword.h is always available. Fixes bug #350997.
* Fix the build.Christian Persch2006-08-081-2/+0
| | | | | | | | 2006-08-07 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/Makefile.am: Fix the build.
* Simply CallGetService to get the pref branch.Christian Persch2006-08-081-12/+8
| | | | | | | | 2006-08-07 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-notifiers.cpp: Simply CallGetService to get the pref branch.
* Use AutoJSContextStack on window open. Disable XPrint.Christian Persch2006-08-081-1/+12
| | | | | | | | | 2006-08-07 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Use AutoJSContextStack on window open. Disable XPrint.
* R embed/mozilla/MozillaPrivate.cpp: R embed/mozilla/MozillaPrivate.h:Christian Persch2006-08-083-58/+0
| | | | | | | | | | 2006-08-07 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: R embed/mozilla/MozillaPrivate.cpp: R embed/mozilla/MozillaPrivate.h: Remove unused files.
* Don't start search on <embed> and <object> elements.Christian Persch2006-08-081-1/+6
| | | | | | | | 2006-08-07 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.cpp: Don't start search on <embed> and <object> elements.
* Decrease maximum progress update to 0.5sChristian Persch2006-08-081-1/+4
| | | | | | | | 2006-08-07 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: Decrease maximum progress update to 0.5s
* Fix the build.Christian Persch2006-08-061-2/+2
| | | | | | | | | 2006-08-05 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-shell.c: (ephy_embed_shell_set_page_setup), (ephy_embed_shell_set_print_settings): Fix the build.
* A lib/ephy-print-utils.c: A lib/ephy-print-utils.h:Christian Persch2006-08-051-8/+34
| | | | | | | | | | | | | | | | | 2006-08-05 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-shell.c: (ephy_embed_shell_set_page_setup), (ephy_embed_shell_get_page_setup), (ephy_embed_shell_set_print_settings), (ephy_embed_shell_get_print_settings): A lib/ephy-print-utils.c: A lib/ephy-print-utils.h: * lib/ephy-string.c: (ephy_string_flags_from_string), (ephy_string_flags_to_string), (ephy_string_enum_from_string), (ephy_string_enum_to_string): * lib/ephy-string.h: Persist print settings and page setup.
* Fix default activation.Christian Persch2006-07-251-1/+2
| | | | | | | | | | | | | 2006-07-24 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-password-dialog.c: Fix default activation. * data/glade/form-signing-dialog.glade: * embed/mozilla/GeckoFormSigningDialog.cpp: Fix content packing options.
* Missing GeckoFormSigningDialog entries.Jean-François Rameau2006-07-241-0/+2
| | | | | | | | 2006-07-23 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/Makefile.am: Missing GeckoFormSigningDialog entries.
* Implement nsIDOMCryptoDialogs, nsITokenDialogs andChristian Persch2006-07-244-19/+211
| | | | | | | | | | | | | | | | | | | 2006-07-22 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSDialogs.h: * embed/mozilla/MozRegisterComponents.cpp: Implement nsIDOMCryptoDialogs, nsITokenDialogs and nsITokenPasswordDialogs. Bug #312869. * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyUtils.h: Add a helper function to get the DOM window off the native call context, to work around unavailable parent window in nsIDOMCryptoDialogs ( https://bugzilla.mozilla.org/show_bug.cgi?id=341914).
* Implement nsIFormSigningDialog. Bug #312869.Christian Persch2006-07-233-1/+208
| | | | | | | | | | | | 2006-07-22 Christian Persch <chpe@cvs.gnome.org> * data/glade/Makefile.am: * data/glade/form-signing-dialog.glade: * embed/mozilla/GeckoFormSigningDialog.cpp: * embed/mozilla/GeckoFormSigningDialog.h: * embed/mozilla/MozRegisterComponents.cpp: Implement nsIFormSigningDialog. Bug #312869.
* Add a way to turn off password remembering. Bug #332374.Christian Persch2006-07-221-0/+3
| | | | | | | | | | | | 2006-07-21 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: * data/glade/prefs-dialog.glade: * embed/mozilla/mozilla-notifiers.cpp: * lib/ephy-prefs.h: * src/prefs-dialog.c: Add a way to turn off password remembering. Bug #332374.
* Add our options in a custom tab in the print dialogue.Christian Persch2006-07-222-66/+219
| | | | | | | | | | | | | | | 2006-07-21 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: * data/glade/print.glade: * embed/mozilla/GeckoPrintService.cpp: * embed/mozilla/GeckoPrintService.h: * lib/ephy-gui.c: (ephy_gui_message_dialog_get_content_box), (ephy_gui_message_dialog_set_wrap_mode), (checkbutton_toggled_cb), (ephy_gui_connect_checkbutton_to_gconf): * lib/ephy-gui.h: Add our options in a custom tab in the print dialogue.
* Force label wrapping.Christian Persch2006-07-191-0/+2
| | | | | | | | 2006-07-18 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyPromptService.cpp: Force label wrapping.
* === Release 2.15.4 ===RELEASE_2_15_4Christian Persch2006-07-111-1/+1
| | | | | | | | 2006-07-10 Christian Persch <chpe@cvs.gnome.org> === Release 2.15.4 === * configure.ac:
* Don't hammer the cpu when downloading file with an unknown size. Fix bugJean-François Rameau2006-07-072-4/+3
| | | | | | | | | | | | | | 2006-07-06 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: (OnProgressChange64): Don't hammer the cpu when downloading file with an unknown size. Fix bug 346671. * embed/ephy-embed-shell.c: (ephy_embed_shell_set_page_setup), (ephy_embed_shell_set_print_settings): Fix compiler warnings.
* Guess what? Another mozilla API change!Christian Persch2006-07-072-10/+37
| | | | | | | | | 2006-07-06 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyFind.cpp: * embed/mozilla/EphyFind.h: Guess what? Another mozilla API change!
* Fix the build.Christian Persch2006-07-072-5/+2
| | | | | | | | | 2006-07-06 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/AutoWindowModalState.cpp: * embed/mozilla/AutoWindowModalState.h: Fix the build.
* A embed/mozilla/AutoWindowModalState.cpp: AChristian Persch2006-07-0611-25/+150
| | | | | | | | | | | | | | | | | | 2006-07-06 Christian Persch <chpe@cvs.gnome.org> A embed/mozilla/AutoWindowModalState.cpp: A embed/mozilla/AutoWindowModalState.h: * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EphyPromptService.cpp: * embed/mozilla/FilePicker.cpp: * embed/mozilla/FilePicker.h: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: * embed/mozilla/Makefile.am: Prevent DOM window closure while we display a modal dialogue on it.
* Fix a warning from gecko "Bad contract id registed with the scriptJean-François Rameau2006-06-241-0/+2
| | | | | | | | | 2006-06-23 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/MozRegisterComponents.cpp: (mozilla_register_components): Fix a warning from gecko "Bad contract id registed with the script namespace manager". Only unregister xpinstall factory with gecko >= 1.9.
* A lib/ephy-password-dialog.c: A lib/ephy-password-dialog.h:Christian Persch2006-06-224-362/+392
| | | | | | | | | | | | | | | | 2006-06-22 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSDialogs.h: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/MozRegisterComponents.cpp: * lib/Makefile.am: A lib/ephy-password-dialog.c: A lib/ephy-password-dialog.h: Implement nsITokenPasswordDialogs. Misc cleanups and mozilla string simplification now that we depend on gecko 1.8.
* Fix build with latest gtk printing changes.Christian Persch2006-06-223-25/+30
| | | | | | | | | | 2006-06-21 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GeckoPrintService.cpp: * embed/mozilla/GeckoPrintSession.cpp: * embed/mozilla/GeckoPrintSession.h: Fix build with latest gtk printing changes.
* Look! Yet Another Mozilla API Change!Christian Persch2006-06-201-0/+11
| | | | | | | | 2006-06-19 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyAboutModule.cpp: Look! Yet Another Mozilla API Change!
* A embed/mozilla/GeckoPrintService.cpp: AChristian Persch2006-06-1917-1106/+1529
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-06-18 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * data/default-prefs-common.js: * embed/Makefile.am: * embed/ephy-embed-shell.c: (ephy_embed_shell_dispose), (ephy_embed_shell_set_page_setup), (ephy_embed_shell_get_page_setup), (ephy_embed_shell_set_print_settings), (ephy_embed_shell_get_print_settings): * embed/ephy-embed-shell.h: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyUtils.h: * embed/mozilla/Makefile.am: A embed/mozilla/GeckoPrintService.cpp: A embed/mozilla/GeckoPrintService.h: A embed/mozilla/GeckoPrintSession.cpp: A embed/mozilla/GeckoPrintSession.h: * embed/mozilla/MozRegisterComponents.cpp: R embed/mozilla/PrintingPromptService.cpp: R embed/mozilla/PrintingPromptService.h: * embed/mozilla/mozilla-embed-single.cpp: R embed/print-dialog.c: R embed/print-dialog.h: * src/ephy-shell.c: (ephy_shell_dispose), (ephy_shell_get_prefs_dialog): * src/ephy-shell.h: * src/epiphany.defs: * src/window-commands.c: (page_setup_done_cb), (window_cmd_file_print_setup): Drop libgnomeprint[ui] and use gtk printing.
* Fix context menu positioning.Christian Persch2006-06-191-1/+1
| | | | | | | | 2006-06-18 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (status_icon_popup_menu_cb): Fix context menu positioning.
* Fix header guard nameChristian Persch2006-06-121-2/+2
|
* Check for enchant, and output an overview of the configured options onChristian Persch2006-06-094-0/+276
| | | | | | | | | | | | | | | | | | | | | 2006-06-09 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Check for enchant, and output an overview of the configured options on successful configure. * data/default-prefs-common.js: * embed/mozilla/GeckoSpellCheckEngine.cpp: * embed/mozilla/GeckoSpellCheckEngine.h: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: * lib/Makefile.am: * lib/ephy-spell-check.c: * lib/ephy-spell-check.h: Spell check support using the gecko 'spellchecker' extension. No corrections context menu or language switching yet.
* The API change was reverted on 1.8 branch. Fixes bug #343592.Christian Persch2006-06-051-4/+0
| | | | | | | | 2006-06-04 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphySidebar.cpp: The API change was reverted on 1.8 branch. Fixes bug #343592.
* The API change was reverted on 1.8 branch. Fixes bug #343592.Christian Persch2006-06-051-2/+6
| | | | | | | | 2006-06-04 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphySidebar.cpp: The API change was reverted on 1.8 branch. Fixes bug #343592.
* Don't set cookies from favicon downloads. Bug #337835.Jean-François Rameau2006-06-025-6/+76
| | | | | | | | | | | | | 2006-06-01 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/ephy-embed-persist.h: * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download): * embed/mozilla/EphySingle.cpp: (Init, Detach, ExamineCookies, ExamineResponse, ExamineRequest, Observe): * embed/mozilla/EphySingle.h: * embed/mozilla/MozDownload.cpp: (InitiateMozillaDownload): Don't set cookies from favicon downloads. Bug #337835.
* === Release 2.15.2 ===RELEASE_2_15_2Christian Persch2006-05-1612-33/+33
| | | | | | | | | | | | | | | | | | | | | | | | | 2006-05-15 Christian Persch <chpe@cvs.gnome.org> === Release 2.15.2 === * NEWS: 2006-05-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyUtils.cpp: * embed/mozilla/FilePicker.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: * embed/mozilla/MozDownload.cpp: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-notifiers.cpp: * embed/mozilla/mozilla-x509-cert.cpp: Some castings.
* Use nsAString::Equals.Christian Persch2006-05-153-16/+1
| | | | | | | | | | 2006-05-14 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyUtils.h: * embed/mozilla/EventContext.cpp: Use nsAString::Equals.
* The API is also changed on 1.8 branch, adapt the #ifdef accordingly.Christian Persch2006-05-121-2/+2
| | | | | | | | 2006-05-12 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphySidebar.cpp: The API is also changed on 1.8 branch, adapt the #ifdef accordingly.
* Drop non-toolkit gecko support too.Christian Persch2006-05-112-12/+3
| | | | | | | | | | 2006-05-10 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: Drop non-toolkit gecko support too.
* Another API change! Thank you, mozilla!Christian Persch2006-05-111-0/+11
| | | | | | | | 2006-05-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphySidebar.cpp: Another API change! Thank you, mozilla!
* Drop support for gecko 1.7.Christian Persch2006-05-1159-2473/+1043
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-05-10 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * data/glade/prefs-dialog.glade: * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get): * embed/mozilla/AutoJSContextStack.cpp: * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: * embed/mozilla/EphyAboutModule.cpp: * embed/mozilla/EphyAboutModule.h: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/EphyContentPolicy.cpp: * embed/mozilla/EphyContentPolicy.h: * embed/mozilla/EphyDirectoryProvider.cpp: * embed/mozilla/EphyFind.cpp: * embed/mozilla/EphyFind.h: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyHeaderSniffer.h: * embed/mozilla/EphyHistoryListener.cpp: * embed/mozilla/EphyHistoryListener.h: * embed/mozilla/EphyPromptService.cpp: * embed/mozilla/EphySidebar.cpp: * embed/mozilla/EphySidebar.h: * embed/mozilla/EphySingle.cpp: * embed/mozilla/EphySingle.h: * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyUtils.h: * embed/mozilla/EventContext.cpp: * embed/mozilla/EventContext.h: * embed/mozilla/FilePicker.cpp: * embed/mozilla/FilePicker.h: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GlobalHistory.h: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.h: * embed/mozilla/Makefile.am: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: * embed/mozilla/MozRegisterComponents.cpp: * embed/mozilla/MozRegisterComponents.h: * embed/mozilla/MozillaPrivate.cpp: * embed/mozilla/MozillaPrivate.h: * embed/mozilla/PrintingPromptService.cpp: * embed/mozilla/PrintingPromptService.h: * embed/mozilla/mozilla-download.cpp: * embed/mozilla/mozilla-download.h: * embed/mozilla/mozilla-embed-event.cpp: * embed/mozilla/mozilla-embed-event.h: * embed/mozilla/mozilla-embed-find.cpp: * embed/mozilla/mozilla-embed-find.h: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed-persist.h: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: * embed/mozilla/mozilla-embed.h: * embed/mozilla/mozilla-notifiers.cpp: * embed/mozilla/mozilla-notifiers.h: * embed/mozilla/mozilla-x509-cert.cpp: * embed/mozilla/mozilla-x509-cert.h: * lib/ephy-gui.c: * lib/ephy-gui.h: * lib/ephy-langs.c: * m4/gecko.m4: * src/ephy-window.c: (sync_tab_security): * src/prefs-dialog.c: (prefs_dialog_init): Drop support for gecko 1.7.
* === Release 2.15.1 ===RELEASE_2_15_1Christian Persch2006-04-242-3/+3
| | | | | | | | | | | | | | | | | | | 2006-04-24 Christian Persch <chpe@cvs.gnome.org> === Release 2.15.1 === * configure.ac: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: * src/window-commands.c: (window_cmd_help_about): Update for 2.15.1. * help/eu/eu.po: * help/fi/fi.po: * help/ja/ja.po: Fix the build by adding bogus translator-credits strings.
* Check for nsIMutableArray.h and include it if found. Fixes build withChristian Persch2006-04-171-1/+5
| | | | | | | | | | 2006-04-13 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/GtkNSSDialogs.cpp: Check for nsIMutableArray.h and include it if found. Fixes build with gecko trunk.
* Emit document-change event on fastback restore. Fixes bug #312785.Christian Persch2006-04-111-1/+14
| | | | | | | | 2006-04-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: Emit document-change event on fastback restore. Fixes bug #312785.
* Fix status icon reference count.Christian Persch2006-04-031-2/+7
| | | | | | | | 2006-04-03 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: Fix status icon reference count.
* 2006-04-03 Christian Persch <chpe@cvs.gnome.org>Christian Persch2006-04-031-2/+5
| | | | | | | * src/ephy-dbus.c: (ephy_dbus_get_bus): * src/ephy-net-monitor.c: (ephy_net_monitor_check_for_active_device), (ephy_net_monitor_attach_to_dbus), (ephy_net_monitor_startup):
* Oops, this is a string pref!Christian Persch2006-04-031-13/+4
| | | | | | | | 2006-04-02 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-notifiers.cpp: Oops, this is a string pref!
* Fix crash when cancelling the prompt before the timeout has run.Christian Persch2006-04-011-3/+2
| | | | | | | | 2006-04-01 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyPromptService.cpp: Fix crash when cancelling the prompt before the timeout has run.
* Use g_object_ref_sink().Christian Persch2006-03-291-23/+19
| | | | | | | | | | | | | | 2006-03-28 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyPromptService.cpp: * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_set_fixed): * lib/widgets/ephy-location-entry.c: (ephy_location_entry_init): * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_init): * src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_constructor): * src/ephy-notebook.c: (ephy_notebook_init): * src/ephy-statusbar.c: (ephy_statusbar_init): Use g_object_ref_sink().
* .Jean-François Rameau2006-03-291-9/+48
| | | | | | | | | 2006-03-28 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/EphyContentPolicy.cpp: (ShouldLoad). Mozilla backend now supports adblock. Fix #335919.
* Remove #ifdef:s now that we depend on gtk+ 2.9.Christian Persch2006-03-241-23/+1
| | | | | | | | | | | | 2006-03-23 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (show_status_icon), (downloader_view_init), (downloader_view_finalize), (update_status_icon), (download_changed_cb), (downloader_view_add_download), (downloader_view_remove_download), (download_dialog_delete_event_cb): Remove #ifdef:s now that we depend on gtk+ 2.9.
* Use GtkStatusIcon.Christian Persch2006-03-201-21/+43
| | | | | | | | | | | | | | | | | | | | | | | 2006-03-20 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (status_icon_popup_menu_cb), (show_status_icon), (downloader_view_init), (downloader_view_finalize), (update_status_icon), (download_changed_cb), (downloader_view_add_download), (downloader_view_remove_download), (download_dialog_delete_event_cb): Use GtkStatusIcon. * lib/egg/Makefile.am: * lib/egg/eggstatusicon.c: * lib/egg/eggstatusicon.h: * lib/egg/eggtrayicon.c: * lib/egg/eggtrayicon.h: * lib/egg/eggtraymanager.c: * lib/egg/eggtraymanager.h: Remove egg status icons files.
* Sync Epiphany with Gecko trunk according toJean-François Rameau2006-03-202-0/+8
| | | | | | | | | | | 2006-03-19 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/EphySidebar.cpp: * embed/mozilla/MozRegisterComponents.cpp: Sync Epiphany with Gecko trunk according to https://bugzilla.mozilla.org/show_bug.cgi?id=330420. (Add nsIClassInfo.h).
* Don't throw when cancelling the dialogue with ESC. Fixes bug #333780,Christian Persch2006-03-081-1/+1
| | | | | | | | | 2006-03-08 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyPromptService.cpp: Don't throw when cancelling the dialogue with ESC. Fixes bug #333780, patch has RT approval.
* Build fix to build with 1.8 branch. No code changes, only #ifdef code thatChristian Persch2006-03-081-0/+5
| | | | | | | | | 2006-03-07 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GlobalHistory.cpp: Build fix to build with 1.8 branch. No code changes, only #ifdef code that must not be built on 1.8 branch.
* Back the xpinstall change out; it breaks on gecko 1.8.Christian Persch2006-03-061-55/+30
| | | | | | | | 2006-03-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozRegisterComponents.cpp: Back the xpinstall change out; it breaks on gecko 1.8.
* Don't use g_return_if_fail here.Christian Persch2006-03-066-8/+5
| | | | | | | | | | | | 2006-03-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-find.cpp: Don't use g_return_if_fail here. * embed/mozilla/mozilla-embed-single.cpp: Remove fixed FIXME.
* Fix fonts schema default values.Christian Persch2006-03-061-0/+1
| | | | | | | | | | | | | 2006-03-05 Christian Persch <chpe@cvs.gnome.org> * data/epiphany-fonts.schemas: * data/generate-font-schemas.py: Fix fonts schema default values. * embed/downloader-view.c: (downloader_view_build_ui): Forgotten commit.
* Use the right category.Christian Persch2006-03-051-1/+1
| | | | | | | | 2006-03-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozRegisterComponents.cpp: Use the right category.
* Mark application/x-xpinstall as unsafe.Christian Persch2006-03-051-30/+55
| | | | | | | | | | | | | 2006-03-05 Christian Persch <chpe@cvs.gnome.org> * data/mime-types-permissions.xml: Mark application/x-xpinstall as unsafe. * embed/mozilla/MozRegisterComponents.cpp: Unregister xpinstall content handler and JS objects; fixes download of .xpi files.
* Fix buildChristian Persch2006-03-041-1/+1
|
* Sync Epiphany with new nsIGlobalHistory3 stuff.Jean-François Rameau2006-03-033-4/+34
| | | | | | | | | | | | | | 2006-03-03 Jean-François Rameau <jframeau@cvs.gnome.org> * configure.ac: * embed/mozilla/GlobalHistory.h: * embed/mozilla/GlobalHistory.cpp: Sync Epiphany with new nsIGlobalHistory3 stuff. * embed/mozilla/EphyContentPolicy.cpp: (GetEmbedFromContext): Fix a missing return.
* Don't block stylesheets (for now).Christian Persch2006-03-031-6/+17
| | | | | | | | 2006-03-02 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyContentPolicy.cpp: Don't block stylesheets (for now).
* Fix gcc 4.1 warnings (dereferencing type-punned pointer will breakJean-François Rameau2006-03-031-2/+5
| | | | | | | | | | | | | | | 2006-03-02 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/ephy-embed-shell.c:(ephy_embed_shell_dispose): * src/ephy-encoding-menu.c: (ephy_encoding_menu_view_dialog_cb): * src/ephy-history-window.c: (cmd_clear), (ephy_history_window_finalize): * src/ephy-shell.c: (ephy_shell_get_pdm_dialog),(ephy_shell_get_prefs_dialog), (ephy_shell_get_print_setup_dialog): * src/prefs-dialog.c: (prefs_dialog_finalize), (font_prefs_button_clicked_cb), (language_editor_add_button_clicked_cb): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_finalize): Fix gcc 4.1 warnings (dereferencing type-punned pointer will break strict-aliasing rules).
* Make these implement threadsafe isupports.Christian Persch2006-03-033-9/+7
| | | | | | | | | | 2006-03-02 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: Make these implement threadsafe isupports.
* Don't activate typeaheadfind on XUL documents.Christian Persch2006-03-021-0/+3
| | | | | | | | 2006-03-02 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.cpp: Don't activate typeaheadfind on XUL documents.
* Do return on failure.Christian Persch2006-02-211-1/+1
| | | | | | | | 2006-02-20 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: Do return on failure.
* Guard against nsDocument::GetDefaultView returning NULL. Bug #327764.Christian Persch2006-02-161-6/+11
| | | | | | | | | 2006-02-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: Guard against nsDocument::GetDefaultView returning NULL. Bug #327764.
* Also use exthandler for snews and nntp.Christian Persch2006-02-141-1/+1
| | | | | | | | 2006-02-14 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-common.js: Also use exthandler for snews and nntp.
* Use NS_LogInit()/NS_LogTerm().Christian Persch2006-02-111-0/+8
| | | | | | | | 2006-02-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Use NS_LogInit()/NS_LogTerm().
* Block popup with NULL url (javascript:window.open() for instance). butJean-François Rameau2006-02-091-6/+9
| | | | | | | | | | | 2006-02-08 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: (HandleEvent): * src/ephy-tab.c: (popups_manager_add),(popups_manager_show): Block popup with NULL url (javascript:window.open() for instance). but don't show them when unblocking. Bug #155009.
* Remove workaround for broken profile now thatChristian Persch2006-02-081-6/+3
| | | | | | | | | | 2006-02-07 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Remove workaround for broken profile now that https://bugzilla.mozilla.org/show_bug.cgi?id=326013 is fixed.
* Changes to support xulrunner trunk (gecko 1.9).Christian Persch2006-02-062-20/+11
| | | | | | | | | | | | | | | | 2006-02-05 Christian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: * configure.ac: * embed/mozilla/Makefile.am: Changes to support xulrunner trunk (gecko 1.9). * embed/mozilla/mozilla-embed-single.cpp: Go back to continuing after failed GetPassword; fixes getting the password list in case one item is corrupted.
* Only use the major version in the user agent string.Christian Persch2006-02-062-3/+4
| | | | | | | | | 2006-02-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: Only use the major version in the user agent string.
* Don't make the nonblocking alert modal!Christian Persch2006-02-031-16/+10
| | | | | | | | 2006-02-03 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyPromptService.cpp: Don't make the nonblocking alert modal!
* Fix compilation against trunk + some typos.Jean-François Rameau2006-02-033-3/+2
| | | | | | | | | | 2006-02-03 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/EphyPromptService.h: * embed/mozilla/EphyPromptService.cpp: (ShowNonBlockingAlert): * embed/mozilla/AutoJSContextStack.cpp: Fix compilation against trunk + some typos.
* Helper class that pushes a null JS context on the stack, and pops it inChristian Persch2006-02-0311-5/+167
| | | | | | | | | | | | | | | | | | | | | | | | 2006-02-02 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/Makefile.am: * embed/mozilla/AutoJSContextStack.cpp: * embed/mozilla/AutoJSContextStack.h: Helper class that pushes a null JS context on the stack, and pops it in the destructor. * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EphyPromptService.cpp: * embed/mozilla/FilePicker.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: * embed/mozilla/PrintingPromptService.cpp: Push a null JS context on the stack when we run a recursive mainloop. Fixes the epiphany equivalend of camino bug https://bugzilla.mozilla.org/show_bug.cgi?id=179307.
* Add GECKO_CHECK_HEADERS, wrapping AC_CHECK_HEADERS.Christian Persch2006-02-033-2/+76
| | | | | | | | | | | | | | | | | | | 2006-02-02 Christian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: Add GECKO_CHECK_HEADERS, wrapping AC_CHECK_HEADERS. * configure.ac: Simplify some header checks with GECKO_CHECK_HEADERS. Check for nsINonBlockingAlertService.h. * embed/mozilla/EphyPromptService.cpp: * embed/mozilla/EphyPromptService.h: * embed/mozilla/MozRegisterComponents.cpp: Implement nsINonBlockingAlertService.
* On session logout, check if there are downloads pending (since they're notChristian Persch2006-02-034-6/+16
| | | | | | | | | | | | | | | | | | | | | | 2006-02-02 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: * embed/downloader-view.h: * embed/ephy-embed-shell.c: (ephy_embed_shell_get_downloader_view_nocreate): * embed/ephy-embed-shell.h: * lib/ephy-gui.c: (ephy_gui_message_dialog_get_content_box): * lib/ephy-gui.h: * src/ephy-session.c: (confirm_shutdown_dialog_update_timeout_label), (confirm_shutdown_dialog_tick_cb), (confirm_shutdown_dialog_response_cb), (confirm_shutdown_dialog_accept_cb), (confirm_shutdown_dialog_weak_ref_cb), (confirm_shutdown_cb), (save_yourself_cb): On session logout, check if there are downloads pending (since they're not resumable, bug #128048). #if 0'd for now.
* Use GTK_STOCK_DIALOG_AUTHENTICATION. Bug #329438.Christian Persch2006-02-011-2/+2
| | | | | | | | 2006-02-01 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyPromptService.cpp: Use GTK_STOCK_DIALOG_AUTHENTICATION. Bug #329438.
* Remove unused var.Jean-François Rameau2006-01-311-1/+0
| | | | | | | | 2006-01-30 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/EphyAboutModule.cpp: (GetErrorMessage): Remove unused var.
* Special error text for localhost URIs. Bug #323261, patch byChristian Persch2006-01-311-5/+52
| | | | | | | | | 2006-01-30 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyAboutModule.cpp: Special error text for localhost URIs. Bug #323261, patch by Jean-François Rameau.
* Truncate URI and title strings. Bug #329160.Christian Persch2006-01-311-7/+34
| | | | | | | | 2006-01-30 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GlobalHistory.cpp: Truncate URI and title strings. Bug #329160.
* If GetPassword failed, break instead of continue. That way we don'tChristian Persch2006-01-301-1/+9
| | | | | | | | | 2006-01-29 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: If GetPassword failed, break instead of continue. That way we don't endlessly re-ask for the master password.
* Add a function (ephy_embed_single_get_backend_name) to get the backendCrispin Flowerday2006-01-303-0/+37
| | | | | | | | | | | | 2006-01-29 Crispin Flowerday <gnome@flowerday.cx> * embed/ephy-embed-single.c: (ephy_embed_single_get_backend_name): * embed/ephy-embed-single.h: * embed/mozilla/mozilla-embed-single.cpp: * src/epiphany.defs: Add a function (ephy_embed_single_get_backend_name) to get the backend that epiphany is using.
* Disable pango rendering by default, unless MOZ_ENABLE_PANGO env var isChristian Persch2006-01-281-1/+1
| | | | | | | | | 2006-01-27 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: (main): Disable pango rendering by default, unless MOZ_ENABLE_PANGO env var is set. Bug #328844.
* libnm-glib be-gone! Use NetworkManager directly via DBUS, by importing theChristian Persch2006-01-262-89/+0
| | | | | | | | | | | | | | | | | | | | | | 2006-01-25 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * data/epiphany.schemas.in: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: * lib/ephy-prefs.h: * src/Makefile.am: * src/ephy-net-monitor.c: * src/ephy-net-monitor.h: * src/ephy-shell.c: (ephy_shell_sync_network_status), (impl_get_embed_single), (ephy_shell_dispose), (ephy_shell_get_net_monitor), (_ephy_shell_create_instance), (_ephy_shell_startup): * src/ephy-shell.h: libnm-glib be-gone! Use NetworkManager directly via DBUS, by importing the excellent net-monitor extension directly into Epiphany. Code by Jean-François Rameau.
* Set the "browser.display.use_system_colors" pref on gecko 1.8, instead ofChristian Persch2006-01-251-2/+11
| | | | | | | | | | 2006-01-25 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-gecko-1-8.js: * embed/mozilla/mozilla-embed-single.cpp: Set the "browser.display.use_system_colors" pref on gecko 1.8, instead of monitoring the theme ourself.
* Add a GError** to ephy_file_helpers_init and ephy_ensure_dir_exists, so weChristian Persch2006-01-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-01-23 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: * lib/ephy-file-helpers.c: (ephy_file_helpers_init), (ephy_ensure_dir_exists): * lib/ephy-file-helpers.h: Add a GError** to ephy_file_helpers_init and ephy_ensure_dir_exists, so we can show the error to the user in main(). * src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus_cb), (ephy_dbus_connect_to_system_bus_cb), (session_filter_func), (system_filter_func), (ephy_dbus_connect_to_system_bus), (ephy_dbus_connect_to_session_bus), (ephy_dbus_shutdown), (ephy_dbus_finalize), (ephy_dbus_get_type), (ephy_dbus_get_default), (ephy_dbus_get_bus), (ephy_dbus_get_proxy), (_ephy_dbus_startup), (_ephy_dbus_release), (_ephy_dbus_is_name_owner): * src/ephy-dbus.h: Refactored. Propagate errors to callers via GError**, and change lifecycle to the app lifetime. * src/ephy-lockdown.c: (ephy_lockdown_init), (ephy_lockdown_finalize): Move gconf notification add/remove for the lockdown key dirs here from main(). * src/ephy-shell.c: (ephy_shell_dispose), (_ephy_shell_create_instance): * src/ephy-shell.h: * src/epiphany.defs: Remove ephy_shell_startup and related stuff. * src/ephy-main.c: (handle_url), (handle_email), (shell_weak_notify), (dbus_g_proxy_finalized_cb), (save_yourself_cb), (die_cb), (gnome_session_init), (path_from_command_line_arg), (open_urls), (call_dbus_proxy), (show_error_message), (main): Move all startup code to main(), so we can show errors to the user instead of crashing when things go wrong. Part of bug #326807.
* Invert button order. Bug #327381.Christian Persch2006-01-241-4/+24
| | | | | | | | 2006-01-23 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyPromptService.cpp: Invert button order. Bug #327381.