Ole Loots
91c2885b4c
Pass mouse button to toolbar event handler
2013-01-10 21:10:07 +01:00
Ole Loots
4245051bd8
Pass mbuttons to toolbar events
2013-01-10 21:09:21 +01:00
Ole Loots
3ce968e36c
Prepared for toolbar context menu, fixed declarations.
2013-01-10 21:07:36 +01:00
Ole Loots
26cc21c5c0
Fixed WM_FULLED handling
2013-01-10 01:31:36 +01:00
Ole Loots
b6b900920c
Added some inline documentation
2013-01-10 01:27:36 +01:00
Ole Loots
b273046a1c
Fixed merges...
2013-01-09 23:31:00 +01:00
Ole Loots
56e1e98e2c
Merge branch 'master' into mono/removing-windom-dependency
...
Conflicts:
atari/gui.c
2013-01-09 23:02:28 +01:00
Ole Loots
fe49a18332
code formating
2013-01-09 22:59:22 +01:00
Ole Loots
1f693a8677
Removed obsolete variable tmp_clipboard
2013-01-09 01:39:34 +01:00
Ole Loots
f1fe8350a8
Removed windom variable from clipboard functions.
2013-01-09 01:37:11 +01:00
Ole Loots
64f8030b28
Merge branch 'master' into mono/removing-windom-dependency
...
Conflicts:
atari/gui.c
atari/toolbar.h
2013-01-09 01:33:53 +01:00
Ole Loots
bded644d7f
Fixes for new clipboard interface.
2013-01-09 01:12:30 +01:00
Ole Loots
13c71436ba
Removed border around toolbar textarea
2013-01-08 23:12:15 +01:00
Ole Loots
7920daaa3f
Implemented language and font renderer popups.
2013-01-07 23:45:02 +01:00
Ole Loots
0bbccaa935
Finally it compiles without WinDom - still some things to bring back:
...
- Serch window
- Pop Menus in the settings dialog
2013-01-07 20:04:44 +01:00
Ole Loots
5acf36b89e
Clip only once, not on every drawing primitive...
2013-01-06 23:05:04 +01:00
Ole Loots
82a376a6d0
Bring netsurf frontend arch and buildsystem arch in sync.
...
Previously, the frontend used ATARI_ARCH for output package
configuration, this is now changed to ATARIARCH.
2013-01-05 13:19:09 +01:00
Ole Loots
9fdd190e00
Removed browser.h/.c
2013-01-03 01:22:38 +01:00
Ole Loots
c0e6cf6590
Implemented caret redraw.
2013-01-01 22:08:19 +01:00
Ole Loots
cecccf09ed
Merge branch 'master' into mono/removing-windom-dependency
2012-12-31 03:41:41 +01:00
Ole Loots
379313d8da
Updated Makefile.target
2012-12-31 03:40:43 +01:00
Ole Loots
695f052237
Moved form handling into gemtk,
...
removed several windom includes
2012-12-31 03:37:43 +01:00
Ole Loots
f0f57e3431
Almost done.
2012-12-28 04:54:25 +01:00
Ole Loots
6840c98efe
wip
2012-12-28 04:41:33 +01:00
Ole Loots
2caa45d539
Settings are now written when save is clicked.
2012-12-28 03:26:06 +01:00
Ole Loots
a2cbfced0f
Display current setting values.
2012-12-22 15:43:51 +01:00
Ole Loots
f7ee2a0387
- started to work on settings dialog
...
- some WIP in treeview widgets. Changed destroy / and init handling.
It requires some optimization, when the widget is closed
it must remove itself from the guiwin list, for perfomance.
2012-12-21 00:56:50 +01:00
Vincent Sanders
484fa8b110
move common include path setup to core Makefile
2012-12-20 15:27:07 +00:00
Ole Loots
3019368c93
Merge branch 'master' into mono/removing-windom-dependency
2012-12-18 01:28:22 +01:00
Ole Loots
c6a5109a95
Preparing for merge...
2012-12-18 01:10:20 +01:00
Ole Loots
59a44380a6
Download window works now without windom, except file select.
2012-12-17 23:32:06 +01:00
Ole Loots
037b7e0b75
No more crash, but still work to do on download window
2012-12-17 00:36:17 +01:00
Vincent Sanders
c87cbe5655
split target defaults out
2012-12-13 19:26:24 +00:00
Vincent Sanders
45906b9dc2
make macro name more correct
2012-12-13 16:31:05 +00:00
Ole Loots
973a8c37b1
First steps to remove windom dependency from download dialog.
2012-12-12 01:51:18 +01:00
Ole Loots
e7329e1129
Do not uses windom functions for the login dialog.
2012-12-09 14:10:58 +01:00
Ole Loots
ec0c68503d
Added function to retrieve current plotter dimensions.
2012-12-07 22:09:59 +01:00
Ole Loots
0a237c6e47
Removed global_evnt.* from source tree
2012-12-06 01:42:06 +01:00
Ole Loots
c4b09a8439
Removed global_evnt.c module.
2012-12-06 01:38:49 +01:00
Ole Loots
5d2ac2ecac
Only schedule on-screen redraw areas, and do not substract
...
scrolling positions from scheduled area.
2012-12-06 01:07:11 +01:00
Ole Loots
395f161eb5
Use global variable desk_area for size calculation
2012-12-06 00:27:57 +01:00
Ole Loots
fa0326af43
Context menu now opens at the correct location.
2012-12-06 00:26:50 +01:00
Ole Loots
434befd25b
Implement mouse move event handling
2012-12-06 00:26:00 +01:00
Ole Loots
16812b0522
Removed debug statements.
2012-12-04 01:36:34 +01:00
Ole Loots
f4ea103657
Reenabled VDI clipping...
2012-12-04 01:33:37 +01:00
Ole Loots
25db04a890
Dragged scrolling/mouse click events works fine now.
2012-12-04 01:32:43 +01:00
Ole Loots
2c5b24d717
Implemented scrolling for gui windows.
...
Doesn't work correctly for drag-scrolling, because gemtk
schedules window messages for redraw regions... the rectangle
list must be managed by gemtk...
2012-12-03 01:27:33 +01:00
Ole Loots
59e2775055
Implemented basic mouse input to browser component (click).
2012-12-03 00:07:47 +01:00
Ole Loots
e697603f12
Use module variable h_gem_menu instead of local variable
2012-12-03 00:03:29 +01:00
Ole Loots
d5f0ea5155
Replaces MenuIcheck() with calls to menu_icheck()
2012-12-03 00:00:13 +01:00
Ole Loots
40313798ee
Implemented Browser key input handling.
2012-12-01 16:18:02 +01:00
Ole Loots
2705884b65
Removed image toolbar settings.
2012-12-01 16:16:19 +01:00
Ole Loots
4360905000
Removed image toolbar stuff
...
This is not related to windom, but makes the code less complex, too.
2012-12-01 13:13:04 +01:00
Ole Loots
ea025e6008
Toolbar is now finished, started work on browser redraw/scrolling.
2012-11-30 03:20:52 +01:00
Ole Loots
67d4da38ad
Removed debug statements
2012-11-29 02:11:37 +01:00
Ole Loots
c374f7fcf0
Removed debug statements
2012-11-29 02:10:23 +01:00
Ole Loots
b1018779f9
Removed debug statements
2012-11-29 02:09:07 +01:00
Ole Loots
1b93b72b9b
re-implemented browser toolbar redraw / URL area redraw.
2012-11-29 02:01:13 +01:00
Ole Loots
9ec2e77b27
Only change selectable toolbar objects on click.
2012-11-29 01:59:20 +01:00
Ole Loots
c3119b9356
Merge branch 'master' into mono/removing-windom-dependency
2012-11-28 22:00:13 +01:00
Ole Loots
4fbeacf830
Fix integer overflow in percentage calculation, credits: Peter Slegg.
2012-11-28 21:55:43 +01:00
Ole Loots
ff7cf93762
Started refactoring of global redraw handling.
2012-11-28 21:30:24 +01:00
Ole Loots
fe0e2508e6
Refactored a lot of browser window code,... still totally WIP.
...
...but it compiles...
2012-11-27 02:12:09 +01:00
Ole Loots
6ea22068aa
Fixed typo, caused small scroll bug.
2012-11-22 01:30:03 +01:00
Ole Loots
407389668b
Hotlist now works without windom.
2012-11-22 01:19:20 +01:00
Ole Loots
42cb583842
Improved WM_FULLED handling (prev. size is getting restored)
2012-11-22 00:26:58 +01:00
Ole Loots
ccdab30c9a
Completet scroll preprocessing, Hotlist fully works.
2012-11-22 00:10:55 +01:00
Ole Loots
0672d5e2c9
Implemented scroll handling in gemtk.
2012-11-21 02:14:22 +01:00
Ole Loots
7e94f32e4c
Initial work at making scrolling work
2012-11-20 01:41:42 +01:00
Ole Loots
5449303bd1
Ripped Windom out of the treeview implementation,
...
it still requires scroll event handling to be implemented.
2012-11-20 00:29:20 +01:00
Ole Loots
9676253184
Imporved gemtk toolbar handling.
2012-11-19 00:47:03 +01:00
Ole Loots
c415f9bf98
Start to remove windom, wip.
...
- Refactored menu event handling.
- Load plain GEM resources.
- Refactored Event handling
2012-11-18 23:22:43 +01:00
Ole Loots
e042008f2b
Revert "Refactored menu event handling and got rid of several windom calls."
...
This reverts commit d1a5c738e6
.
this change belongs into a new branch
2012-11-18 23:15:48 +01:00
Ole Loots
47c0ce6f14
Revert "Added missing Makefile changes for recent deskmenu commit."
...
This reverts commit c5fb16d56d
.
This change belongs into a new branch
2012-11-18 23:15:21 +01:00
Ole Loots
c5fb16d56d
Added missing Makefile changes for recent deskmenu commit.
2012-11-14 22:00:38 +01:00
Ole Loots
d1a5c738e6
Refactored menu event handling and got rid of several windom calls.
2012-11-14 21:37:35 +01:00
Ole Loots
44808e1c52
Added message box, so warn_user works as expected.
2012-11-12 21:23:39 +01:00
John-Mark Bell
617d655c7b
Remove libxml
2012-11-10 00:11:57 +00:00
Ole Loots
5242cd00a4
Fixed syntax error caused by search&replace?
2012-11-07 23:35:43 +01:00
John-Mark Bell
f824ab8af4
Port save complete to libdom.
2012-11-03 23:19:45 +00:00
Rob Kendrick (fatigue)
d532fc82eb
A little bit of polish?
2012-11-03 14:20:54 +00:00
Rob Kendrick (fatigue)
082c929334
Minimal fix to get atari rebuilding
2012-11-03 14:18:38 +00:00
Ole Loots
c528d10864
Use GEM Window Statusbar when WITH_CUSTOM_STATUSBAR is undefined.
2012-10-19 00:14:11 +02:00
Ole Loots
7d18cf2b41
Use malloc instead of alloca.
2012-10-19 00:07:37 +02:00
Ole Loots
004e61e138
Use malloc instead of alloca.
...
(Fixes drag and drop)
2012-10-18 23:21:33 +02: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
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
Ole Loots
05e71dc142
Add optional use of STACK & STRIP Variables.
2012-10-14 00:03:59 +02:00
Ole Loots
61a2b8ddc4
Strip the resulting executable, also update stack size.
...
Consider m5475 toolchain (new Variable CROSS_COMPILE).
2012-10-13 22:50:55 +02:00
Ole Loots
fa7048d66d
Redraw favicon when it has been changed.
...
Improve the window icon / favicon interface.
2012-10-13 22:25:10 +02:00
Ole Loots
221cd56826
Show mouse again after the color popup is ready.
2012-10-13 22:23:19 +02:00
Michael Drake
d9e7d58106
Fix up ripples from urldb change.
2012-10-11 11:20:02 +01:00
Michael Drake
38a9c374a4
Remove unused functions.
2012-10-09 15:26:32 +01:00
Ole Loots
5c53f01ead
Added netsurf.png to package, now the welcome page displays correctly.
...
Altough I don't like to have netsurf.png floating around
in the root directory of netsurf.
2012-08-28 00:04:35 +02:00
Ole Loots
0200ba1ed2
Revert positioning Fix dated 2012-08-07
2012-08-27 23:32:54 +02:00
Ole Loots
ad2552ddb0
Set default download path "downloads"
2012-08-27 23:32:24 +02:00
Ole Loots
17c9641b38
is_process_running: Check for zombie status.
2012-08-27 20:39:14 +02:00
Ole Loots
34a3901501
A new window can now be opened in background mode.
2012-08-27 20:15:22 +02:00
Ole Loots
b806c94c1d
Fix warnings, moved prototypes, housekeeping
2012-08-27 20:14:27 +02:00
Ole Loots
02593d170a
Added is_process_running
...
Now the source code viewer is launched when not already
running (ShelWrite wasn't handling this correctly)
2012-08-27 20:05:35 +02:00