Sven Weidauer
ae37542582
Wrapping drawing code in own autorelease pool
...
svn path=/trunk/netsurf/; revision=11414
2011-01-20 11:38:14 +00:00
Sven Weidauer
5932151359
Releasing objects in dealloc
...
svn path=/trunk/netsurf/; revision=11413
2011-01-20 11:38:10 +00:00
Daniel Silverstone
cd72933201
Ensure we free more of the css stuff for the box model.
...
svn path=/trunk/netsurf/; revision=11399
2011-01-19 21:15:23 +00:00
Sven Weidauer
f85335a7f9
Implementing tabs and fixing scrolling.
...
svn path=/trunk/netsurf/; revision=11396
2011-01-19 20:19:43 +00:00
Sven Weidauer
5a259dadeb
Implemented path plotter
...
svn path=/trunk/netsurf/; revision=11382
2011-01-19 10:20:44 +00:00
François Revel
3060423700
Remove odd WARNFLAGS copied from Atari stuff. Silence warning about redeclared strcasestr().
...
svn path=/trunk/netsurf/; revision=11381
2011-01-19 01:42:54 +00:00
François Revel
6d1169e92d
Add the required makefile stuff to build NetSurf for OSX using 'make cocoa' in trunk/. Crashes for now though. Requires some libs installed with macports to /opt/local.
...
svn path=/trunk/netsurf/; revision=11380
2011-01-19 01:36:21 +00:00
François Revel
ebc216434f
Case insensitive filesystems should just be banned from Earth and even the Milky Way.
...
svn path=/trunk/netsurf/; revision=11379
2011-01-19 01:07:56 +00:00
Sven Weidauer
ef8098ebdf
Removing history.m - those functions aren't called anyways.
...
svn path=/trunk/netsurf/; revision=11368
2011-01-18 08:27:00 +00:00
Sven Weidauer
df5a5582fd
Menu items for reload and stop loading. Also validating zoom and stop loading menu actions.
...
svn path=/trunk/netsurf/; revision=11367
2011-01-18 08:26:56 +00:00
Sven Weidauer
0d98d39a1a
Only showing regular browser windows, not frames or iframes.
...
svn path=/trunk/netsurf/; revision=11366
2011-01-18 08:26:49 +00:00
Sven Weidauer
5105548de6
More font traits
...
svn path=/trunk/netsurf/; revision=11359
2011-01-17 21:47:08 +00:00
Sven Weidauer
b3690a585d
Using OS services to determine MIME types
...
svn path=/trunk/netsurf/; revision=11358
2011-01-17 21:47:00 +00:00
Sven Weidauer
84569f7db3
High-res icon
...
svn path=/trunk/netsurf/; revision=11352
2011-01-17 18:13:32 +00:00
Sven Weidauer
583047def6
Getting a real path for the options file
...
svn path=/trunk/netsurf/; revision=11350
2011-01-17 16:18:14 +00:00
Sven Weidauer
045183032f
Font scaling and other scaling related fixes.
...
svn path=/trunk/netsurf/; revision=11349
2011-01-17 15:00:18 +00:00
Sven Weidauer
d2aa0bcea9
Taking homepage from user defaults
...
svn path=/trunk/netsurf/; revision=11348
2011-01-17 15:00:12 +00:00
John Mark Bell
76f2b2af98
Remove erroneous commentary, and move associated code to a more sensible place
...
svn path=/trunk/netsurf/; revision=11346
2011-01-17 08:35:20 +00:00
John Mark Bell
1034f16f0b
Fix bug #3159040 : make destruction order of browser_window objects sane
...
svn path=/trunk/netsurf/; revision=11345
2011-01-17 08:28:22 +00:00
Sven Weidauer
fbbfb2a75f
Scaling mouse coordinates
...
svn path=/trunk/netsurf/; revision=11321
2011-01-14 19:03:16 +00:00
Sven Weidauer
f552e114bd
Handling double-clicks
...
svn path=/trunk/netsurf/; revision=11320
2011-01-14 18:18:57 +00:00
Sven Weidauer
7bd51ba0ba
Implementing selection and clipboard functions.
...
svn path=/trunk/netsurf/; revision=11319
2011-01-14 17:50:11 +00:00
Sven Weidauer
30d9439781
Better mouse handling for browser
...
svn path=/trunk/netsurf/; revision=11318
2011-01-14 16:54:39 +00:00
Sven Weidauer
ecc314c694
Implemented download window
...
svn path=/trunk/netsurf/; revision=11317
2011-01-14 12:46:06 +00:00
Sven Weidauer
633f294ce2
Opening URLs
...
svn path=/trunk/netsurf/; revision=11316
2011-01-14 12:46:01 +00:00
Sven Weidauer
dbaaa53f68
Correctly handling users closing windows
...
svn path=/trunk/netsurf/; revision=11311
2011-01-13 19:00:04 +00:00
Sven Weidauer
2ab5636619
Zooming, opening files, accepting http and https URLs
...
svn path=/trunk/netsurf/; revision=11310
2011-01-13 17:20:13 +00:00
Sven Weidauer
a9b60753f9
Implemented tree view/history window.
...
svn path=/trunk/netsurf/; revision=11309
2011-01-13 15:19:47 +00:00
Sven Weidauer
b65a405c3e
Copy scale value from cloned window and setting new clip rect for every drawing operation.
...
svn path=/trunk/netsurf/; revision=11308
2011-01-13 11:15:40 +00:00
Sven Weidauer
f47c0f16e2
Adding build instructions for Cocoa and building with system-provided libpng by default.
...
svn path=/trunk/netsurf/; revision=11307
2011-01-13 07:47:07 +00:00
Sven Weidauer
23e9ad14ab
Recalculating actual position in string after text split.
...
svn path=/trunk/netsurf/; revision=11300
2011-01-12 23:21:36 +00:00
Sven Weidauer
fce3238be0
Added UTF-8 to local encoding conversion functions. Just copies the string.
...
svn path=/trunk/netsurf/; revision=11299
2011-01-12 23:21:33 +00:00
Sven Weidauer
23770014c0
Check for animating GIF favicon only if compiled with GIF support.
...
svn path=/trunk/netsurf/; revision=11298
2011-01-12 22:07:40 +00:00
Sven Weidauer
9c627479ca
including <cocoa/cocoa.h> in prefix header
...
svn path=/trunk/netsurf/; revision=11297
2011-01-12 22:07:36 +00:00
Sven Weidauer
88d70ed6a4
Added icon
...
svn path=/trunk/netsurf/; revision=11296
2011-01-12 22:07:31 +00:00
Sven Weidauer
0409221064
Changed project file to use .xcconfig files and added shell script (config/detect.sh) to auto-generate local config file using pkg-config
...
svn path=/trunk/netsurf/; revision=11295
2011-01-12 22:07:27 +00:00
Sven Weidauer
9e31753420
Rendering only dirty rects
...
svn path=/trunk/netsurf/; revision=11294
2011-01-12 22:07:21 +00:00
John Mark Bell
e65bdafbe3
Fix url_host_is_ip_address() when encountering blatently invalid IPv4 addresses (which inet_aton fails to notice).
...
Also fix a number of insidious buffer overflows.
svn path=/trunk/netsurf/; revision=11293
2011-01-12 21:48:07 +00:00
John Mark Bell
b58dcc351f
Cocoa front end (credit: Sven Weidauer)
...
svn path=/trunk/netsurf/; revision=11292
2011-01-12 20:21:17 +00:00
John Mark Bell
8c09af5568
Add Mac OS X detection to config.h (credit: Sven Weidauer)
...
svn path=/trunk/netsurf/; revision=11291
2011-01-12 20:15:04 +00:00
John Mark Bell
f9d10d83bd
Add test for purely numeric subdomains (currently fails)
...
svn path=/trunk/netsurf/; revision=11289
2011-01-12 08:40:48 +00:00
John Mark Bell
4cd21d9934
Fix testsuite
...
svn path=/trunk/netsurf/; revision=11288
2011-01-12 08:40:08 +00:00
Ole Loots
e66211f669
Added missing font copy command
...
svn path=/trunk/netsurf/; revision=11283
2011-01-10 23:55:39 +00:00
Ole Loots
5f62669c20
Added realpath() for plain TOS systems.
...
svn path=/trunk/netsurf/; revision=11282
2011-01-10 23:51:52 +00:00
James Bursa
ae44623e0d
Remove unused include.
...
svn path=/trunk/netsurf/; revision=11273
2011-01-09 21:39:49 +00:00
Michael Drake
40a034b08f
Don't clear floats if there aren't floats to clear.
...
svn path=/trunk/netsurf/; revision=11270
2011-01-09 19:09:30 +00:00
Chris Young
4f75b67cdd
Copy correct libxml
...
svn path=/trunk/netsurf/; revision=11269
2011-01-09 16:41:17 +00:00
John Mark Bell
0818ae160e
Remove unnecessary assertion (we've already handled the NULL case)
...
svn path=/trunk/netsurf/; revision=11265
2011-01-09 13:02:03 +00:00
John Mark Bell
a145763c1d
Remove redundant computation.
...
Fix nsfont_split to actually conform to its API and not return split points in the middle of character byte sequences.
svn path=/trunk/netsurf/; revision=11264
2011-01-09 00:52:00 +00:00
Michael Drake
fe291f87d9
Ensure top margin is affects static position in particular case.
...
svn path=/trunk/netsurf/; revision=11262
2011-01-09 00:09:57 +00:00