Commit Graph

853 Commits

Author SHA1 Message Date
Richard Wilson 759ff816db [project @ 2005-05-10 22:49:41 by rjw]
Implement RETURN for search and open url dialogs. Add recent URL menu to open url dialog.

svn path=/import/netsurf/; revision=1716
2005-05-10 22:49:41 +00:00
Richard Wilson f21abddae3 [project @ 2005-05-03 21:56:20 by rjw]
Fix tree menu selection/deletion bug

svn path=/import/netsurf/; revision=1712
2005-05-03 21:56:20 +00:00
Richard Wilson ab4dabe252 [project @ 2005-05-03 21:55:42 by rjw]
Fix tree menu quirk.

svn path=/import/netsurf/; revision=1711
2005-05-03 21:55:42 +00:00
Adrian Lees 1b46d8f35e [project @ 2005-05-02 22:12:53 by adrianl]
Fix Ctrl-Del and implement Home

svn path=/import/netsurf/; revision=1710
2005-05-02 22:12:53 +00:00
Adrian Lees 887ba25900 [project @ 2005-05-02 02:09:54 by adrianl]
Fix abort/quit confirmation; keyboard operation in download windows; allow spaces in filenames

svn path=/import/netsurf/; revision=1708
2005-05-02 02:11:06 +00:00
Adrian Lees e22f12e223 [project @ 2005-04-30 14:38:43 by adrianl]
Hide non-functional Help button

svn path=/import/netsurf/; revision=1705
2005-04-30 14:38:43 +00:00
Richard Wilson 404b580721 [project @ 2005-04-29 10:47:35 by rjw]
Updated Tinct headers

svn path=/import/netsurf/; revision=1702
2005-04-29 10:47:35 +00:00
Richard Wilson 044a3a3f74 [project @ 2005-04-29 05:58:25 by rjw]
Only enable Find Text when we should.

svn path=/import/netsurf/; revision=1701
2005-04-29 05:58:25 +00:00
Richard Wilson ea9bfd8f22 [project @ 2005-04-29 05:50:00 by rjw]
Fix theme installation

svn path=/import/netsurf/; revision=1700
2005-04-29 05:50:00 +00:00
Richard Wilson ec9db1d6af [project @ 2005-04-29 01:35:52 by rjw]
Only initialise canvases if we need to.

svn path=/import/netsurf/; revision=1699
2005-04-29 01:35:52 +00:00
Richard Wilson 096eac7197 [project @ 2005-04-28 17:15:29 by rjw]
Don't rebuild SELECT menus on Adjust clicks.

svn path=/import/netsurf/; revision=1696
2005-04-28 17:15:29 +00:00
Richard Wilson a174282e08 [project @ 2005-04-28 01:05:40 by rjw]
Fix incorrect menu preperation.

svn path=/import/netsurf/; revision=1691
2005-04-28 01:05:40 +00:00
Richard Wilson b83f2c20b6 [project @ 2005-04-27 20:48:55 by rjw]
Don't close when other windows are resized.

svn path=/import/netsurf/; revision=1690
2005-04-27 20:48:55 +00:00
Richard Wilson 019043df82 [project @ 2005-04-27 00:02:02 by rjw]
Remove NULL read for no matching URLs

svn path=/import/netsurf/; revision=1687
2005-04-27 00:02:02 +00:00
Adrian Lees 9c1cb7bb2d [project @ 2005-04-23 02:58:27 by adrianl]
Query windows, desktop save protocol, confirm abort/quit when downloads in progress

svn path=/import/netsurf/; revision=1679
2005-04-23 02:58:27 +00:00
Adrian Lees 3d067e2fd6 [project @ 2005-04-23 02:56:14 by adrianl]
Query windows

svn path=/import/netsurf/; revision=1678
2005-04-23 02:56:14 +00:00
Adrian Lees 1e673368d1 [project @ 2005-04-22 00:58:05 by adrianl]
No selection when searching on non-html content

svn path=/import/netsurf/; revision=1677
2005-04-22 00:58:05 +00:00
Adrian Lees 8da644f442 [project @ 2005-04-21 21:36:23 by adrianl]
Dragging URLs into toolbar URL icon; keyboard actions in textareas conform to Wimp's icon editing; display of scale % fixed for 120%

