zxey
117568e8fe
Only allow edge feature on windows
2019-09-29 11:39:44 +02:00
zxey
63bcae1215
Add EdgeHTML notes to READMEs
2019-09-29 11:37:17 +02:00
zxey
648ae1248a
Enable private access network
...
This is so you can load pages from LAN.
2019-09-29 02:06:27 +02:00
zxey
817a4a1327
Minor cleanup
2019-09-29 01:10:24 +02:00
zxey
24802b97b6
Add dialog function
2019-09-29 00:48:24 +02:00
zxey
42c84f463d
Add inject_css function
2019-09-29 00:32:44 +02:00
zxey
8bb9e756dd
Implement set_color
2019-09-29 00:30:52 +02:00
zxey
c99f2f6c82
Implement set fullscreen
...
The implementation for EdgeHTML is the same as for MSHTML.
2019-09-29 00:04:46 +02:00
zxey
b4f8fd6b2b
Implement initial title
2019-09-28 23:49:37 +02:00
zxey
a8ea54b450
Fix resizable flag not working and fix initial window size
...
Window now respects whether resizable was set or not, it was ignore previously.
We can also set initial width and height of the window now, previously you would set it after window creation which resulted in window jumping
from its initial position, that is fixed now.
2019-09-28 23:44:04 +02:00
zxey
1065aac15c
Remove unnecessary inheritance indirection
...
The webview class did not have much code left, just merge it with its base class.
2019-09-28 23:15:53 +02:00
zxey
0f351c6ed7
Remove bindings code, not used anymore
2019-09-28 23:03:14 +02:00
zxey
b4ce9e2a2b
Fix callbacks from js to rust
...
window.external.invoke now works, invoke_handler gets invoked properly
the functionality was there but was used to create variable bindings
todo example now works
2019-09-28 22:57:58 +02:00
zxey
f1c4dea313
Fix eval function signature
2019-09-26 23:42:35 +02:00
zxey
77c21760ac
Correctly navigate to string instead of url
2019-09-26 23:28:31 +02:00
zxey
c566821f5e
Add remaining missing function stubs
2019-09-26 22:49:30 +02:00
zxey
c6e445125c
Fixed segmentation fault, minimal example now works
2019-09-26 22:38:18 +02:00
zxey
a40f197f26
Compiles and runs with window creation but crashes
2019-09-26 22:31:36 +02:00
zxey
d098621de4
Add edge html files
...
the files are taken from zserge/webview webview-x branch
i removed all backends except edgehtml, cleaned the files up and formatted them
webview-sys builds but there are some missing symbols, this does not work yet
2019-09-26 22:07:38 +02:00
zxey
960aed804a
Add actix embed example
...
Fixes #53
2019-09-25 15:16:18 +02:00
zxey
f9bf450eef
Remove webview submodule, include webview.h directly
...
Closes #64
2019-09-09 22:08:56 +02:00
zxey
47287de107
Add another cool project to showcase
2019-09-09 21:26:17 +02:00
Jim McGrath
fde0bcbf84
disable objc_msgSend type checking
2019-09-08 22:59:34 +02:00
zxey
8e73dc5264
Add new idea to README
2019-09-05 23:28:37 +02:00
zxey
175e4cf907
Add neutrino to showcase
2019-09-05 23:21:30 +02:00
zxey
79477f1432
Forgot to publish webview-sys
2019-09-05 22:59:39 +02:00
zxey
ae00777837
Update webview-sys to use better webview fork
2019-09-05 21:25:20 +02:00
zxey
17308c5be0
Bump patch version
2019-09-04 20:57:42 +02:00
zxey
2984d78e8c
Update webview submodule
...
Fixes #29
This also changes the submodule to point to a fork used solely for this project,
it seems that original webview is no longer maintained.
2019-09-04 20:54:50 +02:00
Thomas Hurst
4f29b0554f
Add Compactor to showcase
2019-07-22 12:22:11 +02:00
Francesco Frassinelli
e052b6e1ca
Add FrakeGPS as example app
2019-05-26 17:27:44 +02:00
zxey
8954113627
Increment patch version
2019-05-20 18:16:33 +02:00
Thomas Hurst
e982977219
Use C calling convention for callbacks
...
This fixes crashes on 32bit Windows (reported in #3 )
2019-05-16 15:44:48 +02:00
Richard Hozák
10fe46b150
Add showcase
...
Closes #56
2019-05-16 09:41:21 +02:00
zxey
00bbb3adfd
Fix webview-sys version in root crate
2018-11-29 13:00:40 +01:00
zxey
9f45f4e95d
Fix cc build warnings
2018-11-29 12:58:26 +01:00
zxey
f9cbefdf10
Bump version
2018-11-29 12:51:43 +01:00
Sam Green
e611d361e3
Bump rustfmt required version.
2018-11-27 18:39:50 +00:00
Sam Green
a019c73756
Remove bounds from type definitions.
2018-11-27 18:39:50 +00:00
Sam Green
4e7378a653
Add fluent dialog API with example.
2018-11-22 20:52:35 +00:00
Sam Green
8a5d2dda0d
Implement run method for builder. Use in examples.
2018-11-22 20:52:35 +00:00
Sam Green
09f403fd93
Use convenience builder function in examples.
2018-11-22 20:52:35 +00:00
Sam Green
a9708e255c
Add convenience function for constructing new builder.
2018-11-22 20:52:35 +00:00
Sam Green
41fa713175
Add ability to override webview source and document. ( #39 )
2018-11-16 10:01:35 +00:00
Sam Green
57c0669adf
Revert "Fix double free and user data usage after move" to fix leak. ( #37 )
...
Add `mem::forget` call to prevent double free.
This reverts commit 8bcb16f52f .
2018-11-11 16:47:51 +00:00
zxey
8bcb16f52f
Fix double free and user data usage after move
...
Previously when in WebView::run method, WebView::into_inner would be called,
which consumed inner user data, and freed inner c-webview instance.
This caused problems when paired with Drop implementation for WebView
which called exactly the same function, thus accessing the moved out
inner user data and freeing the c-webview instance again.
The solution I did here was to split the freeing into Drop and leave only
user data move in into_inner method.
2018-11-10 23:04:07 +01:00
zxey
8874d83297
Remove beta channel from travis until we figre out why it's misbehaving
2018-11-10 21:53:16 +01:00
zxey
8fade5abfb
Update README
...
We require Rust 1.30 now.
Dialogs are already implemented.
2018-11-10 21:50:21 +01:00
Sam Green
d5f9f284e3
Rewrite to use builder pattern. Fix dispatch unsafety. ( #36 )
...
* Major rewrite.
- Fix unsafety (require 'static bound on dispatched closure)
- Switch to builder pattern.
- Run rustfmt
- Fix clippy warnings
- Userdata borrowed from webview instead of being arg of dispatch closure
- Bump minor version
- Update webview
- Add crate-level doc
* Add rustfmt.toml
* Allow propagation of errors from invoke and dispatch closures.
* Refine doc comments.
* Add enum derives.
* Remove mut bound from `handle()`.
* Remove dependency on failure.
2018-11-10 20:16:12 +00:00
Boscop
066eee6c01
Merge pull request #31 from julianpistorius/master
...
Elm example
2018-08-29 07:05:21 +02:00