François Revel
|
18e27fb499
|
C89.
svn path=/trunk/netsurf/; revision=9779
|
2010-01-02 02:57:18 +00:00 |
|
John Mark Bell
|
b75b2ae8bb
|
Merge r9731:HEAD from branches/MarkieB/gtkmain to trunk.
svn path=/trunk/netsurf/; revision=9737
|
2009-12-18 20:15:50 +00:00 |
|
John Mark Bell
|
355799ce0b
|
Merge branches/MarkieB/gtkmain to trunk.
svn path=/trunk/netsurf/; revision=9729
|
2009-12-17 23:55:02 +00:00 |
|
John Mark Bell
|
a042e38548
|
Squash leaks
svn path=/trunk/netsurf/; revision=9692
|
2009-11-22 14:10:39 +00:00 |
|
John Mark Bell
|
498cd522da
|
Avoid potential NULL pointer dereference
svn path=/trunk/netsurf/; revision=9685
|
2009-11-22 13:37:28 +00:00 |
|
John Mark Bell
|
2562f7e8c2
|
Avoid NULL pointer dereferences
svn path=/trunk/netsurf/; revision=9684
|
2009-11-22 13:35:41 +00:00 |
|
John Mark Bell
|
c2fd55cbab
|
Protect against NULL pointers
svn path=/trunk/netsurf/; revision=9681
|
2009-11-22 13:31:47 +00:00 |
|
John Mark Bell
|
9ca1622183
|
Ensure selection context is zero-initialised. This may well be the root cause of the random selection crashes people have been seeing.
svn path=/trunk/netsurf/; revision=9679
|
2009-11-22 13:20:39 +00:00 |
|
Michael Drake
|
074150ff18
|
Only try to reset scroll position on textarea wrap if there is a scrollbar.
svn path=/trunk/netsurf/; revision=9335
|
2009-08-17 13:23:52 +00:00 |
|
Michael Drake
|
c26611b32b
|
Merge from Paul Blokus' selectscroll branch. Fixes text input scrollbar behaviour.
svn path=/trunk/netsurf/; revision=9306
|
2009-08-14 23:10:53 +00:00 |
|
Michael Drake
|
13afa0ff4c
|
Merge Paul Blokus' selectscroll branch. Adds core select menu widget for forms and core scrollbar widget.
svn path=/trunk/netsurf/; revision=9289
|
2009-08-14 10:37:33 +00:00 |
|
Michael Drake
|
3549846a9a
|
Make textarea widget unaware of its global position. Credit: paulblokus.
svn path=/trunk/netsurf/; revision=9274
|
2009-08-13 22:10:36 +00:00 |
|
John Mark Bell
|
43941c53e8
|
C89.
svn path=/trunk/netsurf/; revision=9000
|
2009-08-02 21:51:24 +00:00 |
|
John Mark Bell
|
0665611cc2
|
Port to modified libcss API.
svn path=/trunk/netsurf/; revision=8997
|
2009-08-02 19:19:43 +00:00 |
|
Michael Drake
|
623808380a
|
Remove line that was removed in the other branch.
svn path=/trunk/netsurf/; revision=8887
|
2009-07-29 11:26:04 +00:00 |
|
Michael Drake
|
39546fd504
|
Merged revisions 8808,8862-8863 via svnmerge from
svn://svn.netsurf-browser.org/branches/paulblokus/textinput
........
r8808 | paulblokus | 2009-07-26 22:52:53 +0100 (Sun, 26 Jul 2009) | 2 lines
don't recalculate height already aviable
........
r8862 | paulblokus | 2009-07-28 21:39:06 +0100 (Tue, 28 Jul 2009) | 2 lines
added css.c and css.h files which caused svn errors after using svnmerge
........
r8863 | paulblokus | 2009-07-28 21:43:53 +0100 (Tue, 28 Jul 2009) | 3 lines
changed textarea redraw logic
little fix of KEY_DELETE_LINE_START jandling
........
svn path=/trunk/netsurf/; revision=8886
|
2009-07-29 11:03:34 +00:00 |
|
John Mark Bell
|
3be8193500
|
Port r8808 to trunk.
svn path=/trunk/netsurf/; revision=8825
|
2009-07-27 14:58:06 +00:00 |
|
John Mark Bell
|
b5d55eb295
|
Consider stylesheet media types
svn path=/trunk/netsurf/; revision=8820
|
2009-07-27 13:49:10 +00:00 |
|
John Mark Bell
|
4af04582ad
|
Fix textarea line height.
svn path=/trunk/netsurf/; revision=8766
|
2009-07-24 01:03:17 +00:00 |
|
John Mark Bell
|
ddeadd1c02
|
Merge LibCSS port to trunk.
svn path=/trunk/netsurf/; revision=8752
|
2009-07-23 23:05:34 +00:00 |
|
Michael Drake
|
f1eb054b87
|
Merged revisions 8663 via svnmerge from
svn://svn.netsurf-browser.org/branches/paulblokus/textinput
........
r8663 | paulblokus | 2009-07-22 00:46:29 +0100 (Wed, 22 Jul 2009) | 2 lines
added getter for textarea dimensions
........
svn path=/trunk/netsurf/; revision=8695
|
2009-07-22 15:59:25 +00:00 |
|
John Mark Bell
|
6e13c2fb0a
|
Scale font sizes, for better accuracy.
svn path=/trunk/netsurf/; revision=8657
|
2009-07-21 16:55:35 +00:00 |
|
John Mark Bell
|
2565a37a52
|
Refactor text plotter and other font functions to remove dependency on CSS.
svn path=/trunk/netsurf/; revision=8641
|
2009-07-21 10:59:53 +00:00 |
|
Michael Drake
|
1299c213ea
|
Revert accidental commit.
svn path=/trunk/netsurf/; revision=8529
|
2009-07-14 16:53:39 +00:00 |
|
Michael Drake
|
3bfba0f584
|
mouse_track
svn path=/trunk/netsurf/; revision=8528
|
2009-07-14 16:51:42 +00:00 |
|
Michael Drake
|
f18904ca67
|
Indicate activity with the progress pointer for a second after you click a link and as the "auto" pointer while stuff is loading.
svn path=/trunk/netsurf/; revision=8525
|
2009-07-14 15:53:12 +00:00 |
|
Michael Drake
|
2d95b8aa57
|
Rename debug outline plot styles and make them const.
svn path=/trunk/netsurf/; revision=8518
|
2009-07-14 12:42:02 +00:00 |
|
Michael Drake
|
8365d46eb7
|
Rename TRANSPARENT to NS_TRANSPARENT to avoid clash on Windows. By MarkieB.
svn path=/trunk/netsurf/; revision=8513
|
2009-07-14 10:57:07 +00:00 |
|
Vincent Sanders
|
86232d72a6
|
next round of plotter refactor
svn path=/trunk/netsurf/; revision=8512
|
2009-07-14 10:03:58 +00:00 |
|
Michael Drake
|
e0a4b50e87
|
Move colour blend routine from html_redraw to plot_style and make it a define.
svn path=/trunk/netsurf/; revision=8451
|
2009-07-10 19:53:30 +00:00 |
|
Vincent Sanders
|
680298e61c
|
plotters line refactor
svn path=/trunk/netsurf/; revision=8446
|
2009-07-10 18:36:49 +00:00 |
|
John Mark Bell
|
5feb7018c5
|
Replace parent_url with a pointer to the parent content.
svn path=/trunk/netsurf/; revision=8428
|
2009-07-10 00:26:37 +00:00 |
|
Vincent Sanders
|
f9ecd56f62
|
ploter refactor of rectangle handling
svn path=/trunk/netsurf/; revision=8399
|
2009-07-08 22:04:40 +00:00 |
|
John Mark Bell
|
68aeb65cdf
|
Merged revisions 8059-8359 via svnmerge from
svn://svn.netsurf-browser.org/branches/paulblokus/textinput
........
r8337 | paulblokus | 2009-07-06 00:38:21 +0100 (Mon, 06 Jul 2009) | 2 lines
added textarea_set_position
........
svn path=/trunk/netsurf/; revision=8360
|
2009-07-06 23:47:50 +00:00 |
|
Michael Drake
|
d98ec423b1
|
Style guide indentation.
svn path=/trunk/netsurf/; revision=8346
|
2009-07-06 10:46:15 +00:00 |
|
Vincent Sanders
|
0ade453958
|
Refactor fill plotter to take a style
svn path=/trunk/netsurf/; revision=8332
|
2009-07-05 20:10:17 +00:00 |
|
Vincent Sanders
|
1165edf662
|
remove redundant clg call
svn path=/trunk/netsurf/; revision=8240
|
2009-07-01 13:53:06 +00:00 |
|
Michael Drake
|
ce70652694
|
Update plotters documentation for merged bitmap plotter.
svn path=/trunk/netsurf/; revision=8198
|
2009-06-30 13:45:08 +00:00 |
|
Vincent Sanders
|
aa26843411
|
Improve bitmap plotter API
svn path=/trunk/netsurf/; revision=8195
|
2009-06-30 13:02:23 +00:00 |
|
Vincent Sanders
|
36b5deef09
|
Make framebuffer port use libnsfb
svn path=/trunk/netsurf/; revision=8122
|
2009-06-28 18:32:47 +00:00 |
|
John Mark Bell
|
ca96353d9f
|
Merged revisions 7764-7977,7979-8058 via svnmerge from
svn://svn.netsurf-browser.org/branches/paulblokus/textinput
........
r7769 | paulblokus | 2009-06-11 22:26:16 +0100 (Thu, 11 Jun 2009) | 4 lines
replace global history window with an empty window for future tests
add the necessary files
first lines ported
........
r7771 | paulblokus | 2009-06-11 23:51:46 +0100 (Thu, 11 Jun 2009) | 1 line
more functions
........
r7772 | paulblokus | 2009-06-12 02:07:36 +0100 (Fri, 12 Jun 2009) | 1 line
redraw working
........
r7777 | paulblokus | 2009-06-12 11:35:45 +0100 (Fri, 12 Jun 2009) | 3 lines
plotter fix
make use of the provided clipping rectangle
........
r7781 | paulblokus | 2009-06-12 16:26:51 +0100 (Fri, 12 Jun 2009) | 3 lines
callbacks for taxtarea to request a [caret]redraw
basic caret handling drawing
........
r7782 | paulblokus | 2009-06-12 22:36:50 +0100 (Fri, 12 Jun 2009) | 1 line
single character insertion
........
r7783 | paulblokus | 2009-06-12 22:41:37 +0100 (Fri, 12 Jun 2009) | 1 line
single character insertion
........
r7784 | paulblokus | 2009-06-12 23:55:40 +0100 (Fri, 12 Jun 2009) | 3 lines
fixed caret clipping
arrows, delete and backspace
........
r7812 | paulblokus | 2009-06-16 14:55:41 +0100 (Tue, 16 Jun 2009) | 1 line
remove bug causing NS hang on \n in textarea
........
r7816 | paulblokus | 2009-06-16 16:29:48 +0100 (Tue, 16 Jun 2009) | 1 line
Enter, Home, End keys
........
r7817 | paulblokus | 2009-06-16 16:56:16 +0100 (Tue, 16 Jun 2009) | 1 line
Ctrl + Home/End
........
r7818 | paulblokus | 2009-06-16 17:16:51 +0100 (Tue, 16 Jun 2009) | 1 line
redraw caret only on caret moves
........
r7821 | paulblokus | 2009-06-16 20:18:30 +0100 (Tue, 16 Jun 2009) | 1 line
line end/start delete
........
r7822 | paulblokus | 2009-06-16 23:43:42 +0100 (Tue, 16 Jun 2009) | 1 line
selection drawing + select all
........
r7823 | paulblokus | 2009-06-17 02:31:07 +0100 (Wed, 17 Jun 2009) | 3 lines
auto scrolling on caret moves
clear selection
........
r7845 | paulblokus | 2009-06-18 17:35:03 +0100 (Thu, 18 Jun 2009) | 1 line
page up/down
........
r7846 | paulblokus | 2009-06-18 17:38:45 +0100 (Thu, 18 Jun 2009) | 1 line
remove unnecessary fix
........
r7847 | paulblokus | 2009-06-18 18:00:16 +0100 (Thu, 18 Jun 2009) | 1 line
clipping fixes
........
r7849 | paulblokus | 2009-06-18 18:21:02 +0100 (Thu, 18 Jun 2009) | 1 line
scroll fix
........
r7850 | paulblokus | 2009-06-18 18:45:13 +0100 (Thu, 18 Jun 2009) | 1 line
simplified redraw request logic
........
r7855 | paulblokus | 2009-06-18 19:56:24 +0100 (Thu, 18 Jun 2009) | 1 line
front end passing mouse events
........
r7858 | paulblokus | 2009-06-18 22:18:39 +0100 (Thu, 18 Jun 2009) | 3 lines
drag selection
bug fixes
........
r7860 | paulblokus | 2009-06-18 23:32:39 +0100 (Thu, 18 Jun 2009) | 3 lines
take selection into account on keypress of different types
a few bugs fixed
........
r7876 | paulblokus | 2009-06-19 13:43:07 +0100 (Fri, 19 Jun 2009) | 3 lines
pango nsfont_split fix
a few textarea fixes
........
r7879 | paulblokus | 2009-06-19 17:33:10 +0100 (Fri, 19 Jun 2009) | 4 lines
newline handling seems to work this way
clear selection on mouse click
more bug fixes
........
r7880 | paulblokus | 2009-06-19 18:16:27 +0100 (Fri, 19 Jun 2009) | 3 lines
no caret option
selection follows drag
........
r7883 | paulblokus | 2009-06-19 19:08:44 +0100 (Fri, 19 Jun 2009) | 3 lines
o width selection bug fix
caret at correct side of drag selection
........
r7918 | paulblokus | 2009-06-22 21:01:28 +0100 (Mon, 22 Jun 2009) | 3 lines
fix caret positioning at line end
CR removal in input methods
........
r7919 | paulblokus | 2009-06-22 21:34:39 +0100 (Mon, 22 Jun 2009) | 1 line
fix crash on 0 length text
........
r7926 | paulblokus | 2009-06-23 09:53:56 +0100 (Tue, 23 Jun 2009) | 3 lines
change LF into spaces for single line widget
text normalisation at one place
........
r7931 | paulblokus | 2009-06-23 10:51:25 +0100 (Tue, 23 Jun 2009) | 1 line
cleanup
........
r7933 | paulblokus | 2009-06-23 11:17:22 +0100 (Tue, 23 Jun 2009) | 1 line
fix selection draw
........
r7935 | paulblokus | 2009-06-23 11:41:30 +0100 (Tue, 23 Jun 2009) | 1 line
guard readonly
........
r7942 | paulblokus | 2009-06-24 08:19:39 +0100 (Wed, 24 Jun 2009) | 1 line
applied changes suggested by jmb
........
r7943 | paulblokus | 2009-06-24 09:04:49 +0100 (Wed, 24 Jun 2009) | 1 line
little fixes
........
r7945 | paulblokus | 2009-06-24 12:50:14 +0100 (Wed, 24 Jun 2009) | 1 line
correct line length and wrapping
........
r7947 | paulblokus | 2009-06-24 14:32:36 +0100 (Wed, 24 Jun 2009) | 3 lines
fixed page up/down broken in last commit
changed logic for caret positioning on soft breaks
........
r7949 | paulblokus | 2009-06-24 16:31:42 +0100 (Wed, 24 Jun 2009) | 1 line
remove temporary/test code
........
r7975 | paulblokus | 2009-06-25 16:00:46 +0100 (Thu, 25 Jun 2009) | 1 line
changes suggested by jmb
........
r7976 | paulblokus | 2009-06-25 16:33:23 +0100 (Thu, 25 Jun 2009) | 1 line
added ro_ prefix to RISC OS textarea code
........
svn path=/trunk/netsurf/; revision=8060
|
2009-06-27 13:59:25 +00:00 |
|
John Mark Bell
|
a070f24913
|
Lose more redundancy
svn path=/trunk/netsurf/; revision=7613
|
2009-05-28 16:38:17 +00:00 |
|
John Mark Bell
|
73a89e8a0f
|
Lose redundant variable.
Ensure name_t is used in tree_delete_node_internal()
svn path=/trunk/netsurf/; revision=7609
|
2009-05-28 16:16:16 +00:00 |
|
John Mark Bell
|
2730814c27
|
Remove redundant statements
svn path=/trunk/netsurf/; revision=7608
|
2009-05-28 16:13:02 +00:00 |
|
John Mark Bell
|
abc3603feb
|
And again
svn path=/trunk/netsurf/; revision=7607
|
2009-05-28 16:05:17 +00:00 |
|
John Mark Bell
|
e9e3649648
|
Make some vague attempt at detecting failure to write output.
svn path=/trunk/netsurf/; revision=7606
|
2009-05-28 16:03:48 +00:00 |
|
Michael Drake
|
666506689f
|
Remove redundant assign, and make case indentation style guide complient.
svn path=/trunk/netsurf/; revision=7605
|
2009-05-28 15:59:02 +00:00 |
|
John Mark Bell
|
07c557a25d
|
Report memory exhaustion -- the whole tree loading stuff needs an overhaul as it's pretty lax about dealing with memory exhaustion.
svn path=/trunk/netsurf/; revision=7604
|
2009-05-28 15:57:54 +00:00 |
|
John Mark Bell
|
d81a949cdd
|
Remove unused code
svn path=/trunk/netsurf/; revision=7603
|
2009-05-28 15:51:03 +00:00 |
|
John Mark Bell
|
dda592c870
|
Remove redundant code from browser_window_mouse_action_html().
Tidy up browser_window_mouse_track().
svn path=/trunk/netsurf/; revision=7602
|
2009-05-28 14:35:12 +00:00 |
|