svn path=/import/netsurf/; revision=1676
2005-04-21 21:36:23 +00:00
Richard Wilson d736b3d3e5 [project @ 2005-04-20 23:22:49 by rjw]
Remove background blending option, fix tree menu bug.

svn path=/import/netsurf/; revision=1675
2005-04-20 23:22:49 +00:00
Adrian Lees 31c659a2ea [project @ 2005-04-20 12:24:41 by adrianl]
text import from global clipboard, other apps & files and additional keys for editing text in textareas

svn path=/import/netsurf/; revision=1673
2005-04-20 12:24:41 +00:00
Adrian Lees b72b5032bf [project @ 2005-04-18 11:52:26 by adrianl]
Ignore save drags from browser window that remain within window

svn path=/import/netsurf/; revision=1667
2005-04-18 11:52:26 +00:00
Adrian Lees b75fd1a26b [project @ 2005-04-18 00:42:03 by adrianl]
Corrected scaling bug introduced by previous change

svn path=/import/netsurf/; revision=1666
2005-04-18 00:42:03 +00:00
Adrian Lees 89d98d0577 [project @ 2005-04-17 23:32:09 by adrianl]
better keyboard support for scale and find dialogs

svn path=/import/netsurf/; revision=1665
2005-04-17 23:32:09 +00:00
James Bursa f3f63a1cac [project @ 2005-04-17 17:16:44 by bursa]
Enable closing windows while the browser is busy.

svn path=/import/netsurf/; revision=1664
2005-04-17 17:16:44 +00:00
Adrian Lees 9cff88ddd5 [project @ 2005-04-17 04:13:13 by adrianl]
Multiple matches per box

svn path=/import/netsurf/; revision=1658
2005-04-17 04:13:13 +00:00
Adrian Lees 452a27e74c [project @ 2005-04-17 03:30:35 by adrianl]
Search text highlighting in browser windows

svn path=/import/netsurf/; revision=1657
2005-04-17 03:30:35 +00:00
Adrian Lees 28cbe9193a [project @ 2005-04-16 21:26:15 by adrianl]
Ignores save drags that stay within SaveAs/download window

svn path=/import/netsurf/; revision=1655
2005-04-16 21:26:15 +00:00
John Mark Bell 0a55a2b16e [project @ 2005-04-16 19:33:21 by jmb]
Fix silliness with use of control characters

svn path=/import/netsurf/; revision=1653
2005-04-16 19:33:21 +00:00
John Mark Bell c17dc661ea [project @ 2005-04-16 05:09:32 by jmb]
Split out UTF-8 handling functions.
Submit URL-encoded forms in sensible encoding:
  * First entry in accept-charset list, if present
  * Document encoding, otherwise
  We may want to explicitly look for UTF-8, to save converting.
