Allan Odgaard
7698ce2783
Show an error when WebKit fails to load the requested resource
...
WebKit will e.g. fail to load resources identified as application/octet-stream.
2014-04-28 18:23:51 +07:00
Allan Odgaard
6d77df7ac3
fixup! Remove trailing zeroes from numeric literals
2014-04-22 08:16:34 +07:00
Allan Odgaard
1f0e3db472
Remove trailing zeroes from numeric literals
...
I mainly dislike the trailing zeroes because CGFloat used to be a float but 1.0 is a double (1.0f would be a float). So better to under-specify and let the compiler figure out the proper type.
2014-04-14 14:26:52 +07:00
Allan Odgaard
39b94e6ac3
Harmonize whitespace and add trailing newline
2014-04-14 14:26:52 +07:00
Allan Odgaard
7d1ca99421
Disable plug-ins for HTML output WebView
...
Also switch about window’s web preferences to be set via identifier instead of manipulating the standard preferences.
2014-04-09 15:15:36 +07:00
Allan Odgaard
619a2cfec7
Change a few instances of floorf/fabsf → floor/fabs
2014-03-28 19:31:14 +07:00
Allan Odgaard
9a9614e264
Workaround for “format string is not a string literal” warning
2014-03-13 20:51:15 +07:00
Allan Odgaard
a4ad676c37
Add debug output to WebView delegate
2014-03-09 10:01:51 +07:00
Allan Odgaard
50ab241838
Open new window for HTML output links with target="_blank"
...
Since switching to ARC we need to ensure the NSWindow is “over-retained” as we rely on “setReleasedWhenClosed:YES”.
Also add ability to close such windows from JavaScript.
2014-03-09 10:01:51 +07:00
Allan Odgaard
09e5d88437
Refactor OakHTMLOutputView
2014-03-09 10:01:51 +07:00
Allan Odgaard
1e11a30a53
Remove redundant storage keywords for @property
...
These were required prior to the new 64 bit run-time.
2014-03-05 16:39:54 +07:00
Allan Odgaard
30802bf4c7
Guard against fileSystemRepresentation returning nil
2013-11-04 14:00:55 +01:00
Allan Odgaard
e4a5db0f3b
Only first call to window.close() would have an effect
...
This is a workaround for https://bugs.webkit.org/show_bug.cgi?id=121232
2013-09-12 23:46:04 +02:00
Allan Odgaard
776a8d46d9
Fix window.close() for HTML output embedded in main window
2013-09-12 23:46:04 +02:00
Allan Odgaard
3f055aa318
Clear all web view delegates during dealloc
2013-09-12 23:46:04 +02:00
Jacob Bandes-Storch
b533df1a40
Bar button positioning tweaks
2013-07-21 13:42:43 +02:00
Allan Odgaard
d7e54f88ea
Use trackSwipeEventWithOptions:… for swipe gestures
2013-04-26 20:45:52 +07:00
Allan Odgaard
0bf02dbeff
Move divider line functions to OakUIConstructionFunctions.h
2013-04-02 04:11:32 +07:00
Allan Odgaard
d72baacff4
Move divider image creation to OakUIConstructionFunctions.h
2013-04-02 04:11:32 +07:00
Jacob Bandes-Storch
98a7cd1e08
Add an etched effect to the status/action bar dividers
2013-03-21 04:59:14 -05:00
Allan Odgaard
d8cf1e3591
Gather UI construction code and harmonize fonts
2013-03-13 12:38:11 +01:00
Allan Odgaard
2c6504b82f
Use symbolic constants for binding properties
2013-03-03 15:53:05 +01:00
Allan Odgaard
4e3d31e09c
Improve heuristic for swipe gestures
...
We now try to find a scrollable view under the mouse, and if any scrolling was done, we reject the gesture as a “go back/forward” event.
Additionally we reject gestures with a duration of more than 0.2 seconds.
Maybe fixes #854 .
2013-03-02 11:26:30 +01:00
Allan Odgaard
2190b14ee2
Disable swipes if not at min/max X
2013-02-21 21:46:58 +01:00
Allan Odgaard
01f39b77a6
HTML view status bar divider now match the others
2013-02-18 15:38:26 +01:00
Allan Odgaard
84b71c7640
Add swiping gesture support for 10.8
...
I am not sure what Apple’s thinking is here. We have swipeWithEvent: which worked on 10.7 but seems to no longer work, yet there is a global preference for configuring a swipe gesture and Safari supports that config option, but it appears other apps have to role their own implementation.
2013-02-15 15:27:55 +01:00
Allan Odgaard
c456d7e035
Handle linking to directories in HTML output
...
We now check for an ‘index.html’ when a file:-link points to a directory. If no such file exist then we show the “Not Found” error page.
This is to work with offline docs that doesn’t include the ‘index.html’ in the URL.
2013-02-15 15:27:54 +01:00
Allan Odgaard
e96dc916ef
Remove commented code
2013-02-14 11:31:20 +01:00
Allan Odgaard
c46070f9ff
Omit background fill if we have a border
2013-02-12 15:49:52 +01:00
Allan Odgaard
83d0df4b2c
Don’t set HTML output views as opaque
2013-02-12 15:49:52 +01:00
Michael Sheets
9e56b73797
Restyle html view status bar to match others
2013-02-12 15:49:34 +01:00
Allan Odgaard
d178263cca
ARC: Update HTMLOutput framework
2013-01-16 04:42:50 +01:00
Allan Odgaard
53bd39b636
Rework HTML output toolbar
...
The toolbar now uses standard system controls for better accessibility.
2013-01-16 04:41:27 +01:00
Allan Odgaard
538ba8220d
Update to auto-generated instance variables
2013-01-14 00:50:12 +01:00
Allan Odgaard
2b9c27263d
Auto-layout: Update file browser and HTML output
2012-09-14 17:14:55 +02:00
Allan Odgaard
4d95db8f66
Auto-layout: Implement intrinsicContentSize
2012-09-14 17:14:55 +02:00
Zach Drayer
99fd86dab6
Fix warning for literal strings used with NSAlert
...
__attribute__((format(...))) was added to NSAlert's class-based initializer in 10.7, and due to using string objects instead of literals as informative text, Clang is unable to guarantee the safety of the formatter, and, as such, issues a warning.
2012-09-03 16:42:16 +02:00
jtbandes
0112532e64
Stop using deprecated NSSavePanel/NSOpenPanel methods
2012-08-12 12:59:43 +02:00
Allan Odgaard
9894969e67
Initial commit
2012-08-09 16:25:56 +02:00