Alexandre Wilhelm
31023a1a71
Fixed: warnings when compiling cappuccino
...
Previously, some warnings were raised when compiling Cappuccino.
2015-01-13 11:46:53 -08:00
Antoine Mercadal
0dcc645f22
Fix a missing @class declaration
2014-11-20 11:50:18 -08:00
Antoine Mercadal
f9275a70af
FIXED: New warnings reveleaded by ivar type checking
...
This patch fixes all new warnings
2014-11-06 10:17:05 -08:00
Andrew Hankinson
02460f0e9d
Change this to _window in apply()
2013-02-27 09:07:21 -05:00
Andrew Hankinson
ee20038dce
Fix #1184 : Add missing argument to .apply()
...
The Javascript .apply() method takes two arguments: A context argument and an array of values. In CPWebScriptObject callWebScriptMethod:withArguments, only an array of arguments was passed to the .apply() method.
This fix inserts `this` as the first argument, and the array of arguments as the second. This has been converted to a pull request from the original issue (#1184 )
The original issue also suggested a fix for handling namespaces, which are not incorporated in this patch.
2013-02-26 21:37:57 -05:00
Aparajita Fishman
db771960f3
Formatting, factoring code
2013-02-15 23:47:01 -05:00
aparajita
3e1a9434db
Merge pull request #1717 from daboe01/master
...
fix for scrollwheel in FF>3 (issue #1244 )
2013-02-14 09:12:04 -08:00
daboe01
1f19e028d5
CPWebView scrollwheel fix
2013-02-13 19:07:06 +01:00
Aparajita Fishman
7c831fa19d
capp_lint flags deprecated CPPoint/Rect/Size types/functions
...
- Changed to corresponding CG types/functions in all files
- Fixed some demo app bugs
2013-01-19 16:51:56 +07:00
Alexander Ljungberg
90d27133b0
Fixed: relative URLs were deemed to fail the SOP test by web views.
2012-10-23 11:22:24 +01:00
Aparajita Fishman
1c2a304ee5
Assignment of function is a statement and should be semicolon terminated. Some miscellaneous linting as well.
2012-01-05 17:51:37 -10:00
Alexander Ljungberg
d5a0469333
Closes #664 . Fixed: web view sizing bug when loading contents prior to adding the view to the display tree.
2011-05-09 14:38:17 -04:00
Alexander Ljungberg
2563cb5dc1
Refs #684 . Handle content reflows and associated scroll updates when unhiding a CPWebViewScrollAppKit webview.
2011-05-09 01:13:57 -04:00
Alexander Ljungberg
c42295f0c7
Refs #684 . Fixed: sizing problem when revealing hidden CPWebView.
2011-05-09 00:59:45 -04:00
Alexander Ljungberg
cc9bcabf38
Remove apparently unused CPWebView ivar _scrollSize and code.
...
_scrollSize was never set anywhere in Cappuccino, yet it only had an effect if set.
2011-05-09 00:46:25 -04:00
Alexander Ljungberg
e6eb14e819
Fixed: in Firefox, certain web views would not send the first webView:didFinishLoadForFrame: delegate message nor detect the need for AppKit scrollbars.
2011-03-24 23:33:44 -04:00
Alexander Ljungberg
380a860ba9
Fixed: loading an empty string into a web view would make it entirely white regardless of the background colour specified.
2011-03-24 21:20:55 -04:00
Alexander Ljungberg
5cbbafdf72
Support for web views with transparent or coloured backgrounds.
2011-03-24 21:13:41 -04:00
Alexander Ljungberg
79e977b2d9
CPWebView isLoading method.
2011-03-24 01:03:02 -04:00
Alexander Ljungberg
93fe320e22
Minor fixes and cleanup.
2011-03-24 00:56:35 -04:00
Alexander Ljungberg
0337744c05
Web view accessor method to check which scrollbar style is currently in use. Also documented CPWebViewScrollNone.
2011-03-24 00:43:23 -04:00
Alexander Ljungberg
3bd2c2d266
Fixed: web view loadHTMLString:"" now works again. Incidentally it only used to work by accident.
2011-03-24 00:33:54 -04:00
Alexander Ljungberg
b9d2927368
Fixed: web views with CPWebViewScrollAuto would reload after determining which scrollbars to use. The new solution makes a best effort attempt to determine this ahead of loading, avoiding reloads.
...
The problem in particular is that we can't change from AppKit to Native scrollbars or vice versa once an iframe has been loaded. Until we find a way to do so, this less flexible solution will have to do. Note that if the loaded URL passes the SOP, but the content contains links to URLs which do not pass the SOP which can be brought up in the web view, CPWebViewScrollAuto will not work correctly and CPWebViewScrollNative should be used instead.
2011-03-24 00:14:06 -04:00
Alexander Ljungberg
da0558f09c
Fixed: avoid momentarily showing native scrollbars while loading URL based content of a CPWebViewScrollAuto CPWebView.
2011-03-22 19:00:54 -04:00
Alexander Ljungberg
8879ef99c6
Fixed: [CPWebView reload] did nothing if the content was an HTML string.
2011-03-22 18:37:45 -04:00
Alexander Ljungberg
f7fc669216
Fix missing 'self' in previous commit.
2011-03-06 11:51:20 -03:00
Alexander Ljungberg
7d6b7fd676
CPCoding fix, remove a log statement.
2011-03-05 22:56:49 -03:00
Alexander Ljungberg
2387cee799
Fixed: web view AppKit scrollbars often did not reflect the true content size of the view.
...
The reason for this is that the size changes as the page progressively loads, and this continues after the 'load' event fired. For now, we use a simple timer to poll the size a few times after loading. These polls are very bad for performance and battery life so we terminate them quickly, meaning that the underlying problem where the contents of the web view can get out of sync with its scrollbars fundamentally remains - this fix merely alleviates the problem.
2011-03-05 22:50:20 -03:00
Alexander Ljungberg
e214d49ea9
Change SOP error to a warning. Warn about problematic testing setup in CPWebViewTest.
2011-03-05 19:52:39 -03:00
Alexander Ljungberg
6f8d2190f5
Closes #1136 . Fixed: for the most part, web view's setScrollMode: message did nothing. New: automatic or explicit scroll mode selection in web views.
...
By default the automatic mode will try to use Cappuccino scrollbars whenever possible, and otherwise fall back on Native scrollbars. Explicit settings are also allowed. The explicit AppKit setting will degrade to Native with a warning if impossible due to implement due to SOP.
2011-03-05 19:45:39 -03:00
Alexander Ljungberg
f2c53c9f52
Documentation tweaks.
2011-01-24 14:00:15 -03:00
Stephen Ierodiaconou
6a942630e4
Fixing spelling mistakes
2011-01-24 11:05:48 +02:00
Randall Luecke
b6119a763e
Docs for CPWebView.
2011-01-23 19:05:02 -05:00
Francisco Ryan Tolmasky I
1cbaea0e3d
Further capp_linting - removing accidental global.
...
Reviewed by me.
2010-12-02 12:11:57 -08:00
Francisco Ryan Tolmasky I
52f7844aee
Made it so .h files are automatically included in AppKit (avoiding needing to manually include Platform.h, etc.).
...
Also changed a bunch of <AppKit/*> imports to "*" imports.
Reviewed by me.
2010-11-01 11:10:01 -07:00
Paul Baumgart
01852d8075
Fix a bunch of missing @imports.
...
All classes (excluding the ones prefixed with underscores) in Foundation
and AppKit can now be loaded individually except CPOpenPanel and
CPSavePanel. These two classes have some sort of dependency cycle
that seems impossible to resolve without forward declarations (which
we don't have).
2010-10-05 15:54:25 -07:00
Alexander Ljungberg
c851522536
Fixed: if the CPWebView iframe was destroyed before its HTML loader timer fired, an error would occur.
2010-08-12 23:36:25 -04:00
Francisco Ryan Tolmasky I
ac81ab458c
Fix for same html appearing multiple times in CPWebView when using loadHTMLString: many times in succession.
...
Reviewed by me.
2010-05-12 18:41:14 -07:00
Ross Boucher
23b76874df
A few IE fixes for web view.
2010-05-12 18:23:33 -07:00
Ross Boucher and Randall Luecke
e68d70cf1d
Make mouse wheel events work in CPWebView in Firefox 3+
2010-05-09 21:46:02 -05:00
Ross Boucher
90975c96f9
Updates for scrolling behavior in webview.
2010-05-05 14:05:09 -07:00
Randall Luecke
50c519ec69
Fixed issue with CPWebView where document.body didn't exist when reloaded quickly.
2010-05-03 17:34:12 -04:00
Ross Boucher
44d6139db2
Fix for some resizing issues in CPWebView.
2009-12-03 17:39:44 -08:00
Ross Boucher
850125b8ab
Add documentation groups
2009-05-18 15:43:36 -07:00
Francisco Tolmasky
77c2ab3822
Fix for webview being broken (-window returnign domwindow isntead of cpwindow).
...
Reviewed by me.
2009-05-11 03:20:05 -07:00
Francisco Tolmasky
a25ffe0899
Temporary fix for webview white background.
...
Reviewed by me.
2009-02-23 20:34:13 -08:00
Tom Robinson
0e3ead62fb
CPWebView resize fixes (sorta)
2009-02-21 21:57:53 -08:00
Tom Robinson
49e4e8e2fd
Auto select scrollbar mode in CPWebView
2009-02-21 01:48:48 -08:00
Tom Robinson
8bdd8258be
CPWebView support for CPScrollView scrollbars
2009-02-21 01:23:08 -08:00
Francisco Ryan Tolmasky I
6d27e5d0f8
Added DOM protections to CPControl and CPWebView.
...
Reviewed by me.
2009-01-14 19:22:34 -08:00