Commit Graph

  • a121a3cd73 Fixed display of plain text files beyond the initial visible area. Chris Young 2008-12-10 19:30:00 +0000
  • 781a492e64 Fix deps somewhat. This actually does the right thing John Mark Bell 2008-12-09 11:16:29 +0000
  • 71db29f5b0 Build !Run at compile time. This ensures that the WimpSlot size is always correct. John Mark Bell 2008-12-09 11:12:58 +0000
  • 3e71585311 When a visitor window was present on NetSurf's public screen and NetSurf was quit, the screen would fail to close. Re-launching NetSurf would then fail to open a public screen as a public screen with the same name was already open. The window would end up on the Workbench screen and then crash as the pointer to the screen being used was NULL. Chris Young 2008-12-07 21:50:04 +0000
  • 7c695048ae Make NetSurf's screen a public screen with the name "NetSurf". Chris Young 2008-12-06 10:43:25 +0000
  • 24291b6160 Clarification on always_open_tabs and button_2_tab options and their interaction. Chris Young 2008-12-06 10:42:50 +0000
  • b454575493 Fix for text export of certain pages, by jmb. Michael Drake 2008-12-03 11:31:50 +0000
  • 53fe38504f C89 François Revel 2008-11-29 22:53:58 +0000
  • 3eb0ff790f Require Iconv 0.10 John Mark Bell 2008-11-29 15:35:44 +0000
  • 0bdff38416 Move tab opening logic to same place as new window opening. Make option for "Tabbed browsing", which is enabled by default. Someone who knows how to work glade could add the "Tabbed browsing" option to the choices dialogue. When a link is opened in a new tab, don't change tab. Michael Drake 2008-11-29 00:24:09 +0000
  • d7bc286801 Rename library to avoid confusion. Require make test to actually do anything. Will error out by default. John Mark Bell 2008-11-28 17:29:35 +0000
  • ce93fc9d4c Add _GNU_SOURCE. Ugh. John Mark Bell 2008-11-28 17:20:50 +0000
  • baf8100d9b Extract test code from css.c into a separate source file. Modify test driver to take stylesheet filename on the command line. Makefile to build a library from the css parser sources and link the test driver against it. John Mark Bell 2008-11-28 17:17:45 +0000
  • 7c65316f44 Fixed an issue with hotlist items outside the menu folder being added to the menu in some circumstances. Chris Young 2008-11-25 22:43:23 +0000
  • ae0b5ff460 Two new ARexx commands: GETTITLE - returns the current website title VERSION VERSION/N REVISION/N RELEASE/S - returns the version of NetSurf or checks it is newer than a supplied version/revision Chris Young 2008-11-24 08:06:11 +0000
  • 3a5d7d6b64 Process error page correctly. John Mark Bell 2008-11-20 14:47:36 +0000
  • dee6f41864 Require Iconv 0.09 John Mark Bell 2008-11-20 00:26:59 +0000
  • d508def2d6 HTML files with an icon but no MIMETYPE tooltype were being picked up by the simplehtml datatype. As I'm using dth_BaseName rather than dth_Name, they were being tagged with the MIME type text/simplehtml. Have made an exception for this case to translate it to text/html, may in the future consider whether using dth_Name may be better. Chris Young 2008-11-16 23:29:40 +0000
  • 17bc053fbf NetSurf will now check if it is already running (ie. if ARexx port NETSURF exists), and quit and send an OPEN command to the one in memory if this is the case. Chris Young 2008-11-16 14:42:40 +0000
  • 52eb07dc5b Sparse "About" requester - version number, compile date and URL only. Chris Young 2008-11-15 23:54:09 +0000
  • d6874d05b1 Allow opening of local files from anywhere, not just the parent of the current dir. Chris Young 2008-11-15 15:28:17 +0000
  • da2a89e436 Clean up and make clearer what packages need to be obtained for other distros. Michael Drake 2008-11-13 09:22:30 +0000
  • 31e6afe6ef Remove noisy logging of http headers John Mark Bell 2008-11-09 19:20:08 +0000
  • 37278a0fa5 Don't care about chunk sizes. John Mark Bell 2008-11-09 19:18:18 +0000
  • ee675539e0 Don't introduce an unnecessary error message John Mark Bell 2008-11-09 19:17:36 +0000
  • 8a16d5942b Port to new hubbub parser API John Mark Bell 2008-11-09 19:04:30 +0000
  • 3b6476130d mime type overflow and tab switching fixes. Chris Young 2008-11-09 14:02:04 +0000
  • 9ae3c4f186 Added a note about local MIME types. Chris Young 2008-11-08 23:20:33 +0000
  • ed8a8a2f74 Installation scripts Chris Young 2008-11-08 23:11:18 +0000
  • 834eb20101 AmigaOS implementation of complete page save. Chris Young 2008-11-08 23:08:55 +0000
  • 66a759e2a1 Local file handling improvements (fetch_file is incomplete and not being used yet) Chris Young 2008-11-08 23:06:40 +0000
  • d934e52dc6 Minor fixes, changing some defaults to safer values, screen_modeid should now work. Added screen_depth to stop it complaining when trying to BestModeID() a 32-bit screen on a system that doesn't have one. Chris Young 2008-11-03 19:21:40 +0000
  • cae0d4a43b Change memory allocations to MEMF_PRIVATE to enable paging on OS4.1. Chris Young 2008-11-02 00:21:49 +0000
  • 124899e5bc ARexx menu with items populated from arexx_dir. Chris Young 2008-10-26 12:25:26 +0000
  • 30b09368e7 Track the current/last used browser window (at the moment, just for ARexx). Chris Young 2008-10-25 23:22:34 +0000
  • 2f4beda48c Complete (but quite minimal at the moment) context menu implementation for AmigaOS: Links, objects and upload file boxes have their own menu item or submenu. Chris Young 2008-10-25 16:37:08 +0000
  • 5624bf590d Initial context menus. Five possible options (copy link to clipboard, download link, show object, save object and select file for upload), only one implemented at the moment. Menu structure/strings need some thought and tidy-up (with object and URL options in their own sub-menus?) Chris Young 2008-10-21 18:04:27 +0000
  • 8f5266e61e Updated Italian translation Chris Young 2008-10-20 22:10:07 +0000
  • 1fffdafe21 Prepare for context menus Chris Young 2008-10-20 18:06:46 +0000
  • 307b88e934 Fixed bitmap tile plotter Chris Young 2008-10-19 13:44:01 +0000
  • c20560d250 Allow theming of default treeview folder and item images. Chris Young 2008-10-19 13:01:01 +0000
  • ddb6946431 Various fixes in relation to tabs. Chris Young 2008-10-19 11:33:05 +0000
  • 52c57acc48 Folders in the Hotlist menu hierarchy with no child nodes will now be disabled in the menu. Items named "--" will be converted to NM_BARLABEL. Chris Young 2008-10-18 15:13:18 +0000
  • 1139f0e907 Whoops. Revert accidental changes to Makefile.config Rob Kendrick 2008-10-18 14:43:26 +0000
  • 33dc55587e Ctrl+W now closes just the current tab, and Ctrl+Shift+W closes the window. Added menu item to do this, too. Rob Kendrick 2008-10-18 14:37:29 +0000
  • cde05b7d9f Basic theme support. Chris Young 2008-10-18 13:56:12 +0000
  • d9f9bda135 Ensure that unset string options do not crash when you try and set them Daniel Silverstone 2008-10-18 09:38:23 +0000
  • 174a8dcca2 - when replicated, forbid creating windows, even though it initially works it crashes as soon as the menus are used. - added an about box from the infos in the gtk code, still not perfect. François Revel 2008-10-17 21:59:44 +0000
  • f74cd65518 Italian translation courtesy of Samir Hawamdeh. Chris Young 2008-10-17 17:34:27 +0000
  • 3f0ded25ba Call netsurf_init() from the thread creating the replicant, then the main loop from the thread we created. This avoids a deadlock with the replicant in BeHappy in Haiku. (I should probably make BTranslatorRoster not lock be_app anyway though). François Revel 2008-10-16 20:52:00 +0000
  • f33fd2c604 Take into account variations in text line height due to styled inlines when laying out inline containers. Michael Drake 2008-10-16 20:50:48 +0000
  • e4407cd7e9 Had to split main() into parts to have netsurf_init() called from one thread, and the loop in another to avoid a deadlock in replicants... hope nobody minds. François Revel 2008-10-16 20:49:12 +0000
  • ce07ebcea8 - handle NetPositive what codes; this makes it easy to use NetSurf instead by just changing the archived message used to instantiate it. - fix background view color, some host apps hide the BDragger, making it visible. - handle mailto: urls as a special case, we historically use the prefered app for text/x-email. François Revel 2008-10-16 16:01:44 +0000
  • b3a5250f99 Add Replicant support. No it's not about cyborgs, just embedding NetSurf into another app, like Tracker (the desktop), or documentation browsers like BeHappy... François Revel 2008-10-16 14:24:09 +0000
  • 6330f8e475 Have netsurf_main() do the real work and main() call it. This allows ports to call it from elsewhere to embed NetSurf in another application. The netsurf_embedded bool remembers it for later (like, we shouldn't probably save the hotlist and preferences in that case). François Revel 2008-10-16 11:10:43 +0000
  • a6b42a06ff Safer menu deletions; stop menus from appending to existing menu with each new window. Chris Young 2008-10-15 21:40:54 +0000
  • 1d8bbfae4c Implemented the ability to add hotlist entries to the Hotlist menu. Modified the default Hotlist links so they show up in the menu. Currently deleting items from the menu is dangerous. Chris Young 2008-10-14 22:43:02 +0000
  • a55c1f6e41 Fixup hubbub binding John Mark Bell 2008-10-14 15:48:14 +0000
  • 2d7516b398 Fix memory leak and warning Rob Kendrick 2008-10-14 14:58:52 +0000
  • 76976d7db6 Fix warnings on OS X John Mark Bell 2008-10-14 14:54:49 +0000
  • 34a1b46411 add bitmap.h include to silence some warnings on Fedora. Rob Kendrick 2008-10-14 00:12:31 +0000
  • bd94520701 More hoops, more warnings squashed. John Mark Bell 2008-10-13 23:49:15 +0000
  • 79fdbab192 Jump through hoops, potentially squashing warnings. John Mark Bell 2008-10-13 23:45:08 +0000
  • 6c49f1fcd5 r4153 was mostly right. It does help, however, if you actually force the locale to "C" in the first place. The issues listed in the commit log for r4153 still apply. This should fix the core's parsing of floats in locales that use something other than '.' as the decimal separator. John Mark Bell 2008-10-13 23:32:21 +0000
  • 227993f481 Fix basic rearrangement of tree nodes Chris Young 2008-10-13 22:34:54 +0000
  • b3f32dece4 Implement percentage min/max-height. Michael Drake 2008-10-13 19:22:16 +0000
  • 4e5a7ec3f1 Default official throbber imagery. throbber_frames:9 Chris Young 2008-10-13 18:02:39 +0000
  • 5bf4caf6ba AmiUpdate support. Chris Young 2008-10-13 18:01:25 +0000
  • f1a06ac5d9 Various minor fixes for treeviews, history tree now populates. Chris Young 2008-10-13 18:00:44 +0000
  • 5c01ca3306 Better, safer fix for the type punning issue Daniel Silverstone 2008-10-13 16:39:54 +0000
  • 1108d1d1c5 Fix type-punning warning in fetch_data.c Daniel Silverstone 2008-10-13 16:27:45 +0000
  • 38619e2d29 Finish 80 char widthing. Michael Drake 2008-10-13 15:06:19 +0000
  • 1edad47dbe Fix GTK version requirement. Michael Drake 2008-10-13 15:03:19 +0000
  • bc58a43254 OS X friendliness. John Mark Bell 2008-10-13 14:34:20 +0000
  • 7293b6f4bb Tidy up where spaces were used for indentation. Michael Drake 2008-10-13 12:30:23 +0000
  • a5ac56655c Fix float percentage heights to match other browsers: for floated elements the containing block is the nearest ancestor box at block level, rather than the block formatting context block that the float is in. Michael Drake 2008-10-13 10:50:46 +0000
  • 79978eafcd Set float_container before float layout. Fixes percentage height on floated elements. Michael Drake 2008-10-12 21:45:38 +0000
  • 1a237535f7 Better commenting of percentage height stuff. Michael Drake 2008-10-12 21:35:04 +0000
  • b7a1b3999e Implement percentage heights for block level elements in normal flow, floats and positioned boxes. Percentage min/max-height not yet handled. Michael Drake 2008-10-12 21:22:28 +0000
  • c1db0e90cc Use style guide switch formatting all over. Michael Drake 2008-10-12 15:34:43 +0000
  • b26c419d70 Change some spaces to tabs. Michael Drake 2008-10-12 13:46:29 +0000
  • 8196d13a73 Reapply r5542 but without its CRLF lineending change. John Tytgat 2008-10-12 13:37:16 +0000
  • 78bc16d8f9 Revert r5542 change for Makefile.sources as it has CRLF lineendings. John Tytgat 2008-10-12 13:36:08 +0000
  • dfeb722504 Stop over-zealous deletions, we should only be deleting the currently-selected node. Chris Young 2008-10-11 23:06:18 +0000
  • fbb2ae7f5f Fix problem with file uploads to amigans.net always returning error to the effect of: files of type text/plain cannot be uploaded Chris Young 2008-10-11 22:01:26 +0000
  • 1978e62d05 Improved treeview browser - cookies tree part (missed off previous commit) Chris Young 2008-10-11 21:59:22 +0000
  • 86042c61ea Improved Amiga treeview support. Now creates trees for cookies and history (history doesn't populate at the moment). Can add folders and edit titles in hotlist treeviews, and delete entries in all treeviews. Chris Young 2008-10-11 21:38:04 +0000
  • 3b0c91c91d Remove debug Chris Young 2008-10-11 21:31:51 +0000
  • fd4e299aef New throbber icon by Martin Merz Chris Young 2008-10-11 21:31:04 +0000
  • af41e54403 Distribution files including basic documentation and an alternative icon (drawn by Martin Merz) Chris Young 2008-10-11 21:29:24 +0000
  • f94f5cef35 Fix copying plain text selection. François Revel 2008-10-11 16:58:22 +0000
  • 4463070f1c Fix selection in plain text files, check if s->defined first, and check s->root just in case. François Revel 2008-10-11 16:47:25 +0000
  • 76444db118 Fix pt and pc size calculations when screen dpi is not 90. Michael Drake 2008-10-11 15:59:49 +0000
  • 2e584e3b04 Style guide formatting. Michael Drake 2008-10-11 15:12:42 +0000
  • 56f8f275fd Fix close icon size on tabs. Thanks to Christian Dywan (kalikiana). Michael Drake 2008-10-11 13:52:03 +0000
  • 4e79ee3d07 - support BITMAP_CLEAR_MEMORY in create_bitmap() - copying to clipboard now constructs a text_run_array for StyledEdit, that is added to the clipboard. In applications supporting it it pastes the text with the correct fonts and sizes, and the text colors. - tried to find which line in source code the selection starts to open the editor there, but it's not finished so it's disabled. François Revel 2008-10-10 21:43:25 +0000
  • e4fba7f577 Add missing calls to bitmap_modified(). This fixes using libpng in the BeOS port. François Revel 2008-10-10 20:54:49 +0000
  • eaa744c0d2 Remove urldb_search_remove. Added hint for where to find it if we need it in future Daniel Silverstone 2008-10-10 11:54:37 +0000
  • c4cf8b14cd Add #if support for controlling debug dumps of box tree and framesets Daniel Silverstone 2008-10-10 10:56:34 +0000
  • 6138faa0e5 Remove -Winline Daniel Silverstone 2008-10-10 10:06:35 +0000