Commit Graph

1528 Commits

Author SHA1 Message Date
Chris Young 5382387c7d Ensure we get the correct Messages files 2013-07-27 15:24:45 +01:00
Chris Young 2381ee1f7e Remove rogue inc 2013-07-27 14:58:21 +01:00
Chris Young 344bcc87ae Show iconified windows when quitting (horrible flickery workaround for a recoverable alert) 2013-07-27 14:46:20 +01:00
Chris Young 7d9af63c16 Localise the description, mark it Amiga-only 2013-07-27 14:25:07 +01:00
Chris Young 2d33665b69 Remove any AppIcons on quit 2013-07-27 14:19:51 +01:00
Chris Young 17c4201fb8 When receiving a "To Front" message, don't open a window if none are active. 2013-07-27 14:14:26 +01:00
Chris Young ff78c7cf2e Missed an ellipsis removal. Split this one out as RISC OS uses it. 2013-07-27 14:13:03 +01:00
Michael Drake 68078d7ea7 Fix up for cookies_old rename. 2013-07-22 10:21:37 +01:00
Chris Young 0a0e7867b9 Fix enable/disable of tab close option 2013-07-19 17:45:25 +01:00
Chris Young 0f79676d85 Re-arrange menu to better conform to the Style Guide 2013-07-19 17:42:25 +01:00
Michael Drake 3f45e53539 s/history_core/local_history/ 2013-07-10 11:55:42 +01:00
Chris Young 6358290e78 Correct the readme a bit 2013-06-22 13:17:33 +01:00
Chris Young ba297a7179 Create a helper launch script, and make launch-handler use it 2013-06-22 13:16:15 +01:00
Chris Young 6549c06683 Fix ARexx OPEN NEWTAB 2013-06-18 20:13:59 +01:00
Chris Young 6c17aa78a7 Add proxy bypass option 2013-06-08 17:22:22 +01:00
Chris Young 9b54d6bb9c Remove PDF menu item if built without PDF export 2013-06-08 17:10:30 +01:00
Chris Young 4bd65d429c Revert gadtools 53.5 change 2013-06-06 20:13:23 +01:00
Chris Young f2a6d645ae If a new browser window opens, bring the screen NetSurf is running on to the front 2013-06-02 16:26:25 +01:00
Chris Young f31ab148cb Better logging for resource searching 2013-06-02 16:07:59 +01:00
Chris Young 94dc0795c1 Ensure treeview gets a palette rather than the built-in defaults 2013-06-01 18:56:53 +01:00
Vincent Sanders 9bd2969876 amiga is the only user of the very odd usage of the options API 2013-06-01 16:09:26 +01:00
Chris Young 31e3b27fad Set redraw tile size to default on screen change 2013-06-01 15:37:26 +01:00
Chris Young 9ad5b98fcd Don't read the state of gadgets which don't exist 2013-06-01 15:31:39 +01:00
Chris Young 40682a899e Remove unneeded parameter 2013-06-01 15:27:29 +01:00
Chris Young 173bfe3d3d Fix the new prefs hook 2013-06-01 15:18:09 +01:00
Chris Young 8179e51a75 Set default colours when screen changes 2013-06-01 15:11:26 +01:00
Chris Young fe78657b08 Use default macros for updating window size 2013-06-01 14:58:51 +01:00
Chris Young 8b586b2d67 Fix a crash when edit settings if NetSurf is running on the WB screen
Rename use_pubscreen to make it clearer what the option is for
2013-05-31 23:25:05 +01:00
Chris Young 864762cbe6 Merge branch 'chris/gadtools-53-5' 2013-05-31 19:59:58 +01:00
Chris Young 9b39408dff Use macro directly 2013-05-31 19:42:57 +01:00
Chris Young ac1865f361 Set more sensible default window size 2013-05-31 19:34:22 +01:00
Chris Young 22ce03aed6 Tentatively replace colour conversion with core macro 2013-05-30 00:03:43 +01:00
Chris Young 8e8b4fbe57 default download notification to true 2013-05-28 21:10:44 +01:00
Chris Young 1bbafde641 Further split fixing 2013-05-28 20:58:39 +01:00
Chris Young 2d483113ef Fix Guru on exit 2013-05-28 20:38:16 +01:00
Chris Young 2dec72b4d5 Re-order Messages loading to avoid a crash on launch 2013-05-28 20:13:34 +01:00
Vincent Sanders 4e5d478ed1 fix spurious whitespace in makefile 2013-05-28 17:50:06 +01:00
Vincent Sanders a88fb2e0e8 add missing includes 2013-05-28 17:34:29 +01:00
Vincent Sanders f3065a5cfd replace accidentallly removed function 2013-05-28 17:22:07 +01:00
Vincent Sanders 83ab7accf4 fix stupid mistake introduced in options API change 2013-05-28 17:09:42 +01:00
Vincent Sanders b918f63f3e fixup atari option names 2013-05-28 17:00:55 +01:00
Vincent Sanders a92e5930ff fixup issues with new options API merge 2013-05-28 16:44:46 +01:00
Vincent Sanders 91966b562e move amiga to new options code 2013-05-28 14:16:11 +01:00
Vincent Sanders 63d7247a9c fix mismatched option name and variable names
block_ads should be block_advertisments to match option name
toolbar_status_width should be toolbar_status_size to match option name
2013-05-28 14:16:11 +01:00
Vincent Sanders ee6e6eec05 move options include 2013-05-28 14:16:10 +01:00
Vincent Sanders a5355ec557 change all core and frontend options headers to new format 2013-05-28 14:16:10 +01:00
Chris Young 8dc7ec2cb4 More split fixery 2013-05-25 14:12:02 +01:00
Chris Young 4a618b7040 Another attempt to fix the moving split position when a string fits exactly. 2013-05-25 14:05:32 +01:00
Chris Young b66775dc53 Prevent ASL from causing delayed menus 2013-05-25 13:59:42 +01:00
Vincent Sanders 35dacc3671 move the logging initialisation out to be call by frontends
This allows each frontend to pass a distinct callback to configure the
output file stream appropriately for their use.
2013-05-23 11:50:57 +01:00
Chris Young 2f94771f41 revert text split change 2013-05-20 17:59:58 +01:00
Chris Young fe2a80fe10 If using image menus, change the type to reflect that 2013-05-19 10:09:40 +01:00
Chris Young ddbc8c7f63 Fix build 2013-05-18 16:55:37 +01:00
Chris Young 2bce0185fe Create menus with icons when using gadtools 53.5+ (hotlist only currently) 2013-05-18 16:50:39 +01:00
Chris Young f16f2f2904 Get hotlist icons to use in menu creation 2013-05-18 16:39:29 +01:00
Chris Young c10a4321f2 Bring ARexx items to new alloc function 2013-05-18 16:28:10 +01:00
Chris Young 051fce07d9 Move hotlist entries to new allocation function 2013-05-18 16:11:49 +01:00
Chris Young 9c49d5f090 Menu refactor 2013-05-18 15:34:25 +01:00
Chris Young 15fc44bd4d Remove unused variable 2013-05-18 13:45:26 +01:00
Chris Young 5fcdbb80f0 Try to avoid the split point jumping around when it occurs exactly on the boundary requested 2013-05-18 13:34:36 +01:00
Chris Young 13e667ff78 Remove friend BitMap as it doesn't solve the problem intended, and I'm concerned that it will cause problems on gfx cards which only have LE modes 2013-05-18 13:26:07 +01:00
Chris Young ba0cf5c949 put it back in a state where it stays enabled 2013-05-12 20:36:49 +01:00
Chris Young 94205ed48c more futile attempts to get the copy option to behave 2013-05-12 20:36:48 +01:00
Chris Young 6d7adac89e Update the edit menu after every click, to be safe. 2013-05-12 20:36:47 +01:00
Chris Young 0b028e41c6 more fix of edit menu updates 2013-05-12 20:36:46 +01:00
Chris Young 1304a939c3 stop the build whinging about NETSURF_USE_JS := AUTO 2013-05-12 20:36:45 +01:00
Chris Young a752390abe attempt fix edit menu item disable 2013-05-12 20:36:44 +01:00
Chris Young 57e5f7d89a attempt fix cut disable on context menu 2013-05-12 20:36:42 +01:00
Chris Young 32df2bebdd git being annoying 2013-05-12 20:36:41 +01:00
Chris Young c2783ac1d4 change zoom button window dimensions test suff 2013-05-12 20:36:39 +01:00
Michael Drake 631265ef6b Front ends have no reason to include desktop/selection.h now. 2013-05-10 12:16:05 +01:00
Michael Drake 9644d0594c Remove struct selection from gui_drag_save_selection, so gui.h doesn't need it now. 2013-05-10 11:54:26 +01:00
Michael Drake 3afd9c9731 Remove search context from browser window, simplify search interface for front ends.
Added content interface for search.

