summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* mq_web_view_view_source_scheme_methods.rewrite_uri(): Use origin tab IDPatrick McDermott2017-10-301-3/+3
| | | | Not the view tab ID.
* mq_application_register_tab(): Copy tab ID into hash tablePatrick McDermott2017-10-301-4/+7
| | | | | | | Otherwise, every key in the hash table is incremented to the same invalid value on each mq_application_register_tab() call. Also set key destruction function in mq_application_new().
* mq_web_view_load_uri(): Call initialize() scheme methodPatrick McDermott2017-10-301-0/+2
|
* MqWebView: Call mq_web_view_load_uri() in constructed()Patrick McDermott2017-10-301-5/+2
| | | | | Instead of directly setting web_view->uri and calling mq_web_view_scheme_set_methods().
* mq_web_view_load_uri(): Drop duplicate mq_web_view_scheme_set_methods()Patrick McDermott2017-10-301-2/+0
|
* MqWebView: Mark scheme parameter as unused in ready callbackPatrick McDermott2017-10-301-1/+1
|
* mq_web_view_load_uri(): Call rewrite_uri() method after setting methodsPatrick McDermott2017-10-301-2/+2
|
* mq_web_view_load_uri(): Set scheme methodsPatrick McDermott2017-10-301-8/+2
| | | | | Instead of calling rewrite_uri() method and webkit_web_view_load_uri() directly.
* MqWebView: Handle NULL URI in constructed()Patrick McDermott2017-10-301-0/+14
|
* MqWebView: Remove NULL URI handling from ready callbackPatrick McDermott2017-10-301-19/+2
|
* MqWebView: Connect scheme ready callbackPatrick McDermott2017-10-301-20/+30
|
* mq_web_view_scheme_set_methods(): Always call finalize() methodPatrick McDermott2017-10-301-5/+3
|
* mq_web_view_scheme_connect_ready_callback(): New functionPatrick McDermott2017-10-302-0/+11
|
* src/web-view-schemes/methods.c: Drop unused macroPatrick McDermott2017-10-301-2/+0
|
* MqWebViewScheme: Add ready_cb memberPatrick McDermott2017-10-303-2/+6
| | | | And call it from mq_web_view_*_scheme_methods.initialize().
* MqWebViewScheme: Convert to struct with anonymous unionPatrick McDermott2017-10-301-4/+7
|
* mq_web_view_*_scheme_methods->initialize(): New methodsPatrick McDermott2017-10-303-8/+21
|
* src/web-view-schemes/*.c: Rearrange match_uri() and finalize() method defsPatrick McDermott2017-10-302-12/+12
|
* MqWebView: mq_web_view_scheme_set_methods() on URI changePatrick McDermott2017-10-301-3/+6
| | | | Not in constructed() method.
* mq_web_view_*_scheme_methods.match_uri(): Handle NULL uri argumentsPatrick McDermott2017-10-302-2/+2
|
* mq_web_view_normal_scheme_methods.match_uri(): Move definitionPatrick McDermott2017-10-301-8/+8
|
* mq_web_view_scheme_set_methods(): Don't dereference NULL pointerPatrick McDermott2017-10-301-1/+3
|
* MqWebView: mq_web_view_scheme_set_methods() on constructionPatrick McDermott2017-10-301-1/+2
|
* mq_web_view_scheme_set_methods(): New functionPatrick McDermott2017-10-303-0/+60
|
* Revert "mq_web_view_*_scheme_methods: Make const"Patrick McDermott2017-10-304-14/+14
| | | | | | | | This reverts commit 0b796336a0c5ce1cf5185c2946c4ff22fa3da296. Conflicts: src/web-view-schemes/normal.c src/web-view-schemes/view-source.c
* mq_web_view_*_scheme_methods->match_uri(): New methodsPatrick McDermott2017-10-303-0/+17
|
* mq_web_view_*_scheme_methods->finalize(): New methodsPatrick McDermott2017-10-303-0/+15
|
* mq_web_view_*_scheme_init(), mq_web_view_*_scheme_fini(): Drop declarationsPatrick McDermott2017-10-301-12/+0
|
* mq_web_view_*_scheme_methods: Make constPatrick McDermott2017-10-304-14/+14
|
* mq_web_view_view_source_scheme_methods.rewrite_uri(): Fix ↵Patrick McDermott2017-10-301-1/+1
| | | | mq_tab_page_get_id() call
* MqWebViewSchemeMethods: Add (MqWebView *) param to *_uri() methodsPatrick McDermott2017-10-304-10/+13
|
* mq_web_view_view_source_scheme_methods.rewrite_uri(): Drop G_GNUC_UNUSEDPatrick McDermott2017-10-301-1/+1
|
* mq_web_view_view_source_scheme_methods.display_uri(): ImplementPatrick McDermott2017-10-301-2/+2
|
* mq_web_view_view_source_scheme_methods.rewrite_uri(): ImplementPatrick McDermott2017-10-301-2/+25
|
* MqWebViewViewSourceScheme: Make uri member constPatrick McDermott2017-10-301-3/+3
|
* MqWebViewScheme: Add MqWebViewViewSourceScheme memberPatrick McDermott2017-10-301-1/+2
|
* mq_tab_page_get_web_view(): New functionPatrick McDermott2017-10-302-0/+10
|
* MqWebView: Use scheme display_uri() methodPatrick McDermott2017-10-301-6/+2
|
* MqWebViewViewSourceScheme, mq_web_view_view_source_scheme_methods: DefinePatrick McDermott2017-10-303-1/+206
|
* MqWebViewNormalScheme: Add hit_test_result memberPatrick McDermott2017-10-301-2/+3
|
* src/web-view-schemes/normal.c: Add "TODO: " to commentPatrick McDermott2017-10-301-1/+1
|
* src/web-view-schemes/normal.c: Add missing blank line between functionsPatrick McDermott2017-10-301-0/+1
|
* MqWebView: Use scheme methods instead of own static functionsPatrick McDermott2017-10-301-657/+8
| | | | A net 649 lines deleted!
* MqWebView: Set scheme methodsPatrick McDermott2017-10-301-9/+12
|
* mq_web_view_normal_scheme_methods: ImplementPatrick McDermott2017-10-303-0/+771
|
* mq_web_view_get_scheme(): New functionPatrick McDermott2017-10-302-0/+11
|
* src/web-view-schemes/schemes.h: Forward declare MqWebViewSchemePatrick McDermott2017-10-301-2/+4
|
* mq_web_view_get_tab_page(): New functionPatrick McDermott2017-10-302-0/+9
|
* mq_web_view_get_config(): New functionPatrick McDermott2017-10-302-0/+9
|
* src/web-view-schemes/schemes.h: Add MqWebViewScheme unionPatrick McDermott2017-10-301-5/+10
| | | | And add to method parameter lists.