Commit Graph

866 Commits

Author SHA1 Message Date
Ole Loots 064c471239 Assign 0 not NULL as window handle when sending application message 2013-12-21 12:56:01 +01:00
Ole Loots d788a1efc6 Removed obsolete build helper scripts 2013-12-21 12:47:24 +01:00
Ole Loots 5e261a363d Added environment scripts for m68020-60 and v4e builds 2013-12-21 12:46:30 +01:00
Ole Loots 81f7cf5a75 Prepared TODO's for NetSurf 3.1 2013-12-21 04:37:52 +01:00
Ole Loots 7395aa14ff Prepared changelof for 3.1 release 2013-12-21 04:19:47 +01:00
Ole Loots 103270938b Check for null pointer before setting label 2013-12-21 03:17:39 +01:00
Ole Loots 9118f3c8cc Added "select file/path" buttons to path configuration groupbox. 2013-12-21 02:43:38 +01:00
Ole Loots b4cef781ef Make package: Copy netsurf.png into res folder, not into root of package 2013-12-21 02:13:38 +01:00
Ole Loots a2489f85d8 Minor formatting fix 2013-12-21 02:07:13 +01:00
Ole Loots 4abe5273c9 Added comments to plot API 2013-12-21 02:00:39 +01:00
Ole Loots ae0f5834c4 Send AP_TERM to application on menu item "Exit" click. 2013-12-21 01:57:16 +01:00
Ole Loots 340d437b3f Minor changes to gemtk
- check for NULL window ptr in gemtk_wm_send_msg
- use textarea template string for max textarea string length
2013-12-21 01:49:26 +01:00
Ole Loots a7499820ba Removed old code in atari/toolbar.c 2013-12-13 01:28:43 +01:00
Ole Loots c938ee105f Do not use default plot scale for URL redraw 2013-12-13 01:27:34 +01:00
Ole Loots 571b8e0167 plot_set_scale return old scale now. 2013-12-13 01:25:28 +01:00
Ole Loots e9f2c3a9bf Check if URL is already added to bookmark 2013-12-13 00:51:06 +01:00
Ole Loots 35115ed606 Removed toolbar icons: favourite, ssl-indicator
(because it looks disgusting)
2013-12-13 00:26:00 +01:00
Ole Loots 27b7b20108 Revert "Use correct LD_LIBRARY_PATH for additional libraries"
This reverts commit 5b4a9e9315.
2013-12-05 22:35:02 +01:00
Ole Loots a2688fc7a2 Recognize scale when plotting fonts 2013-12-04 02:00:45 +01:00
Ole Loots 66af93863d Removed debug print 2013-12-04 01:44:26 +01:00
Ole Loots c4ecef90d1 Recognize scale when plotting bitmaps 2013-12-04 01:40:10 +01:00
Ole Loots 480f33e18a Redraw window on scale request. 2013-12-04 01:38:36 +01:00
Ole Loots e4c8eeb4b0 Allow keyboard shortcuts not defined inside the RSC file. 2013-12-04 01:36:20 +01:00
Ole Loots 8a56be414f fix previous prototype 2013-12-04 00:53:20 +01:00
Ole Loots a2ec08be80 Added plot_set_scale / plot_get_scale prototypes 2013-12-04 00:51:38 +01:00
Ole Loots d53cbcbcb2 Added "scale" member and get / set methods 2013-12-04 00:41:17 +01:00
Ole Loots 5b4a9e9315 Use correct LD_LIBRARY_PATH for additional libraries 2013-12-04 00:35:51 +01:00
Ole Loots 71a1a762d1 Use LOG(()) instead of printf 2013-12-03 00:53:23 +01:00
Ole Loots e0883a40bb Improved file drop, use browser_window_navigate as fallback. 2013-11-25 00:09:09 +01:00
Ole Loots 3096669b19 Updated header file for new toolbar functions. 2013-11-24 22:07:30 +01:00
Ole Loots aed34baa06 Added bookmark indicator and SSL/crypto indicator to toolbar. 2013-11-24 22:05:37 +01:00
Ole Loots b96562b35c Improve Keyboard Shortcut parsing.
Handle standard keyboard shortcut format.
2013-11-24 22:04:03 +01:00
Ole Loots d3c8185eca Added comments 2013-11-24 22:02:40 +01:00
Ole Loots ff9163f8bf Added documentation for gemtk_obj_create_popup_tree 2013-11-24 02:51:24 +01:00
Ole Loots 1a864342fd set GUI timeout button to "not selectable". 2013-11-24 02:34:10 +01:00
Ole Loots 2874fbd248 Fix "View Source" by setting first byte of cmdline to length of cmdline 2013-11-24 02:26:52 +01:00
Ole Loots 26218a47c8 Process AP_TERM message. 2013-11-24 01:57:00 +01:00
Ole Loots aad6dff2d3 Removed invalid character, prototype for read_locales() fixed. 2013-11-24 01:31:10 +01:00
Ole Loots d2b8a1cc03 free() popup tree's when done. 2013-11-24 01:24:44 +01:00
Ole Loots 418a6f7edd Added GUI pol timeout selection popup.
The user must decide for himself. Default to 0, which eats
GUI resources but speeds-up rendering.
2013-11-23 17:52:33 +01:00
Ole Loots 65ebba7b51 Generate language popup from language file 2013-11-23 17:18:09 +01:00
Ole Loots 1ebe82139e Copy language file into installation package. 2013-11-23 17:14:03 +01:00
Ole Loots f62d7abad4 Added language identifier file to atari resources. 2013-11-23 17:05:57 +01:00
Ole Loots 0dda90a7d0 Removed font driver popup from resource file. 2013-11-23 14:49:35 +01:00
Ole Loots 4faa709c05 Do not use static resource for font engine popup.
Instead use gemtk_obj_create_popup_tree to create
the popup dynamically.
2013-11-23 14:48:24 +01:00
Ole Loots 559a902cbe Added gemtk_obj_create_popup_tree util. 2013-11-23 14:45:01 +01:00
Ole Loots 5b02d2b681 Set throbber background to be transparent, again. 2013-10-26 17:28:09 +02:00
Ole Loots 77129038ee Handle the fact that / is NOT the root of the filesystem on MiNT.
(/ means current drive!) This may break under Classic TOS
versions, because it may rely on the U: drive. However,
that can be fixed later on.
2013-10-26 17:24:09 +02:00
Ole Loots 164571aa98 Translate NK_UNDO to KEY_UNDO. 2013-10-26 15:39:05 +02:00
Vincent Sanders f29306cc9a improve gtk source save to use gtk overwrite protection feature coverity 1109873 2013-10-25 21:25:56 +01:00
Ole Loots 06f852151e Reverted local adjustments to Makefile.target. 2013-10-06 01:42:05 +02:00
Ole Loots 4d101e6f5f Removed unused files. 2013-10-06 01:33:50 +02:00
Ole Loots a0771aa2ac Removed old files. 2013-10-06 01:26:56 +02:00
Ole Loots cb9d552ecc Option atari_transparency is int, not bool - use nsoption_set_int(). 2013-10-06 01:24:20 +02:00
Ole Loots fa5a22d65f Added comments 2013-10-06 01:24:20 +02:00
Ole Loots 2f4d17dea0 ldg stubs not needed anymore since windom removal 2013-10-06 01:24:19 +02:00
Ole Loots c3816a119a ldg stubs not needed anymore since windom removal. 2013-10-06 01:24:19 +02:00
Ole Loots 4f45f807f2 Added about dialog, fixed scrolled treeview redraw. 2013-10-06 01:24:19 +02:00
Ole Loots 7f92060041 Removed old treeview files 2013-10-06 01:24:18 +02:00
Ole Loots c1085580ed Fixed warnings for incomptible pointer type
The API expects to receive core_window as window handle now.
2013-10-06 01:24:18 +02:00
Ole Loots f81fc04722 Added SSL Cert Inspector Window
(based on treeview API)
2013-10-06 01:24:18 +02:00
Ole Loots 757e1b5a8d enabled history menu item. 2013-10-06 01:24:17 +02:00
Ole Loots 9f35d844dc Enabled atari_global_history_destry/init 2013-10-06 01:24:17 +02:00
Ole Loots 49f4fa0d78 Hotlist and History and Cookies Manager implemented.
(The Cookie Manager window is a new one)
2013-10-06 01:24:17 +02:00
Ole Loots 074b072535 Include desktop/core_window.h 2013-10-06 01:24:16 +02:00
Ole Loots 1d535a9a43 Treeview implementation adjusted
(still requires changes at several places in the atari frontent)
2013-10-06 01:24:16 +02:00
Ole Loots 8057dc67cb Replaced atari_treeview wrapper with a new one
(removed all modules which used the old tree API)
2013-10-06 01:24:16 +02:00
Ole Loots 05f13ccf89 Fixed RECT_TO_GRECT macro 2013-10-06 01:24:15 +02:00
Ole Loots ea2a5fb471 Added RECT_TO_GRECT macro 2013-10-06 01:24:15 +02:00
Ole Loots ce270a7e08 Added RECT_TO_GRECT macro 2013-10-06 01:24:15 +02:00
Ole Loots 258477ad28 moved font plotter allocation
Delayed font plotter alloction until the requested
font plotter is found.
2013-10-06 01:24:14 +02:00
Ole Loots 2c0bcc39bd Added plot_get/set_text_plotter and comments 2013-10-06 01:24:14 +02:00
Ole Loots 569b748172 Tuned frontend Makefiles for local environment. 2013-10-06 01:24:14 +02:00
Ole Loots 342c0d9361 Added initialization/finalization of treeview framework. 2013-10-06 01:24:14 +02:00
Ole Loots 9c551589bd Added comments. 2013-09-11 00:12:42 +02:00
Ole Loots c04cef649a Also setup slider info before tree creation. 2013-09-11 00:10:59 +02:00
Ole Loots becc7fe064 Set window ref before calling tree_create. Fixes crash during startup.
(tree_create causes an resize event which requires the window handle
to be available).
2013-09-10 23:52:56 +02:00
Michael Drake cf8ffa412a Remove old hotlist, cookies, and history_global_core modules.
New versions of expand/collapse node functions for these modules aren't yet implemented.
2013-09-02 22:41:04 +01:00
Michael Drake e9f65ff9cb Remove cookies, history_global, and hotlist_old _initialise and _cleanup functions. 2013-09-02 18:57:43 +01:00
Michael Drake 4473f4b8a8 Remove tree icon_name globals from all the front ends. 2013-09-02 16:39:46 +01:00
Michael Drake 49c7994d05 Remove bulk of old treeview implementation. 2013-09-02 16:19:16 +01:00
Michael Drake 46e569c481 Use TREE_HOTLIST directly. 2013-09-02 14:42:53 +01:00
Michael Drake 9f35fd3fee Use TREE_HISTORY directly. 2013-09-02 14:39:04 +01:00
Michael Drake 5c7ca39ada Remove tree_url_node module. Had to disable treeview scanning in amiga and cocoa front ends. Amiga front end very likely broken. 2013-09-02 14:17:09 +01:00
Michael Drake 2dc99f9ae7 Allow the other front ends to use the hotlist test too. 2013-08-16 08:25:25 +01:00
Michael Drake eaae716989 Move old hotlist out of the way. 2013-08-13 12:41:04 +01:00
Michael Drake 68078d7ea7 Fix up for cookies_old rename. 2013-07-22 10:21:37 +01:00
Michael Drake 3f45e53539 s/history_core/local_history/ 2013-07-10 11:55:42 +01:00
Michael Drake d84805fd51 Add atari_ namespace to another global history function. 2013-07-01 14:46:16 +01:00
Michael Drake 13326b2716 Namespace the atari global history functions. 2013-07-01 14:39:10 +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 429a30caa7 move atari 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
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
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
Ole Loots 9641837022 Removed files added by mistake. 2013-04-25 23:06:59 +02:00
Ole Loots 076361e1e1 Match return value with function prototypes. 2013-04-19 21:20:07 +02:00
Ole Loots 39231ca3f6 Properly exit move_rect function. 2013-04-18 02:53:31 +02:00
Ole Loots a6995849d2 Check rc_intersect result and added comments. 2013-04-16 21:57:27 +02:00
Ole Loots fa8d298b9b Removed reformat kludge from header files. 2013-04-16 21:55:23 +02:00
Ole Loots 000dddb260 Inherit bitmap opaque settings when resizing images. 2013-04-16 02:26:37 +02:00
Ole Loots a2f34686bc Revert change to opaque settings, requires further investigation 2013-04-16 02:12:28 +02:00
Ole Loots 3edaf9ed2e Default to opaque bitmaps (fixes several redraw issues) 2013-04-16 01:17:44 +02:00
Ole Loots f9e950ba8f Remove resize/format kludge. 2013-04-16 00:53:33 +02:00
Ole Loots 1bc49bc914 Do not use clipping rectangle as toolbar redraw origin
Fixes recent toolbar redraw change.
2013-04-15 21:54:20 +02:00
Ole Loots 1dd92203df Slightly improved intial hiding of toolbar search area. 2013-04-15 21:02:34 +02:00
Ole Loots 6675aa62dc Refactored toolbar redraw
Always use the callback pointer and introduced an standard callback.
2013-04-15 20:59:30 +02:00
Ole Loots 0d976df9f3 Properly handle return value of rc_intersect()
Fixes some redraw glitches.
2013-04-15 00:36:57 +02:00
Ole Loots 46efbe13d4 Improved debug logging. 2013-04-13 15:35:43 +02:00
Ole Loots 4e6bea9204 Improved CLRHOME Key handling
When textinput is focused, the key is handled by the browser (Moving
to start of text).
Otherwise the Content is scrolled to the top.
2013-04-13 15:34:08 +02:00
Ole Loots 437304b037 Disabled redraw debug output. 2013-04-13 14:55:17 +02:00
Ole Loots af521e0494 Removed obsolete comments. 2013-04-13 14:54:20 +02:00
Ole Loots c9fd3a4f13 Removed debug output 2013-04-12 01:05:37 +02:00
Ole Loots 916ca92bfc Improved favicon/iconyfied redraw (obey to visible rectangle list) 2013-04-12 01:04:21 +02:00
Ole Loots 08024af0a5 Renamed gemtk_wm_send_redraw to gemtk_wm_exec_redraw
...and did a little bit refactoring.
2013-04-11 22:56:48 +02:00
Ole Loots 224fd963fd Home toolbar button doesn't crash anymore when homepage_url is null. 2013-04-11 01:30:34 +02:00
Ole Loots ef4b7e75c4 Show message box on error. 2013-04-11 00:51:05 +02:00
Ole Loots 12aebe1fa1 Added comments. 2013-04-11 00:49:02 +02:00
Ole Loots 1d92bf87e5 Fix page up key handling. 2013-04-11 00:46:39 +02:00
Ole Loots 3fa929938b Fix duplicate Ctrl+V (and other shortcuts) key processing,
by catching event callback return value.
2013-04-09 00:40:21 +02:00
Ole Loots fbd63ceea9 Removed duplicate hotlist_init call. 2013-03-30 13:25:54 +01:00
Ole Loots 52cce28438 Added some comments 2013-03-30 13:22:55 +01:00
Ole Loots c91db66e2d Fixed handling of filepath passed via commandline. 2013-03-22 00:26:02 +01:00
Ole Loots fffaa149bc Correctly set initial size of the search area. 2013-03-11 01:16:37 +01:00
Ole Loots 939f078dd8 Fixed / Improved commandline URL handling.
- It's now possible to drag local files onto netsurf executable.
- Added better resource file logging (THING passes strange CWD)
2013-03-11 00:53:22 +01:00
Ole Loots 0ec72e3415 Removed toolbar 2013-03-11 00:52:54 +01:00
Michael Drake 037beb44fb Pass caret clip rect out to front ends. (Nothing actually using them yet.) 2013-03-05 22:54:51 +00:00
Ole Loots 21cbb49a6b Fix toolbar flag setup. 2013-02-26 21:55:40 +01:00
Ole Loots c4a8d47234 Removed unused variable. 2013-02-26 21:48:55 +01:00
Vincent Sanders 15d39c6ebf fix remaining errors introduced in refactor 2013-02-18 13:05:23 +00:00
Vincent Sanders 0eb0798873 fix errors introduced in refactor 2013-02-18 12:24:49 +00:00
Vincent Sanders 529ca251fc rename flags for browser_window routines to be shorter 2013-02-18 11:51:42 +00:00
Vincent Sanders b112dec78d change browser_window_create and refactor all callsites 2013-02-18 11:23:48 +00:00
Vincent Sanders 3bfb5b96a7 browser_window_navigate refactor 2013-02-18 11:23:27 +00:00
Michael Drake 262555099d Pass scale to textarea redraw. 2013-02-11 10:47:15 +00:00
Michael Drake 315f5a8ca1 Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Conflicts:
	gtk/font_pango.c

