Commit Graph

  • d04c833f9e cleanup, add support for vxbuild-cross build system master Mikhail Kochegarov 2022-12-20 14:50:29 +10:00
  • a0130edbbe manually apply @ryugwang pull request #10 fixing remove_dir steve donovan 2014-02-12 18:31:01 +02:00
  • 493750e816 better error messages and more control of callbacks into Lua steve donovan 2014-02-12 18:23:07 +02:00
  • 56a635e5dc checking for NULL & guarding against new thread damaging active Lua stack steve donovan 2012-08-26 20:54:58 +02:00
  • 1d54ce2a94 added Window.post_message and Window.show_async steve donovan 2012-08-05 16:07:43 +02:00
  • 23dd43141d Alexandre patch for file watching; a copy of text forwarded to Lua is always copied; winapi.window_from_handle added steve donovan 2012-06-28 10:50:56 +02:00
  • 3162ae7cb7 with use_gui, do not wait for a lock before posting call on message queue steve donovan 2012-06-26 09:09:33 +02:00
  • 333ff45864 documentation update and typos steve donovan 2012-06-25 08:51:13 +02:00
  • 73876d0889 locking finally getting better; Regkey now takes a type parameter (default REG_SZ) and uses the wide-char version of RegSetKeyEx steve donovan 2012-06-24 18:05:36 +02:00
  • 27fecfe15d simplified locking strategy steve donovan 2012-06-22 13:07:05 +02:00
  • bff8d391e0 eliminated most strict GCC warnings; added thread() for creating a Lua thread directly, and a Mutex class. wait_for_processes now works with events, threads and console handles steve donovan 2012-06-10 18:29:19 +02:00
  • d1e1a5d218 doc and example update steve donovan 2012-06-10 18:26:20 +02:00
  • 94bbcab6fe Merge branch 'master' of github.com:stevedonovan/winapi steve donovan 2012-06-06 17:58:49 +02:00
  • 35401cedc0 wait_for_processes now returns the index of the finished process in the array steve donovan 2012-06-06 10:16:41 +02:00
  • 6d811e86f8 Merge branch 'master' of github.com:stevedonovan/winapi steve donovan 2012-03-31 11:48:45 +02:00
  • 05159b86d9 misuse of lock_mutex inside a waiting thread was causing Weird Shit; order is now restored steve donovan 2012-03-30 13:21:32 +02:00
  • 5f1a80d6fc Merge branch 'master' of github.com:stevedonovan/winapi steve donovan 2012-03-29 18:05:23 +02:00
  • 63f5387259 Process and Event objects now have wait_async methods steve donovan 2012-03-29 15:10:12 +02:00
  • 8bf9273f56 Merge branch 'master' of github.com:stevedonovan/winapi steve donovan 2012-03-28 17:37:47 +02:00
  • 029a89cf9b only dispatching callbacks when we are waiting; added supports for Events and waiting on them steve donovan 2012-03-28 13:48:25 +02:00
  • 3b4d85bbff Merge branch 'master' of github.com:stevedonovan/winapi steve donovan 2012-03-26 18:53:20 +02:00
  • 1c0eea9bae typos fixed in docs steve donovan 2012-03-08 20:32:47 +02:00
  • 1550b73c5a new examples steve donovan 2012-01-09 13:35:13 +02:00
  • c260609ac3 doc typo; put some funs in misc category steve donovan 2012-01-09 13:21:01 +02:00
  • 863bd5162c update batch files steve donovan 2012-01-09 11:45:43 +02:00
  • b5a43d5ce7 Lua 5.2 support in lc.lua steve donovan 2012-01-08 17:53:29 +02:00
  • bc0a4437cc get_console() returns a read/write file object for the console which can be used asynchronously; open_serial() ditto (pass it same string as for the windows mode command) steve donovan 2012-01-06 15:39:42 +02:00
  • f807bd92ae fixes to examples steve donovan 2012-01-05 19:21:43 +02:00
  • b8b0081750 added set_pos, which is SetWindowPos, plus useful constants steve donovan 2012-01-05 15:55:30 +02:00
  • 7dcd12e67c Merge branch 'master' of https://github.com/ignacio/winapi steve donovan 2011-10-21 07:51:15 +02:00
  • 069fa70573 Try to open process with PROCESS_TERMINATE flag. Ignacio Burgueño 2011-10-20 16:56:24 -02:00
  • 5962236614 Added Process.get_pid Ignacio Burgueño 2011-10-20 16:34:41 -02:00
  • ab73f94533 experimenting with main thread locking steve donovan 2011-10-03 16:00:43 +02:00
  • 4bad146e39 presented in single-column style; some doc fixups steve donovan 2011-07-12 15:44:09 +02:00
  • 7fe2edf622 adding refs to readme; re-adding output_debug_string steve donovan 2011-07-11 19:38:49 +02:00
  • e455827595 doc updates; including examples and readme in ldoc steve donovan 2011-07-11 15:38:23 +02:00
  • 567b2e1d68 provision for _examples_ (currently seriously borked) steve donovan 2011-07-08 15:30:26 +02:00
  • da27ac4834 doc changes; revert to old style; use @ references steve donovan 2011-07-07 14:30:16 +02:00
  • 2df010eb2b doc fixes steve donovan 2011-07-06 15:48:58 +02:00
  • e2df966781 documentation cleanup; function Process has become process_from_id because of name clash with class steve donovan 2011-07-06 11:57:27 +02:00
  • b600cd854c added RegKey.flush(); documented wutils.c steve donovan 2011-07-05 14:08:24 +02:00
  • 0db65afd5c get_files and get_dirs renamed to files and dirs steve donovan 2011-07-05 13:37:29 +02:00
  • 576208e33c documentation fixups, 'delete' renamed steve donovan 2011-07-04 14:46:00 +02:00
  • c73086db71 utf8_expand uses #XXXX now, not %uXXXX steve donovan 2011-07-04 14:19:03 +02:00
  • cbad4de5be great renaming, as per Lorenzo's suggestions steve donovan 2011-07-04 14:07:44 +02:00
  • 6323261dfa add some new examples steve donovan 2011-06-30 15:33:56 +02:00
  • 1403354fc7 cr-lf madness, mostly steve donovan 2011-06-30 15:32:48 +02:00
  • 4f0e6dd02e add uexpand for Unicode codes; moved some functions to more reasonable categories; finally stopped fighting with cr-lf steve donovan 2011-06-30 15:32:02 +02:00
  • 817485581d first version of execute_unicode etc steve donovan 2011-06-28 15:59:04 +02:00
  • 9445b872d1 winapi file functions test steve donovan 2011-06-20 19:46:49 +02:00
  • e1efbb23be updated generated C source steve donovan 2011-06-19 16:59:31 +02:00
  • 66ab9e195c encode() can work to and from UTF-16 (-1); short_path_name() will give you a path that io.open etc can always use steve donovan 2011-06-19 16:51:16 +02:00
  • 054ffa7af8 added clean.bat steve donovan 2011-06-15 10:32:48 +02:00
  • 5ed458fcc1 documentation fixes steve donovan 2011-06-14 15:49:41 +02:00
  • 5eb51d5a86 added Process.wait_for_input_idle and fixed nasty problem where Window.__tostring would return nil on conversion errors - this broke find_window_match steve donovan 2011-06-14 15:37:32 +02:00
  • a75f21a12a Process.start_time() returns proper Lua time table in local time; shell_exec works in unicode; launch has optional dir parameter, and there is now setenv steve donovan 2011-06-14 14:37:36 +02:00
  • 57e4405a8a documented Thread class and functions returning it steve donovan 2011-06-13 15:47:44 +02:00
  • 92fda82c38 show_message and beep use string names now; added get_disk_network_name; readme update steve donovan 2011-06-13 10:56:33 +02:00
  • 29695bd92d widechar support and thread objects; some much-needed refactoring steve donovan 2011-06-12 18:41:37 +02:00
  • 722771eeea thread object added (to kill timers, etc) steve donovan 2011-06-10 16:24:10 +02:00
  • 946112af5b extra example, and actual COPYRIGHT notice steve donovan 2011-06-09 14:18:15 +02:00
  • 23f1959ad7 commit examples and build stuff steve donovan 2011-06-09 10:19:09 +02:00
  • 14ad03f334 default output: docs/index.html steve donovan 2011-06-09 09:33:34 +02:00
  • 8c45bdc611 initial commit steve donovan 2011-06-08 18:35:16 +02:00