aboutsummaryrefslogtreecommitdiffstats
path: root/embed
Commit message (Collapse)AuthorAgeFilesLines
* Drop gnome-vfs dependency. Now Epiphany depends on glib >= 2.15.1.Cosimo Cecchi2008-01-1418-222/+236
| | | | | | | Also, optional Zeroconf support depends on Avahi >= 0.6.22. Bug #507152. svn path=/trunk/; revision=7858
* Update to new coding guidelines.Xan Lopez2008-01-051-18/+20
| | | | svn path=/trunk/; revision=7850
* Stub new history interfaces in WebKit until the needed API landsXan Lopez2007-12-301-33/+34
| | | | | | on trunk. svn path=/trunk/; revision=7837
* Port ephy-window.c to the new API, remove old API.Xan Lopez2007-12-303-148/+8
| | | | | | Closes bug #506005 svn path=/trunk/; revision=7836
* Make MozillaHistoryItem create url and title on demand.Xan Lopez2007-12-306-47/+109
| | | | | | Adapt code to the API change. svn path=/trunk/; revision=7835
* Use the new interfaces for backward/forward menus.Xan Lopez2007-12-303-7/+4
| | | | | | | | | | | Store nth data in the HistoryItem itself. Try to use HISTORY_ITEM_DATA_KEY data from object in navigation action before falling back to URL_DATA_KEY. Bug #506005 svn path=/trunk/; revision=7834
* Mozilla implementation of the embed history interfaces.Xan Lopez2007-12-305-4/+219
| | | | svn path=/trunk/; revision=7833
* Add new embed history interfaces.Xan Lopez2007-12-305-81/+282
| | | | svn path=/trunk/; revision=7832
* If is_blank is TRUE then set title to Blank page without checking whetherXan Lopez2007-12-271-2/+2
| | | | | | title was NULL or not. Fixes (again!) empty new tabs. svn path=/trunk/; revision=7829
* Make libnotify optional, completes the previous commit by chpe.Diego Escalante Urrelo2007-12-271-4/+38
| | | | svn path=/trunk/; revision=7825
* Whitespace fixes.Xan Lopez2007-12-271-2/+2
| | | | svn path=/trunk/; revision=7824
* Implement "select all" for WebKit backend. (#505569)Xan Lopez2007-12-251-0/+2
| | | | | | Patch by Luca Bruno. svn path=/trunk/; revision=7819
* Display a single host entry in the History Window also when the same hostCosimo Cecchi2007-12-251-10/+21
| | | | | | | is visited with different protocols (http and https). Fix bug #313481. svn path=/trunk/; revision=7818
* Fix missing tab title on empty page.Cosimo Cecchi2007-12-251-5/+6
| | | | | | Bug #503854. svn path=/trunk/; revision=7817
* Enable multiple selection in download dialog, now you can cancel more than oneDiego Escalante Urrelo2007-12-241-19/+45
| | | | | | | | | download at a time. Note that this has no effect over the Pause button, only over Stop. Bug #327734. svn path=/trunk/; revision=7812
* Xr 1.9 fixes. Bug #503657.Christian Persch2007-12-241-2/+8
| | | | svn path=/trunk/; revision=7811
* Xr 1.9 fixes. Bug #503657.Christian Persch2007-12-241-8/+37
| | | | svn path=/trunk/; revision=7810
* Xr 1.9 fixes. Bug #503657.Christian Persch2007-12-241-1/+1
| | | | svn path=/trunk/; revision=7809
* Xr 1.9 fixes. Bug #503657.Christian Persch2007-12-241-3/+11
| | | | svn path=/trunk/; revision=7808
* Xr 1.9 fixes. Bug #503657.Christian Persch2007-12-242-1/+9
| | | | svn path=/trunk/; revision=7807
* Xr 1.9 fixes. Bug #503657.Christian Persch2007-12-241-3/+2
| | | | svn path=/trunk/; revision=7806
* Fixes for xr 1.9. Bug #503657.Christian Persch2007-12-241-1/+18
| | | | svn path=/trunk/; revision=7805
* Xr 1.9 fixes. Bug #503657.Christian Persch2007-12-241-0/+3
| | | | svn path=/trunk/; revision=7804
* Add ifdefs for xr 1.9. Part of bug #503657.Christian Persch2007-12-242-7/+41
| | | | svn path=/trunk/; revision=7803
* download-dialog hidden state is now saved to gconf. New downloads started while Diego Escalante Urrelo2007-12-241-13/+97
| | | | | | | | | | the dialog is hidden pop-up a notification (as in libnotify). We now require libnotify to build. Fixes bug #311209. svn path=/trunk/; revision=7802
* Also fix parent instance/class for MozillaEmbed.Xan Lopez2007-12-232-3/+3
| | | | svn path=/trunk/; revision=7797
* Fix parent class/instance types.Xan Lopez2007-12-221-2/+3
| | | | svn path=/trunk/; revision=7796
* Implement clipboard operations for WebKit.Xan Lopez2007-12-222-39/+65
| | | | svn path=/trunk/; revision=7795
* Track WebKit upstream API changes r28817, r28818Alp Toker2007-12-181-6/+16
| | | | | | This makes current location and page title updates work more consistently. svn path=/trunk/; revision=7782
* Constify char* parameter for ephy_base_embed_location_changed.Xan Lopez2007-12-182-2/+2
| | | | svn path=/trunk/; revision=7781
* Release 2.21.4.RELEASE_2_21_4Christian Persch2007-12-161-0/+2
| | | | svn path=/trunk/; revision=7776
* Fix comment.Christian Persch2007-12-161-1/+1
| | | | svn path=/trunk/; revision=7773
* Do not call webkit_init() (it's going away soon) and onlyXan Lopez2007-12-152-5/+2
| | | | | | include <webkit.h>. svn path=/trunk/; revision=7769
* Small cleanup in webkit-embed-persist.cXan Lopez2007-12-101-36/+21
| | | | svn path=/trunk/; revision=7765
* Rename cpp files to c in the WebKit backend; they are pure C.Xan Lopez2007-12-105-6/+8
| | | | | | Also fix a couple of compiler warnings. svn path=/trunk/; revision=7764
* Match WebKit/GTK+ API changes made in WebKit SVN r28273Alp Toker2007-12-012-34/+34
| | | | | | | | | http://bugs.webkit.org/show_bug.cgi?id=15691 [GTK] Public API does not follow GTK+ conventions This change is part of the current API stabilization effort. svn path=/trunk/; revision=7740
* Need to put the parent struct first.Christian Persch2007-11-291-0/+2
| | | | svn path=/trunk/; revision=7739
* Initialize the title property to "Blank page" in EphyBaseEmbed.Xan Lopez2007-11-271-0/+1
| | | | | | Bug #499803 svn path=/trunk/; revision=7732
* Remove unused variable in WebKitEmbed class_init.Xan Lopez2007-11-181-1/+0
| | | | svn path=/trunk/; revision=7715
* Fix vfunc for get_visibility in EphyEmbed interface.Xan Lopez2007-11-181-1/+1
| | | | svn path=/trunk/; revision=7714
* Move size-to code to the gecko backend.Xan Lopez2007-11-181-0/+137
| | | | | | Last part of bug #490672 svn path=/trunk/; revision=7713
* Put visibility property into EphyBaseEmbed, we need it for popups.Xan Lopez2007-11-185-1/+68
| | | | svn path=/trunk/; revision=7712
* Re-enable popup management code in EphyBaseEmbed.Xan Lopez2007-11-173-317/+312
| | | | | | | Plus a small bugfix in MozillaEmbed about GtkMozembed vs. EphyEmbed confusion. svn path=/trunk/; revision=7711
* Move print-preview property to EphyEmbedContainer interface.Xan Lopez2007-11-171-0/+4
| | | | | | | | Also make it read-only and make the setter in EphyWindow semi-private for now (should be removed eventually, making the window be notified from the embed of the status). svn path=/trunk/; revision=7709
* Rename param to "set_active".Christian Persch2007-11-172-5/+7
| | | | svn path=/trunk/; revision=7708
* Yes, tabs.Xan Lopez2007-11-171-8/+8
| | | | svn path=/trunk/; revision=7707
* Add type checkings in the EmbedContainer interface, not in the implementations.Xan Lopez2007-11-171-7/+40
| | | | svn path=/trunk/; revision=7706
* Move active-tab property to the embed-container interface.Xan Lopez2007-11-171-0/+4
| | | | | | | Rename it to active-child and fix a bug in the set_property function in EphyWindow, where the wrong function was being called for this property. svn path=/trunk/; revision=7703
* Make EphyEmbedContainer add_child method return the child's new position ↵Xan Lopez2007-11-172-4/+5
| | | | | | inside the container. svn path=/trunk/; revision=7700
* Rename ephy_embed_container_jump_to_child to ↵Xan Lopez2007-11-162-9/+9
| | | | | | ephy_embed_container_set_active_child. svn path=/trunk/; revision=7699
* Untabify ephy-embed-container.hXan Lopez2007-11-161-9/+9
| | | | svn path=/trunk/; revision=7696
* Add EphyEmbedContainer.Xan Lopez2007-11-163-0/+266
| | | | svn path=/trunk/; revision=7692
* embed/ephy-history.h: build fix, missing commaJan Michael C. Alonzo2007-11-141-1/+1
| | | | svn path=/trunk/; revision=7688
* Add icon-updated signal to EphyHistory.Xan Lopez2007-11-143-27/+39
| | | | | | Use it to update the bookmarks icon, as it was done in EphyTab before. svn path=/trunk/; revision=7687
* Uncomment icon update for history in EphyBaseEmbed, it works just fine.Xan Lopez2007-11-141-8/+5
| | | | svn path=/trunk/; revision=7686
* Fix: http being appended to 'about' pages. (Bug #496136)Jan Michael C. Alonzo2007-11-131-3/+4
| | | | svn path=/trunk/; revision=7683
* Fix backend name for WebKit and update docs in ↵Xan Lopez2007-11-132-2/+2
| | | | | | ephy_embed_single_get_backend_name. svn path=/trunk/; revision=7678
* Call webkit_init in engine initialization to avoid crashes. (Bug #496114)Jan Michael C. Alonzo2007-11-122-2/+4
| | | | svn path=/trunk/; revision=7674
* 2007-11-12 Reinout van Schouwen <reinouts@gnome.org>Reinout van Schouwen2007-11-121-1/+1
| | | | | | | | | | * 2007-11-12 Reinout van Schouwen <reinouts@gnome.org> - mozilla/EphyAboutModule.cpp: move comment one line down so it shows up in the .po files svn path=/trunk/; revision=7673
* 2007-11-12 Reinout van Schouwen <reinouts@gnome.org>Reinout van Schouwen2007-11-121-1/+2
| | | | | | | | | | | * 2007-11-12 Reinout van Schouwen <reinouts@gnome.org> - mozilla/EphyAboutModule.cpp: s/Epiphany/the web browser and add translator comment to indicate that %s means LSB_DISTRIBUTOR svn path=/trunk/; revision=7671
* Implement grab_focus in EphyBaseEmbed.Xan Lopez2007-11-123-25/+26
| | | | | | | | We still need a custom implementation in MozillaEmbed because the child of the embed won't exist until the widget is realized, so there is no point in grabbing focus until then. svn path=/trunk/; revision=7668
* We don't inherit nothing from GtkMozEmbed anymore.Xan Lopez2007-11-121-14/+0
| | | | svn path=/trunk/; revision=7667
* Remove unused ge_content_changed.Xan Lopez2007-11-123-23/+0
| | | | svn path=/trunk/; revision=7666
* Remove unused ge_net_state and ge_security_change.Xan Lopez2007-11-124-48/+0
| | | | svn path=/trunk/; revision=7665
* Remove unused ge-location signal.Xan Lopez2007-11-123-24/+0
| | | | svn path=/trunk/; revision=7664
* Oops, readd missing variable.Xan Lopez2007-11-111-0/+1
| | | | svn path=/trunk/; revision=7658
* Don't use mozilla-like variable names for parameters.Xan Lopez2007-11-111-4/+4
| | | | svn path=/trunk/; revision=7657
* Implement close for WebKitEmbed (simply destroys the widget).Xan Lopez2007-11-111-1/+1
| | | | svn path=/trunk/; revision=7656
* ge-search-key-press is in EphyEmbed, not GtkMozEmbed.Xan Lopez2007-11-101-1/+2
| | | | svn path=/trunk/; revision=7654
* Add a space to the reload page alertCyril Brulebois2007-11-081-1/+1
| | | | svn path=/trunk/; revision=7650
* Fix invalid cast and make the find toolbar work again after EphyBaseEmbedCosimo Cecchi2007-11-081-1/+1
| | | | | | transition. svn path=/trunk/; revision=7647
* Enable a --with-distributor-name configure option, defaulting to Epiphany.Cyril Brulebois2007-11-071-3/+4
| | | | | | | Use it on an error page to designate the distributors/developers to contact. Fixes bug #433796. svn path=/trunk/; revision=7643
* Connect to "hovering-over-link" signal in WebKit to set link_message.Cosimo Cecchi2007-11-071-0/+11
| | | | svn path=/trunk/; revision=7638
* Make ephy_base_embed_set_{title,address} dup their parameters internally.Xan Lopez2007-11-064-8/+14
| | | | svn path=/trunk/; revision=7636
* Fix webkit backend build, and modify indentation to match new style.Xan Lopez2007-11-064-128/+121
| | | | svn path=/trunk/; revision=7635
* Use ephy_embed_utils_address_has_web_scheme instead of our own copy.Xan Lopez2007-11-061-20/+2
| | | | svn path=/trunk/; revision=7632
* Use K&R (pseudo) indentation style for new files.Xan Lopez2007-11-062-462/+391
| | | | svn path=/trunk/; revision=7631
* Update the WebKit backend to use EphyBaseEmbed.Xan Lopez2007-11-063-431/+32
| | | | | | | The way both backends track progress seem to be very different, so I've exported the set_load_percent to get this going for now. svn path=/trunk/; revision=7630
* Put size_allocate hack in MozillaEmbed now.Xan Lopez2007-11-061-0/+23
| | | | svn path=/trunk/; revision=7629
* Move all common functionality from MozillaEmbed to EphyBaseEmbed.Xan Lopez2007-11-063-1537/+1460
| | | | svn path=/trunk/; revision=7628
* Put the properties in EphyBaseEmbed rather than in the interface.Xan Lopez2007-11-062-103/+159
| | | | | | Backends still override them completely at this point. svn path=/trunk/; revision=7627
* Create EphyBaseEmbed, make MozillaEmbed a subclass of it.Xan Lopez2007-11-066-50/+218
| | | | | | | | EphyBaseEmbed is an abstract class that will implement the generic bits common to any Epiphany backend. In this first commit it does nothing but serve as the parent class for the mozilla embedding widget. svn path=/trunk/; revision=7626
* Add remove_all_passwords method to EphyPasswordManager and implement itCosimo Cecchi2007-11-055-0/+81
| | | | | | | in Mozilla and XulRunner backends. Bug #476411. svn path=/trunk/; revision=7623
* Move "address_has_web_scheme" to ephy-embed-utils.Cosimo Cecchi2007-11-052-0/+18
| | | | svn path=/trunk/; revision=7622
* 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.