Conflict resolved.
2013-02-10 21:52:36 +00:00
Michael Drake 6bab556827 Make comaptible with new nsfont_split expectation. Untested, but code is same as framebuffer front end, so should work. 2013-02-10 18:28:59 +00:00
Michael Drake 442218cb80 Pull flags out of textarea_setup. 2013-02-02 22:58:35 +00:00
Ole Loots 16603cea27 Merged toolbar changes from master 2013-01-31 20:33:41 +01:00
Ole Loots e9932f75ad Added missing copyright headers. 2013-01-31 19:59:33 +01:00
Ole Loots 42054fabf0 Merged toolbar conflict. 2013-01-31 19:53:11 +01:00
Ole Loots 0703404654 Merge branch 'master' into mono/removing-windom-dependency
Conflicts:
	atari/toolbar.c
2013-01-31 19:28:26 +01:00
Ole Loots 54f719aa96 Some more finetuning... 2013-01-31 19:22:35 +01:00
Michael Drake 663191791e Add move caret msg. Add flag to choose internal caret or caret move msgs. 2013-01-30 18:01:01 +00:00
Michael Drake 385d9170d9 Replace textarea_drag_end call with textarea_mouse_action. s/redraw_request/request_redraw/ 2013-01-29 17:46:05 +00:00
Michael Drake 93cc123200 Update textarea to inform client what it's doing with drags.
Now single callback for both redraw requests and drag reports.
Update treeview to use new textarea API.
Update Atari URL bar to use new textarea API.  (Ignores drag reports, currently.)
Minor textarea fixes.
2013-01-29 17:34:08 +00:00
Ole Loots 577ff3cffc The Window toolbar now have independet AES objects,
which means no state restore is required before redraw.
2013-01-22 22:28:20 +01:00
Ole Loots 985e4ce6be Prefixed gemtk module functions. 2013-01-22 02:33:27 +01:00
Ole Loots 2e91d4e17e Do not redraw textarea background. 2013-01-22 01:21:24 +01:00
Ole Loots fb8cc34e9c Restore object state for save/abort buttons. 2013-01-18 01:18:04 +01:00
Ole Loots 42bb902a7d TOP the next rootwindow when the current rootwindow gets iconified. 2013-01-17 02:44:13 +01:00
Ole Loots 7cf178f286 Display download filename in download confirm message. 2013-01-17 02:04:43 +01:00
Ole Loots 6a62cde9d6 Fixed type of "Send referrer" checkbox. 2013-01-17 01:22:46 +01:00
Ole Loots 13f22099ce Search is functional. 2013-01-17 01:18:27 +01:00
Ole Loots 4f0ae4e128 Search form inside browser windows starts to work. 2013-01-16 03:21:35 +01:00
Ole Loots 6a32f94cc2 Use Extended AES Objects in settings dialog, done. 2013-01-16 02:43:12 +01:00
Ole Loots b4e09869f3 Fixed toolbar textarea clip 2013-01-15 22:24:53 +01:00
Ole Loots 8d35a11cf3 Commented debug output 2013-01-15 01:54:54 +01:00
Ole Loots ff7208c907 Menu Accelerators where not parsed. 2013-01-15 01:54:18 +01:00
Ole Loots 4f64d85dfa Make toolbar height configurable,
started to use extended AES Object types.
2013-01-15 01:31:35 +01:00
Ole Loots a0227890e9 Further work on search in browser window. 2013-01-14 01:01:22 +01:00
Michael Drake 716b50062b Update for new textarea API. 2013-01-13 15:16:13 +00:00
Ole Loots badc87f343 Use windowes objc_w* and form_w* functions,
this should respect the window area, but
it doesn't.
2013-01-11 23:53:46 +01:00
Ole Loots adcbbbe880 Started to move the search form into the browser window. 2013-01-11 02:12:30 +01:00
Ole Loots cca5bb4304 Use window_get_grect instead of guiwin_get_grect. 2013-01-10 21:19:05 +01:00
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