Convert cnv_str_local_enc/cnv_local_enc_str to use iconv (they're now veneers for utf8_[to/from]_enc).
Provide mechanism for looking up local system charset (derived from system alphabet, under RISC OS)

svn path=/import/netsurf/; revision=1647
2005-04-16 05:09:33 +00:00
John Mark Bell ee9a4712cd [project @ 2005-04-15 18:00:19 by jmb]
Split out generic text input code.
Support internationalised text input.
Fix textarea-related bugs.

svn path=/import/netsurf/; revision=1642
2005-04-15 18:00:21 +00:00
Adrian Lees 89993a5bf2 [project @ 2005-04-15 05:54:44 by adrianl]
Text selection, page drag scrolling, drag-saving images and a few SaveAs improvements

svn path=/import/netsurf/; revision=1640
2005-04-15 05:54:44 +00:00
Richard Wilson 92b2d46874 [project @ 2005-04-14 01:36:54 by rjw]
Fix redraw errors for standalone images when buffered.

svn path=/import/netsurf/; revision=1631
2005-04-14 01:36:54 +00:00
Richard Wilson 1d166e2b33 [project @ 2005-04-14 01:35:47 by rjw]
Fix textarea redraw errors.

svn path=/import/netsurf/; revision=1630
2005-04-14 01:35:47 +00:00
Richard Wilson 3e82c07a88 [project @ 2005-04-14 01:34:23 by rjw]
Only close menus we own.

svn path=/import/netsurf/; revision=1629
2005-04-14 01:34:23 +00:00
Adrian Lees d656bcc592 [project @ 2005-04-13 22:02:28 by adrianl]
Fix scrolling to tags with scaled display

svn path=/import/netsurf/; revision=1628
2005-04-13 22:02:28 +00:00
James Bursa 11bc5345c5 [project @ 2005-04-13 21:58:28 by bursa]
Add fallback field to struct box for object fallback content. Add some checks for tree consistency to box_dump(). Rename struct plugin_params to object_param. Clean up box_object(), box_embed(), box_iframe(), and box_image(). Implement object fallback to contents if the fetch or conversion fails.

svn path=/import/netsurf/; revision=1627
2005-04-13 21:58:28 +00:00
Richard Wilson 4ebe390f8d [project @ 2005-04-12 19:11:35 by rjw]
Work around the stupid manner in which the FontManager only observes the plot origin for non-anti-aliased text operations.

svn path=/import/netsurf/; revision=1626
2005-04-12 19:11:35 +00:00
Richard Wilson e08d9e7263 [project @ 2005-04-12 19:09:09 by rjw]
Round value up when going from OS units to pixels.

svn path=/import/netsurf/; revision=1625
2005-04-12 19:09:09 +00:00
Richard Wilson a1c2719812 [project @ 2005-04-10 23:26:34 by rjw]
Simplify code.

svn path=/import/netsurf/; revision=1623
2005-04-10 23:26:34 +00:00
Richard Wilson d8c19f2e13 [project @ 2005-04-10 23:26:17 by rjw]
Remove screen cache, workaround SpriteExtend bug.

svn path=/import/netsurf/; revision=1622
2005-04-10 23:26:17 +00:00
Richard Wilson 232911b403 [project @ 2005-04-10 19:33:33 by rjw]
Fix incorrect throbber size calculation.

svn path=/import/netsurf/; revision=1621
2005-04-10 19:33:33 +00:00
John Mark Bell 63c33349f0 [project @ 2005-04-09 22:56:34 by jmb]
Fix inappropriate free()s of talloced content

svn path=/import/netsurf/; revision=1619
2005-04-09 22:56:34 +00:00
Richard Wilson 2ef1e63d3d [project @ 2005-04-09 22:37:09 by rjw]
Fix bug that prevented the recent URL button working without a theme. Resizing the status bar to no width now works correctly when the window is resized. Lose legacy choices file reading (users may need to re-choose their desired theme.) Source code tidy-up part one.

svn path=/import/netsurf/; revision=1618
2005-04-09 22:37:09 +00:00
Richard Wilson ed30d76336 [project @ 2005-04-09 22:31:26 by rjw]
Close file on memory exhaustion.

svn path=/import/netsurf/; revision=1617
2005-04-09 22:31:26 +00:00
Richard Wilson bc43904af9 [project @ 2005-04-09 14:58:54 by rjw]
Don't expect the wimp to behave sensibly and return errors when it should.

svn path=/import/netsurf/; revision=1616
2005-04-09 14:58:54 +00:00
Richard Wilson b7d0f95486 [project @ 2005-04-09 13:23:55 by rjw]
Fallback to default window furniture sizes.

svn path=/import/netsurf/; revision=1612
2005-04-09 13:23:55 +00:00
James Bursa 2920bca14a [project @ 2005-04-09 09:47:36 by bursa]
Move HTML contents almost fully over to talloc(), simplifying code. Improvements to title attributes, broken forms, cellpadding. Reorder functions in box_construct.c.

svn path=/import/netsurf/; revision=1608
2005-04-09 09:47:37 +00:00
Richard Wilson 46a50d6b7a [project @ 2005-04-08 02:06:46 by rjw]
Save the page title with Acorn URI files, and use it when dragging into the hotlist.

svn path=/import/netsurf/; revision=1606
2005-04-08 02:06:46 +00:00
Richard Wilson ce3c78545a [project @ 2005-04-07 21:47:17 by rjw]
Stop Ctrl+Q/W without a content from killing NetSurf.

svn path=/import/netsurf/; revision=1604
2005-04-07 21:47:17 +00:00
Richard Wilson 610fca368b [project @ 2005-04-07 20:46:22 by rjw]
Update to the way menus are handled. Various GUI bug fixes.

svn path=/import/netsurf/; revision=1603
2005-04-07 20:46:22 +00:00
Richard Wilson 36b513ccce [project @ 2005-04-05 18:52:00 by rjw]
Fix reading from zero-page.

svn path=/import/netsurf/; revision=1601
2005-04-05 18:52:00 +00:00
Richard Wilson 9acf6d31cf [project @ 2005-04-05 17:19:58 by rjw]
Add sanity checks to Sprite file handling and simplify code.

svn path=/import/netsurf/; revision=1600
2005-04-05 17:19:58 +00:00
Richard Wilson 8e9561dc29 [project @ 2005-04-05 11:41:03 by rjw]
Missing check-in for updated sprite rendering.

svn path=/import/netsurf/; revision=1599
2005-04-05 11:41:03 +00:00
Richard Wilson 92743be24d [project @ 2005-04-05 02:36:33 by rjw]
Reduce re-allocation of memory when receiving files (drastically increases the speed of loading large files locally). Sprite files no longer require two copies of their data.

svn path=/import/netsurf/; revision=1598
2005-04-05 02:36:33 +00:00
Adrian Lees 8bd707114c [project @ 2005-04-04 22:14:51 by adrianl]
DataSave support for inter-app file/URL transfer

svn path=/import/netsurf/; revision=1596
2005-04-04 22:14:51 +00:00
John Mark Bell f5ff372fe8 [project @ 2005-04-02 23:57:48 by jmb]
Dump all box trees when SIGFPE raised

svn path=/import/netsurf/; revision=1590
2005-04-02 23:57:48 +00:00
Adrian Lees e7e34b78c3 [project @ 2005-03-29 13:32:11 by adrianl]
Fix read from NULL ptr when clicking on hotlist background

svn path=/import/netsurf/; revision=1586
2005-03-29 13:32:11 +00:00
John Mark Bell 0fd980d8b2 [project @ 2005-03-28 16:16:14 by jmb]
Fix sprite palette generation. Buffering now works properly in 16 colour modes.

svn path=/import/netsurf/; revision=1584
2005-03-28 16:16:14 +00:00
Adrian Lees 9b8a94cc39 [project @ 2005-03-25 14:25:25 by adrianl]
Removed string copying and added wildcard matching.

svn path=/import/netsurf/; revision=1582
2005-03-25 14:25:25 +00:00
James Bursa d4760c09c0 [project @ 2005-03-24 07:45:41 by bursa]
Make line splitting more accurate by using rufl_split() instead of rufl_x_to_offset(). This fixes many cases of text leaking out of a box.

svn path=/import/netsurf/; revision=1579
2005-03-24 07:45:41 +00:00
Richard Wilson 67b91d31c5 [project @ 2005-03-22 20:19:30 by rjw]
Add specific check for 'Floating Help' for interactive help messages

svn path=/import/netsurf/; revision=1572
2005-03-22 20:19:30 +00:00
Richard Wilson 28d9260ca4 [project @ 2005-03-21 15:27:31 by rjw]
Correct wrong initial configuration.

svn path=/import/netsurf/; revision=1568
2005-03-21 15:27:31 +00:00
Richard Wilson 5ecea49e7e [project @ 2005-03-21 14:48:26 by rjw]
Make toolbar configurable.

svn path=/import/netsurf/; revision=1567
2005-03-21 14:48:26 +00:00
Richard Wilson 9a76676600 [project @ 2005-03-21 00:50:13 by rjw]
Add shift+toggle feature for short contents. *** HACK ***

svn path=/import/netsurf/; revision=1566
2005-03-21 00:50:13 +00:00
John Mark Bell 8c0cc33e3b [project @ 2005-03-21 00:15:48 by jmb]
Fix mouse click handling in local history window

svn path=/import/netsurf/; revision=1565
2005-03-21 00:15:48 +00:00
Richard Wilson b718ee9158 [project @ 2005-03-20 22:50:29 by rjw]
Trees now use content title rather than gui_window title.

svn path=/import/netsurf/; revision=1562
2005-03-20 22:50:29 +00:00
Richard Wilson f3b7d06f2a [project @ 2005-03-20 22:49:53 by rjw]
Tree toolbar actions update toolbar status (deleting a node/element is now correctly reflected.

svn path=/import/netsurf/; revision=1561
2005-03-20 22:49:53 +00:00
Richard Wilson 412c668af3 [project @ 2005-03-20 20:39:43 by rjw]
Allow theme changing during toolbar edit sessions. Stop pointer changing to ptr_lr when updating toolbar windows.

svn path=/import/netsurf/; revision=1558
2005-03-20 20:39:43 +00:00
John Mark Bell 062e6a5bae [project @ 2005-03-20 20:39:22 by jmb]
Fix draw_plot_rectangle API

svn path=/import/netsurf/; revision=1557
2005-03-20 20:39:22 +00:00
Richard Wilson 7cf3d4dde2 [project @ 2005-03-20 19:28:49 by rjw]
Further toolbar customisation work.

svn path=/import/netsurf/; revision=1555
2005-03-20 19:28:50 +00:00
John Mark Bell 68224ec45c [project @ 2005-03-20 18:58:34 by jmb]
Reinstate font background blending

svn path=/import/netsurf/; revision=1554
2005-03-20 18:58:34 +00:00
Richard Wilson 63c349330d [project @ 2005-03-20 14:57:51 by rjw]
Add missing change.

svn path=/import/netsurf/; revision=1552
2005-03-20 14:57:51 +00:00
Richard Wilson 06419abcca [project @ 2005-03-20 14:57:19 by rjw]
Further work towards configurable toolbars.

svn path=/import/netsurf/; revision=1551
2005-03-20 14:57:19 +00:00
John Mark Bell 4777e75682 [project @ 2005-03-20 01:55:48 by jmb]
Explicitly copy result of getenv(NetSurf$Dir) as not doing so will break things with latest UnixLib (as the result gets freed next time getenv is called).

svn path=/import/netsurf/; revision=1549
2005-03-20 01:55:48 +00:00
Richard Wilson d06688b73f [project @ 2005-03-19 12:50:45 by rjw]
Minor toolbar/GUI refinements.

svn path=/import/netsurf/; revision=1543
2005-03-19 12:50:45 +00:00
Richard Wilson 251819b2d1 [project @ 2005-03-19 01:21:53 by rjw]
Remove legacy toolbar button configuration code. Squash some compiler warnings.

svn path=/import/netsurf/; revision=1542
2005-03-19 01:21:54 +00:00
Richard Wilson 036622f35f [project @ 2005-03-18 23:52:38 by rjw]
Allow windows to be resized to an absolute minimum (toolbars collapse.)

svn path=/import/netsurf/; revision=1541
2005-03-18 23:52:38 +00:00
Richard Wilson 9caff49577 [project @ 2005-03-14 22:41:16 by rjw]
Stop a lack of hotlist causing hotlist menu preparation from crashing.

svn path=/import/netsurf/; revision=1537
2005-03-14 22:41:16 +00:00
Richard Wilson f6e1694894 [project @ 2005-03-14 14:01:02 by rjw]
Stop text matching keyboard shortcuts in SELECT entities being right aligned.

svn path=/import/netsurf/; revision=1536
2005-03-14 14:01:02 +00:00
Richard Wilson 501da1c487 [project @ 2005-03-14 13:58:43 by rjw]
Minimise flicker when viewing non-HTML files.

svn path=/import/netsurf/; revision=1535
2005-03-14 13:58:43 +00:00
Richard Wilson 950d8e27a0 [project @ 2005-03-13 09:04:44 by rjw]
Update title and extent on scale change.

svn path=/import/netsurf/; revision=1534
2005-03-13 09:04:44 +00:00
Richard Wilson a0875b261f [project @ 2005-03-13 01:23:10 by rjw]
Scale view is now applied to all content types. Ctrl+Q/Ctrl+W no longer step along a linear scale.

svn path=/import/netsurf/; revision=1533
2005-03-13 01:23:10 +00:00
Richard Wilson 4de547dc60 [project @ 2005-03-12 22:32:43 by rjw]
Retain global history between sessions

svn path=/import/netsurf/; revision=1532
2005-03-12 22:32:43 +00:00
James Bursa 6aea3ff270 [project @ 2005-03-09 00:20:45 by bursa]
Fix installed themes sitting in memory cache. Break out some code into functions.

svn path=/import/netsurf/; revision=1531
2005-03-09 00:20:45 +00:00
James Bursa 6ff76b4c3f [project @ 2005-03-08 00:04:57 by bursa]
Temporarily disable declaring fonts. Printing may now work on RO3-4 non-PS only.

svn path=/import/netsurf/; revision=1529
2005-03-08 00:04:57 +00:00
James Bursa dace636329 [project @ 2005-02-24 22:00:40 by bursa]
Reimplement font family support, part 2 (font menus in choices).

svn path=/import/netsurf/; revision=1525
2005-02-24 22:00:41 +00:00
James Bursa 504e05c4b3 [project @ 2005-02-22 23:36:14 by bursa]
Reimplement font family support, part 1.

svn path=/import/netsurf/; revision=1524
2005-02-22 23:36:14 +00:00
James Bursa e9598b10f8 [project @ 2005-02-21 21:31:31 by bursa]
Fix buffered font rendering.

svn path=/import/netsurf/; revision=1523
2005-02-21 21:31:31 +00:00
James Bursa cb70291739 [project @ 2005-02-21 21:10:48 by bursa]
Check rufl_init() for errors. Rename gui_signal() to ro_gui_signal().

svn path=/import/netsurf/; revision=1522
2005-02-21 21:10:48 +00:00
James Bursa 65b5ae0f8f [project @ 2005-02-20 13:19:19 by bursa]
Font rewrite, part 3. Note that Draw export and printing are broken by these changes.

svn path=/import/netsurf/; revision=1519
2005-02-20 13:19:19 +00:00
Richard Wilson 07ae1a1ec9 [project @ 2005-02-09 00:16:38 by rjw]
Make URL completion only respond to Adjust clicks once.

svn path=/import/netsurf/; revision=1509
2005-02-09 00:16:38 +00:00
Richard Wilson 06a6a902c6 [project @ 2005-02-08 23:37:41 by rjw]
Give global history some functionality

svn path=/import/netsurf/; revision=1508
2005-02-08 23:37:41 +00:00
Richard Wilson acb914b90a [project @ 2005-02-08 23:34:56 by rjw]
Implement nodes being retained in memory after deletion, stop nodes being able to be moved within themselves.

svn path=/import/netsurf/; revision=1507
2005-02-08 23:34:56 +00:00
Richard Wilson 350247a0f2 [project @ 2005-02-07 23:00:09 by rjw]
Stop toolbar scrolling by 1px, make theme saving use leafnames, improve error handling

svn path=/import/netsurf/; revision=1499
2005-02-07 23:00:09 +00:00
Richard Wilson db41dc3dac [project @ 2005-02-07 14:28:43 by rjw]
Initial work for global history (currently incomplete)

svn path=/import/netsurf/; revision=1497
2005-02-07 14:28:43 +00:00
Richard Wilson d5255faf91 [project @ 2005-02-07 14:18:33 by rjw]
Create nested themes at the correct place in the choices window

svn path=/import/netsurf/; revision=1495
2005-02-07 14:18:33 +00:00
Richard Wilson 88da8ac018 [project @ 2005-02-05 01:08:00 by rjw]
Make F2 automatically open URL completion.

svn path=/import/netsurf/; revision=1493
2005-02-05 01:08:00 +00:00
Richard Wilson b07582615b [project @ 2005-02-04 18:07:27 by rjw]
Adjust clicking on a suggested URL filters to the prefix and doesn't launch.

svn path=/import/netsurf/; revision=1491
2005-02-04 18:07:27 +00:00
Richard Wilson 097b8e5bcd [project @ 2005-02-04 03:02:15 by rjw]
Make URL completion less intrusive, fix incorrect horizontal clipping of vertical scrollbar.

svn path=/import/netsurf/; revision=1490
2005-02-04 03:02:15 +00:00
James Bursa 8aa96588e1 [project @ 2005-02-03 20:49:43 by bursa]
"IEURL" (1ba) file support.

svn path=/import/netsurf/; revision=1489
2005-02-03 20:49:43 +00:00