Chris Young
69647cc6a4
Respond to Ctrl-C by immediately quitting. TCP/IP stack exit expects this.
2012-12-07 23:35:57 +00:00
Chris Young
40076ea422
Allow the size of the web search gadget to be user-set
2012-12-06 23:40:13 +00:00
Chris Young
61723e01c1
Avoid NULL pointer access
2012-12-05 18:14:45 +00:00
Chris Young
22fbe5abfc
Set the newly-created hotlist dirs to be "retain in memory" otherwise NetSurf crashes on hotlist cleanup.
2012-12-01 15:54:32 +00:00
Chris Young
c88c4fa214
Don't need to attempt to free on remove, as the only entry point has already done this.
2012-12-01 15:23:11 +00:00
Chris Young
ee79de5244
Attempt to do some re-layout if the toolbar is added after the window opens.
2012-12-01 15:15:12 +00:00
Chris Young
1e2cc766cd
Update documentation
2012-12-01 00:29:53 +00:00
Chris Young
ffcb07b8b2
Make hotlist toolbar actually work
2012-12-01 00:27:46 +00:00
Chris Young
61872ab3a4
Debug
2012-11-29 22:44:30 +00:00
Chris Young
23dc635e1a
Make hotlist toolbar work and update (only updates on hotlist window close currently)
2012-11-29 22:13:42 +00:00
Chris Young
d66e9c34a8
Create "menu" and "toolbar" directories in the hotlist if they don't exist on startup
2012-11-29 22:08:47 +00:00
Chris Young
168d09c878
Improve the look of the hotlist toolbar
2012-11-28 22:42:23 +00:00
Chris Young
2437ca84a8
Hotlist toolbar needs to be ABOVE the tab bar
2012-11-28 19:44:40 +00:00
Chris Young
4e4bc9c135
Don't force a redraw after adding the toolbar, because we (currently) only add it immediately at window creation.
2012-11-28 19:43:24 +00:00
Chris Young
56d5e6963a
Actually show the toolbar. It looks awful.
2012-11-28 19:41:18 +00:00
Chris Young
09bc58f7c2
Create a toolbar from the "Toolbar" folder within the hotlist. Note: makes no attempt to either free the toolbar or make the toolbar work.
2012-11-28 19:29:43 +00:00
Chris Young
6641b082f8
Fix the display of the drag save icon
2012-11-11 23:17:00 +00:00
Chris Young
967d22afe5
These were allocated with c lib functions, not AllocVec
2012-11-11 23:05:25 +00:00
Chris Young
adcbfb9789
Fix options GUI cleanup (credit: Gazelle)
2012-11-11 22:49:18 +00:00
Chris Young
41ed8e3da3
Pass UTF-8 text length for conversion
2012-11-10 16:05:48 +00:00
John-Mark Bell
617d655c7b
Remove libxml
2012-11-10 00:11:57 +00:00
Chris Young
e25cb44814
Remove font_unicode_list - font_unicode is a list now.
2012-11-08 23:56:42 +00:00
Chris Young
83e2c640cf
Remove the fallback font options from the prefs GUI; it isn't really needed now we have the font scanner and any advanced tweaking needs to be actioned through the Choices file anyway (the GUI would need a lot of work to add all the new options)
2012-11-08 23:41:14 +00:00
Chris Young
96ed2e65d9
Fix crash when fallback font is not set and NetSurf was unable to find anything suitable on startup.
2012-11-08 20:48:38 +00:00
Chris Young
55c6841eca
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2012-11-07 22:52:03 +00:00
Chris Young
f37a8ad58b
Remove extraneous debug
2012-11-07 20:18:33 +00:00
Chris Young
ecd8364fe1
Fix font_scan crash (credit: Gazelle)
2012-11-07 17:44:38 +00:00
Chris Young
1e4b78af56
noisy debug
2012-11-06 20:43:00 +00:00
John-Mark Bell
1e943b77ae
Fix missing includes.
2012-11-03 23:30:41 +00:00
John-Mark Bell
f824ab8af4
Port save complete to libdom.
2012-11-03 23:19:45 +00:00
Daniel Silverstone
e7431898ab
Fix up amiga/iff_dr2d.c with svgtiny using libdom now
2012-11-03 18:28:12 +00:00
Daniel Silverstone
180f7ff42c
Merge Vincent's Javascript work onto master
2012-11-03 15:13:43 +00:00
Rob Kendrick (fatigue)
8062b9c5ce
Remove languages that only have messages files
2012-11-03 14:09:43 +00:00
Rob Kendrick (fatigue)
00195f1395
Create split messages files earlier
2012-11-03 14:06:54 +00:00
Rob Kendrick (fatigue)
cf8b05fe0f
Have FatMessages macro mkdir -p the destination directory, and have Amiga front end use macro
2012-11-03 14:03:34 +00:00
Daniel Silverstone
5631943e40
Ensure that we turn on JS sources if either of USE_JS or USE_MOZJS is triggered
2012-11-02 23:03:20 +00:00
Chris Young
efbfbbc967
Fix a serious crash that occurs if the underlying window is closed during a hook function invoked from it.
2012-10-31 20:50:22 +00:00
Chris Young
116cd6aa43
Make it a bit more obvious what is happening, as AutoInstall/CopyStore won't give us a progress bar.
2012-10-31 19:46:35 +00:00
Chris Young
7c737252e0
Fix AutoInstall
2012-10-31 19:39:34 +00:00
Chris Young
cfdf28ac93
Drop the two different names for the executable
2012-10-31 19:34:33 +00:00
Chris Young
af2d9e8906
Dispose the DT object once we've finished converting it to a bitmap.
2012-10-30 20:20:39 +00:00
Chris Young
528d9315ef
More useful DataTypes image title
2012-10-28 17:59:57 +00:00
Chris Young
e62a4a435a
Avoid creating the DT object multiple times
2012-10-28 17:35:55 +00:00
Chris Young
4aaa325398
Now the graphics.library plotters are feature-complete, use them by default.
2012-10-24 18:57:48 +01:00
Chris Young
719a36972b
Greatly increase the space allocated for Area-operation vector storage. The SVG tiger is now rendering correctly with graphics.library plotting only (no Cairo)
2012-10-23 21:01:49 +01:00
Chris Young
c2b23e48f2
Log Area* function errors
2012-10-23 20:49:24 +01:00
Chris Young
0acdd4e64f
graphics.library path plotter initial code
2012-10-23 20:43:42 +01:00
Chris Young
e5b876bda5
graphics.library arc plotter
2012-10-23 20:04:43 +01:00
Chris Young
d806f32c7b
Don't set outline pen - this is what makes AreaFill outline the filled area, which we categorically do not want to happen.
2012-10-22 20:07:52 +01:00
Chris Young
bcd43d3f59
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2012-10-22 20:01:51 +01:00
John-Mark Bell
0a9e8ee734
Revert "Revert "Link against libiconv""
...
This reverts commit 02996802d9
.
2012-10-21 01:58:09 +01:00
John-Mark Bell
02996802d9
Revert "Link against libiconv"
...
This reverts commit aa3760bd55
.
2012-10-20 13:53:40 +01:00
John-Mark Bell
aa3760bd55
Link against libiconv
2012-10-20 13:48:59 +01:00
Chris Young
df70c7daa3
Ensure stack size is at least 128KB
2012-10-19 20:27:10 +01:00
Michael Drake
35eb251244
Fix "error setting certificate verify locations" problem when the Choices file doesn't exist. Now there's a single place for front ends to set options overrides. Fix nsoption_setnull_charp leak.
2012-10-17 14:20:18 +01:00
Chris Young
f0a568b861
remove standalone code which no longer compiles
2012-10-16 22:12:12 +01:00
Chris Young
ca555e7fd1
remove extraneous linefeeds
2012-10-16 22:10:49 +01:00
Chris Young
094b866388
Document HOTLIST ARexx command
2012-10-14 23:17:05 +01:00
Chris Young
1fd2e1effa
Add ARexx commands HOTLIST OPEN and HOTLIST CLOSE
2012-10-14 23:10:09 +01:00
Chris Young
b7c9b57064
attempt to avoid a crash during font scanning
2012-10-14 23:01:13 +01:00
Chris Young
436f5d659f
for native builds, temporarily revert usage of pkg-config for cairo detection
2012-10-14 22:59:39 +01:00
Michael Drake
d88a839937
Remove suspension of bmp/gif images. It's completely redundant with the convert on demand core image cache.
2012-10-14 20:03:18 +01:00
Chris Young
e56b72da5e
appears that we don't actually need to use dynamic linking for cairo
2012-10-13 22:42:19 +01:00
Chris Young
340e958ebc
remove unneeded manual cairo ldflags etc
2012-10-13 20:49:16 +01:00
Chris Young
6be1ba6097
auto-detect cairo
2012-10-13 20:45:51 +01:00
Chris Young
266b37fc37
use pkgconfig
2012-10-13 15:25:15 +01:00
Chris Young
8d6c2a2a4d
allow cross-compiling Cairo build
2012-10-13 15:15:58 +01:00
Chris Young
f386b2fc65
don't need libcares
2012-10-12 19:44:39 +01:00
Chris Young
ee590763c6
use libtre instead of libregex for native builds, same as cross-compile
2012-10-12 19:38:47 +01:00
Chris Young
e7e3329767
Preserve the executable attribute, and ensure we copy the correct binary in all scenarios
2012-10-11 21:33:49 +01:00
Chris Young
a5bd3d112c
fix warnings
2012-10-11 20:13:38 +01:00
Chris Young
d4043d8011
Run FixFonts at the end of install
2012-10-11 19:48:28 +01:00
Michael Drake
d3970e501a
More fixup.
2012-10-11 11:47:48 +01:00
Michael Drake
6cea9a3c09
Fixup for urldb change.
2012-10-11 11:44:14 +01:00
Michael Drake
d9e7d58106
Fix up ripples from urldb change.
2012-10-11 11:20:02 +01:00
Vincent Sanders
5800789df2
trivial docuemntation cleanups to address some of the huge number of docuemntation warnings
2012-10-08 14:52:24 +01:00
Chris Young
a06a64686f
Create a logfile when AutoInstalling with AmiUpdate
2012-10-05 23:19:42 +01:00
Vincent Sanders
f22da7670d
fix missing sizeof() in amiga build
...
fix type warning by passing correct value
2012-10-03 19:41:14 +01:00
Vincent Sanders
c1671f37b1
reduce talloc usage to box tree layout only
2012-10-03 19:26:17 +01:00
Chris Young
6efada5a85
set the redraw to non-tiled by default. people can play with these settings if they are low on memory.
2012-09-22 22:33:52 +01:00
Chris Young
1d9d046750
libjpeg.so.12 is the current version
2012-09-22 17:31:57 +01:00
Chris Young
5852693cca
Expor tthe correct messages when packaging
2012-09-09 19:46:29 +01:00
Vincent Sanders
e237ebac8f
Split install and package targets.
...
Install target is for installing on the local machine and package generates a package
2012-08-23 11:46:31 +01:00
Michael Drake
29356734eb
Include desktop/browser_private.h.
2012-08-22 13:16:20 +01:00
Michael Drake
f0392b0790
Need render/form.h
2012-08-20 23:23:22 +01:00
Michael Drake
cd28d41795
More fixing.
2012-08-20 23:19:58 +01:00
Michael Drake
d76e7db6fe
Missing semicolon.
2012-08-20 23:15:22 +01:00
Michael Drake
3b631f473b
Avoid using HTML internal for form file input handling. Note: untested.
2012-08-20 22:59:47 +01:00
Michael Drake
45736594a1
Get presence of text input cleanly.
2012-08-20 22:03:59 +01:00
Michael Drake
74a9ec6de4
Remove unused code.
2012-08-20 19:20:46 +01:00
Michael Drake
e461d9879b
Add render/box.h include again, since it needs object_params struct from there. :(
2012-08-20 16:56:33 +01:00
Michael Drake
2d6da52f38
Remove box use from maiga plugin hack. May need a new way to get dimensions?
2012-08-20 14:37:58 +01:00
Michael Drake
6219ee7b24
Remove box stuff from amiga content handlers.
2012-08-20 14:32:47 +01:00
Chris Young
8e4819e450
Snapshot icon positions so they default to looking neat when the archive is extracted.
2012-08-18 16:25:59 +01:00
Chris Young
b122d0be7b
fix Installer script for auto-builds
2012-08-18 16:23:26 +01:00
Chris Young
45e536d961
pedantic makefile spacing
2012-08-18 16:22:21 +01:00
Chris Young
9867da4935
add install files required for Cairo build. (native build only)
2012-08-18 16:16:10 +01:00
Chris Young
fd3aadf8fa
remove SVN reference from .readme
2012-08-16 18:10:32 +01:00
Chris Young
1e52aac516
copy missing file
2012-08-16 18:08:53 +01:00
Chris Young
21caff6365
Fix build date display
2012-08-15 20:18:00 +01:00
Chris Young
d73f62aabc
fix warning
2012-08-15 20:02:48 +01:00
Chris Young
a1d315e3e4
make install target for Amiga. Target is NetSurf_Amiga/netsurf.lha
2012-08-15 19:58:36 +01:00
Michael Drake
b51816c222
Clean up search gui callbacks.
2012-08-14 13:41:30 +01:00
Chris Young
4aa913cd18
add missing simple refresh config option info
2012-08-13 18:43:07 +01:00
Michael Drake
4d6ada8c9a
Use selection_get_copy instead of selection_traverse. Note: untested.
2012-08-13 17:42:23 +01:00
Michael Drake
d106091d6e
Pass font plot style out to front end clipboard append function.
2012-08-13 14:43:04 +01:00
Chris Young
786a5186aa
Updated documentation with some post-2.9 changes
2012-08-12 12:00:45 +01:00
Chris Young
ee4346c26e
correct logic
2012-08-12 11:36:48 +01:00
Chris Young
5ac9c7128a
allow font anti-aliasing to be switched off in true-colour modes
2012-08-12 11:30:44 +01:00
Chris Young
c7766fddff
Change default mask threshold to something more sensible
2012-08-12 11:03:05 +01:00
Chris Young
8b31fc0e78
Fix mask calculation (thanks to Fredrik Wikstrom)
2012-08-12 11:02:12 +01:00
Chris Young
59784ba852
fix mask
2012-08-11 17:19:54 +01:00
Chris Young
69ad5db2d1
convert throbber to use standard bitmap functions; remove p96 dependency
2012-08-10 22:59:38 +01:00
Chris Young
6aaf106575
remove AMI_CUSTOM_MASK define
2012-08-10 19:31:16 +01:00
Chris Young
bc4401414b
remove attempt at mask alignment
2012-08-10 19:30:18 +01:00
Chris Young
ad1336ac45
alignment attempt 2. this seems right, but doesn't work even for previously-working images
2012-08-10 19:03:56 +01:00
Chris Young
3ed1339b3f
try to align mask correctly
2012-08-10 18:54:00 +01:00
Chris Young
7c9ac8980f
use minterm (ABC|ABNC|ANBC) only when necessary
2012-08-10 18:35:01 +01:00
Chris Young
2364d68367
avoid scaled images getting incorrect mask
2012-08-10 18:30:01 +01:00
Chris Young
eaa6183567
allow tweaking threshold where alpha turns to mask
2012-08-10 18:21:57 +01:00
Chris Young
a0b344afe6
Fix mask
2012-08-10 18:11:42 +01:00
Chris Young
c456153e90
Correct byte order - is RGBA not ARGB
...
Fix mask offset calculation
2012-08-10 18:05:22 +01:00
Chris Young
bc5918ebbc
allocate our bitmaps as BMF_DISPLAYABLE as this can improve performance when blitting to the screen
2012-08-09 22:31:10 +01:00
Chris Young
e4d2677c80
first attempt to create our own mask of only wholly transparent pixels.
2012-08-09 21:59:47 +01:00
Chris Young
56967bbf06
create a pen list for treeviews
2012-08-08 21:07:29 +01:00
Chris Young
8304a01b6f
remove debug; it isn't helping determine the cause of the crash on exit
2012-08-08 19:02:46 +01:00
Chris Young
34c79b454a
debug
2012-08-08 18:41:16 +01:00
Chris Young
1547aebdbb
remove depth gadget, as doesn't let us select <256 colours anyway
2012-08-07 23:13:42 +01:00
Chris Young
61c268269a
display depth gadget on screenmode requester
2012-08-07 23:09:40 +01:00
Chris Young
6748845042
fix display of favicon in palette-mapped modes
2012-08-07 23:07:16 +01:00
Chris Young
b9446a3abb
rename old truecolour function
2012-08-07 21:34:52 +01:00
Chris Young
3ba621759c
hide internal palette-mapped and true-colour bitmap conversion functions
2012-08-07 21:28:55 +01:00
Chris Young
2eeb2c07bf
more use of abstracted function
2012-08-07 21:25:47 +01:00
Chris Young
0d8aca4f12
use abstracted function
2012-08-07 21:22:51 +01:00
Chris Young
dd7935bb1f
abstract the native bitmap fetcher functions, and make the favicon collection use the new one.
2012-08-07 21:09:49 +01:00
Chris Young
391d483c9d
expose function to get current screen palette-mapped status
2012-08-07 21:03:42 +01:00
Chris Young
9fac1daff4
...or it might just crash. Will consider a hybrid mode, as palette-mapped images do not display correctly when blitted to a 16- or 32-bit screen.
2012-08-07 00:07:37 +01:00
Chris Young
a262507b3a
If using the gfx.lib true-colour plotters on a 16-bit screenmode, allocate a 16-bit off-screen bitmap instead of a 32-bit one. This _should_ make things a little quicker in that scenario.
2012-08-07 00:00:04 +01:00
Chris Young
0ce133099b
fix true colour mode
2012-08-06 19:41:34 +01:00
Chris Young
6ceb8ca9eb
fix depth detection
2012-08-06 19:40:51 +01:00
Chris Young
8c6dab520d
misc
2012-08-05 23:51:59 +01:00
Chris Young
1ef7336f22
revert begin/endrefresh image avoidance - this isn't the cause of the simplerefresh damage region deadlock
2012-08-05 23:06:01 +01:00
Chris Young
6d602b103e
release the pen if it couldn't be added to a list.
2012-08-05 23:01:03 +01:00
Chris Young
b777549cc2
avoid crash if pen list is not set
2012-08-05 22:59:09 +01:00
Chris Young
ff8d7d974c
Avoid redrawing palette-mapped images during BeginRefresh/EndRefresh (ie. SimpleRefresh damage redraw) as one of the DataTypes functions are causing an Intuition deadlock.
2012-08-05 22:29:35 +01:00
Chris Young
b2514d5270
Free source BitMap
2012-08-05 21:46:14 +01:00
Chris Young
82c4ea7686
add to list, and release pens
2012-08-05 21:29:57 +01:00
Chris Young
a423eb712d
allow setting dithering quality 0-2
2012-08-05 16:22:41 +01:00
Chris Young
25f1acb504
Don't re-layout if this has already been performed
2012-08-05 16:16:18 +01:00
Chris Young
59af85e0b5
disable mask for now, causing colourisation problems
2012-08-05 16:02:25 +01:00
Chris Young
803970589b
attempt blit through mask
2012-08-05 15:55:02 +01:00
Chris Young
74e794d7a2
implement scaling
2012-08-05 15:29:20 +01:00
Chris Young
c359b9400b
Palette-mapped bitmap support
2012-08-05 15:16:02 +01:00
Chris Young
a46c5ae09f
Merge branch 'master' into chris/palette-mapped-plotters
2012-08-05 14:29:12 +01:00
Chris Young
7716143240
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2012-08-05 14:28:10 +01:00
Chris Young
1e02eba193
Ask GID_ICON to redraw itself before we draw over the top of it. Unfortunately it redraws itself as a grey box, rather than the underlying window's backfill hook.
2012-08-05 14:26:41 +01:00
Chris Young
97aabaf49d
Test for opaqueness where we create bitmaps in the platform code
2012-08-05 14:02:32 +01:00
Chris Young
28ddb10268
Fix opaqueness test: the alpha channel is the first byte, not the last.
2012-08-05 13:50:14 +01:00
Chris Young
55c08431ee
Fix build
2012-08-05 11:37:27 +01:00
Chris Young
d577a48bb7
Abstract pen obtain/release and structure so we can add these to a physical browser window's list
2012-08-05 11:28:48 +01:00
Chris Young
337b0f6724
Allow forcing palette-mapped mode by setting cairo_renderer:-1
2012-08-05 11:04:17 +01:00
Chris Young
34154ebb99
Disable anti-aliasing for palette-mapped modes
2012-08-05 10:48:36 +01:00
Chris Young
1ceced6e67
Free bitmap using correct function
2012-08-05 10:21:39 +01:00
John-Mark Bell
3e2123d9ec
Need libdom, libpbl when cross compiling.
2012-08-05 10:16:37 +01:00
Chris Young
5a055e3b05
stop crashing
2012-08-05 10:07:26 +01:00
Chris Young
0f1685f131
add palette-capable OPen function
2012-08-05 09:55:01 +01:00
Chris Young
400d02bc24
Convert the rest of plotters.c to use palette-mapped capable colour selection
2012-08-05 09:51:48 +01:00
Chris Young
eed37af751
Fix colours - rectangles now printing correctly. Fix an 'early' crash caused by unfriendly bitmaps. Text needs fixing. There is also a 'late' crash which makes it unusable.
2012-08-04 23:55:02 +01:00
Chris Young
dad8065f0a
move text colour settings into plotters.c, and use palette-map capable function
2012-08-04 18:05:26 +01:00
Chris Young
6f64713977
alloc off-screen bm as friend of screen bm
2012-08-04 17:46:56 +01:00
Chris Young
fce7026484
Attempt to draw palette-mapped rectangles.
...
Problems:
1. The DrawInfo structure is returning a depth of 8 for >8-bit screens
2. Colours are wrong (probably related to our off-screen rendering mechanism)
3. Pens obtained through ObtainBestPenA() are never freed - we need to keep track of them and somehow work out when it is best to free them.
2012-08-04 16:45:05 +01:00
Chris Young
5f8d9e25ab
Allow <16-bit depth in options GUI too
2012-08-04 15:53:19 +01:00
Chris Young
da4968b8e0
Allow selecting <16-bit wcreenmodes so we can easily see what needs doing.
2012-08-04 15:44:57 +01:00
Chris Young
2694a98f81
Remove any forcing of UTF-8 in the clipboard, as internally NetSurf will use the UTF8 chunks now.
2012-08-03 21:04:38 +01:00
Chris Young
3a00eca535
Clear the StopChunks before scanning for the UTF8 chunk, otherwise we risk thinking a CHRS chunk is a UTF8 chunk.
2012-08-03 21:02:29 +01:00
Chris Young
0b0c6a4f6a
Support pasting the UTF8 chunk of clipboard IFF FTXT when present, instead of CHRS
2012-08-03 19:19:04 +01:00
Chris Young
c4a4126041
Also write a (duplicate) UTF8 chunk, irregardless of the "UTF-8 clipboard" option. We don't support pasting UTF8 chunks yet.
2012-08-03 18:33:49 +01:00
Chris Young
ca6be72dff
Remove extraneous functionage
2012-08-03 18:28:07 +01:00
Chris Young
cc3b9435ea
Use core clipboard copy function. ami_selection_to_text() will need fixing as it still needs selection_traverse()
2012-08-03 18:19:54 +01:00
Chris Young
18db6826f1
Move Push- and PopChunk out of the selection_traversal function
2012-08-03 18:15:16 +01:00
Chris Young
c48d7fa2da
missing 'defined'
2012-07-28 22:32:32 +01:00
Chris Young
8ac36b64b1
Add a GUI option to enable/disable Javascript, if NetSurf is built with Javascript support.
2012-07-28 22:27:53 +01:00
Chris Young
dfef1d6fde
Use requester.class directly, so we can get requesters to appear on NetSurf's screen. Untested.
2012-07-28 21:56:27 +01:00
Chris Young
b085eab6b0
Correct library name. Update versions to 1.7.
2012-07-07 10:00:34 +01:00
Chris Young
20e99e4f20
Remove visible and invalid uses of git revision hashes. Anybody who needs to know hich revision it is can check about:testament, to everybody else the string is meaningless.
2012-07-01 16:40:24 +01:00
Chris Young
0f1c918949
Add lines to enable building against Spidermonkey 1.5 or 1.8.5
...
svn path=/trunk/netsurf/; revision=14015
2012-06-30 09:43:55 +00:00
Chris Young
76b0243a0a
Run NetSurf at priority 0 by default, dropping to priority -1 when
...
downloading.
svn path=/trunk/netsurf/; revision=13955
2012-06-04 16:15:12 +00:00
Chris Young
cb9cee3ab7
Don't show a "download complete" message if there was an error or the user
...
aborted.
svn path=/trunk/netsurf/; revision=13944
2012-06-04 15:10:13 +00:00
Chris Young
319c463894
Add DoNotTrack to Amiga options GUI
...
svn path=/trunk/netsurf/; revision=13929
2012-05-20 17:53:07 +00:00
Chris Young
560d5d2035
Allow a comma-separated list of fonts to be specified in font_unicode_list
...
to provide more preferred fonts. eg. if a user has dedicated Japanese
and Korean fonts available they might want a config like:
font_unicode:Japanese
font_unicode_list:Korean,Code2000
This will scan Japanese and Korean fonts first, then fill in any blanks
with Code2000 (followed by alphabetically all other fonts installed)
svn path=/trunk/netsurf/; revision=13917
2012-05-09 22:23:10 +00:00
Chris Young
36e9d114ea
Stop abusing certain Messages; add some dedicated non-crazy HelpHints
...
svn path=/trunk/netsurf/; revision=13912
2012-05-07 15:06:48 +00:00
Chris Young
effdcf0fe4
Generate all appropriate Messages files when making a package for
...
distribution.
svn path=/trunk/netsurf/; revision=13910
2012-05-07 14:26:38 +00:00
Chris Young
727cae9461
Progress display for font scanning
...
svn path=/trunk/netsurf/; revision=13909
2012-05-07 14:18:22 +00:00
Chris Young
0161b2a33e
Rescan fonts if preferred fallback font is changed in the GUI
...
svn path=/trunk/netsurf/; revision=13908
2012-05-06 17:55:35 +00:00
Chris Young
7003f6932e
Use font_unicode option as preferred (first scanned) font. Ideally need to
...
expand this so multiple fonts can be specified. Allow disabling of
scanning other fonts. Add stubs for a scanning progress GUI.
svn path=/trunk/netsurf/; revision=13907
2012-05-05 19:09:42 +00:00
Chris Young
2f7061b894
Reject non-scalable BulletAPI fonts
...
svn path=/trunk/netsurf/; revision=13906
2012-05-05 16:00:14 +00:00
Chris Young
d5608581b9
Integrate Unicode font scanner into NetSurf.
...
NetSurf will now use any available font when trying to print
characters that are missing from the current font.
TODO: Preferred font list.
svn path=/trunk/netsurf/; revision=13905
2012-05-05 15:58:17 +00:00
Chris Young
59f8e00434
Add loading, parse OS fonts into a list (which can optionally already
...
contain fonts) before scanning
svn path=/trunk/netsurf/; revision=13904
2012-05-05 14:46:18 +00:00
Chris Young
e635d907aa
Tidy-up, split into sensible functions for NetSurf integration,
...
documentation. Cache file loading needs adding and ami_font_scan_fonts
needs to add to a list of fonts, and then send those to the scanner so we
can put some preferred fonts on the top of the list and avoid duplication.
svn path=/trunk/netsurf/; revision=13903
2012-05-05 11:09:19 +00:00
Chris Young
febea7ec4b
Font glyph scanner. Currently works as a standalone program which outputs a
...
file for NetSurf to ignore.
svn path=/trunk/netsurf/; revision=13902
2012-05-04 19:30:30 +00:00