Commit Graph

1911 Commits

Author SHA1 Message Date
Michael Drake
508fc30ab9 Scope reduce a variable. 2014-05-26 11:42:25 +01:00
Michael Drake
6503757698 Scope reduce a variable. 2014-05-26 11:40:58 +01:00
Michael Drake
18fb6461f9 Reduce scope of some variables. 2014-05-26 11:39:49 +01:00
Michael Drake
a1cca5d127 Remove unused variable. 2014-05-26 11:37:16 +01:00
Michael Drake
cb0ae22949 Improve error handling. 2014-05-26 11:29:03 +01:00
Michael Drake
82bc40350a Reuce scope of several variables. 2014-05-26 11:24:14 +01:00
Michael Drake
609eb8377b Handle error. 2014-05-26 11:20:37 +01:00
Michael Drake
4a28b2b170 Scopre reduce some variables. 2014-05-26 11:14:18 +01:00
Michael Drake
02ac6b1976 Remove a couple of unused variables. 2014-05-26 11:05:03 +01:00
Michael Drake
8b9f2e7ee6 Fix warnings about redundant statements when building without RO types. 2014-05-26 10:51:46 +01:00
Michael Drake
cd89779831 Remove unused variable and assignements to it. 2014-05-26 10:42:43 +01:00
Michael Drake
423a934e0b Scope reduce some variables. 2014-05-26 10:40:54 +01:00
Michael Drake
97e379083d Scope reduce a variable. 2014-05-26 10:29:01 +01:00
Michael Drake
a64e0c4eaf Fix failure to return NSERROR_NOMEM when malloc failed.
Was using return without any value.
2014-05-26 10:23:04 +01:00
Michael Drake
e105b15bf6 Fix completely broken handling of file: paths.
Was treating lwc_string* as char*.
2014-05-26 10:19:18 +01:00
Michael Drake
e39f0ff2f1 Scope reduce some variables. 2014-05-26 10:15:54 +01:00
Michael Drake
994caa34cb Remove unused variable. 2014-05-26 10:12:34 +01:00
Michael Drake
ba2f3c1cb8 Scope reduce a couple of variables. 2014-05-26 10:09:55 +01:00
Michael Drake
f19bfa8f8d Remove unneeded forward declaration. 2014-05-26 10:08:18 +01:00
Michael Drake
9cb9f638c4 Scope reduce a couple of variables. 2014-05-26 10:06:41 +01:00
Michael Drake
59e9caf8a1 Scope reduce some variables. 2014-05-26 10:02:30 +01:00
Michael Drake
6fe8e7ad53 Scope reduce some variables. 2014-05-26 10:00:09 +01:00
Michael Drake
290e4c5bf7 Report OSLib error message. 2014-05-26 09:59:37 +01:00
Vincent Sanders
966ed9449c fix riscos mkpath and error reporting in save complete 2014-05-17 23:14:43 +01:00
Vincent Sanders
0a2082d777 ensure all vmkpath implementations check their parameters 2014-05-17 22:28:32 +01:00
Vincent Sanders
64f607760b add backing store storage path to browser initialisation 2014-05-13 15:53:06 +01:00
Vincent Sanders
39b0393d31 cleanup utils header, remove cruft and add documentation 2014-05-11 21:31:14 +01:00
Vincent Sanders
16b11e7238 ensure operations tables are registered as early as possible. 2014-05-10 10:22:10 +01:00
Vincent Sanders
2326d3c503 remove unecessary utils/url.h includes 2014-05-09 10:15:42 +01:00
Vincent Sanders
1556055d91 fix nsurl references 2014-05-08 18:03:27 +01:00
Vincent Sanders
cd7f1eceea make download_context_get_url() return an nsurl and adapt callers to cope 2014-05-08 17:54:44 +01:00
Vincent Sanders
096bd47ab0 refactor url utility functions to use standard nserror codes and have appropriate documentation. 2014-05-08 00:16:50 +01:00
Vincent Sanders
c56642819e add file operations table and make all frontends use it.
This rationalises the path construction and basename file
operations. The default implementation is POSIX which works for all
frontends except windows, riscos and amiga which have differeing path
separators and rules.

These implementations are significantly more robust than the previous
nine implementations and also do not use unsafe strncpy or buffers
with arbitrary length limits.

These implementations also carry full documentation comments.
2014-05-07 16:24:51 +01:00
Michael Drake
2c4825cb38 Remove excessive logging. 2014-04-18 17:30:28 +01:00
Michael Drake
898ff4b821 Add logging to view-source filename generation. 2014-04-18 16:35:46 +01:00
Steve Fryatt
99c47eb99b Allow mouse tracking events to terminate without a PointerLeaving event being received.
This change should handle the situation where a PointerEntering event is received without a corresponding PointerLeaving event, which appears to be caused by some third-party OS addons. This could cause unexpected consequences, so all such terminations are currently logged.
2014-04-05 19:59:07 +01:00
Michael Drake
b91c28b8d1 Fix logic error found by cppcheck. 2014-04-02 21:59:24 +01:00
Michael Drake
88a99d9722 Fix logic error found by cppcheck. 2014-04-02 21:56:34 +01:00
Michael Drake
527bc23bdb Avoid potential NULL ptr deref found by cppcheck. 2014-04-02 21:10:26 +01:00
Michael Drake
979b59887f Fix leak of url found by cppcheck. 2014-04-02 21:04:00 +01:00
Michael Drake
a9fb42e71b Fix leak of filename found by cppcheck. 2014-04-02 21:03:13 +01:00
Michael Drake
442d1cb3cf Fix out of bounds array accesses for Cyrillic2 found by cppcheck. 2014-04-02 21:00:48 +01:00
Vincent Sanders
6f9a93e332 fix formatting of defaults makefiles 2014-03-20 11:05:39 +00:00
Vincent Sanders
4d4d74c8cd move page search gui callbacks to their own operations table 2014-03-18 22:32:52 +00:00
Vincent Sanders
87f6314dab move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
Michael Drake
a38a63a37e Make history internal to browser_window module. 2014-02-15 18:44:50 +00:00
Michael Drake
49bed056dd Make browser_window_navigate (un)verifiable flag match browser_window_create. 2014-02-10 22:40:04 +00:00
Michael Drake
af014bce99 Allow tab creation without history clone. Changes browser_window_create and browser_window_navigate flags. 2014-02-10 14:08:45 +00:00
Michael Drake
ea79e85fcd Clean up gui_window creation API. 2014-02-09 13:07:39 +00:00
Michael Drake
3d7cd77982 Simplify local history interface. 2014-02-08 22:43:54 +00:00