Removed bw->cur_search search context. Desktop layer now does nothing
except pass search requests from front end onto the bw's current_content
via the content interface.

Search API reduced to a pair of functions at each level:
  {desktop|content|html|textplain}_search
and
  {desktop|content|html|textplain}_search_clear

Updated front ends to use simplified search API.  Only tested GTK and RO builds.

These confine the search stuff to render/.  However search still uses struct
selection.  The handling for which is still spread over desktop/ and render/.
Also the render/search code itself still fiddles inside html and textplain
privates.
2013-05-07 14:41:40 +01:00
Vincent Sanders 98369b74e2 fixup message splitting with updated tool 2013-05-02 09:24:18 +01:00
Chris Young 8c7eea4b62 Allocate the off-screen BitMap as a friend of the screen BitMap in the increasingly diminishing number of cases where this works correctly. This should stop NetSurf using memory on the wrong graphics card when two are installed. 2013-04-28 12:21:39 +01:00
Chris Young e4f11d1b74 Fix a potential crash when plotting glyphs 2013-04-28 11:53:37 +01:00
Chris Young aeba307180 Fix upgrades from 2.9 to 3.0 2013-04-25 18:32:32 +01:00
Chris Young c83878ff0d Increase AmigaOS revision number 2013-04-23 19:50:57 +01:00
Chris Young 4da186e28e Remove unneeded include 2013-04-16 00:29:26 +01:00
Chris Young d167da308b Use internal curl scheduled fetcher 2013-04-16 00:20:31 +01:00
Chris Young bbb0f4c2b9 The scheduled callback function doesn't need to do anything, because NetSurf is going to call hlcache_poll anyway after it returns. 2013-04-15 23:53:54 +01:00
Chris Young 6557bae1a2 missing include 2013-04-15 23:46:28 +01:00
Chris Young dbebd4c1ce Schedule an immediate fetch poll if fetch is active 2013-04-15 23:42:46 +01:00
Chris Young 3b53d22260 Remove no-longer-needed code 2013-04-15 23:02:32 +01:00
Chris Young 6dcccd5051 test using amiga frontend 2013-04-15 19:51:40 +01:00
Chris Young d9b8809908 Fix memory leak and make a point of ignoring UTF-16 surrogates 2013-04-14 16:03:46 +01:00
Chris Young 52e811a842 Don't recalculate next char position 2013-04-14 15:05:27 +01:00
Chris Young 53e361b622 Fix build 2013-04-11 21:32:05 +01:00
Chris Young a6179250d5 Remove scheduled redraws for destroyed windows 2013-04-11 21:26:42 +01:00
Chris Young 26dbb7a602 Avoid multiple schedules of redraws 2013-04-11 21:20:25 +01:00
Chris Young 6ee4fa3f81 Default DPI to 85 as that is more correct than 72 2013-04-11 21:14:59 +01:00
Chris Young a938b1a337 Make "resize with contents" a user option 2013-04-10 19:36:38 +01:00
Chris Young b086d04d8a If we are reformatting, delay the redraw slightly to avoid excessive consectutive redraws 2013-04-09 20:49:28 +01:00
Chris Young 78e7019479 Test enable "resize with contents" now we have queued/delayed redraws. 2013-04-09 20:32:58 +01:00
Chris Young efc0fba8ef avoid potential crah on exit 2013-04-09 00:02:11 +01:00
Chris Young 2db0024651 document and add missing include 2013-04-04 19:59:35 +01:00
Chris Young 90266d117c Schedule browser-initiated reformats too, with the caveat that a message of some description needs to arrive at the message port before the reformat will be queued (think this only affects scale changes). 2013-04-04 19:47:46 +01:00
Chris Young 6686d9dad8 Schedule redraws from local history too, hide ami_do_redraw and friends as only gui.c needs to call those directly now 2013-04-04 19:46:33 +01:00
Chris Young c297f45bb9 Schedule redraws to prevent expected redraws from not happening when no events are occuring 2013-04-04 19:31:42 +01:00
Chris Young 7de97e8d6a ensure the closest character is picked 2013-03-24 11:35:27 +00:00