Commit Graph
100 Commits
Author SHA1 Message Date
dan a1fb870fe8 - Added example of using WMCOnnection for a server like program.
- Added README with a short description of what each example does.
2001-02-09 03:12:16 +00:00
dan 15b720046b fixed a label to wrap. 2001-02-04 03:47:25 +00:00
dan 0502a80dc7 new wsetfont script updated for bulgarian from
Anton Zinoviev <zinoviev@debian.org>
2001-02-04 03:27:45 +00:00
dan 17ae285f37 Fixed a bug causing sigsegv for a WMList with more than 32767 items 2001-01-30 21:04:52 +00:00
dan 4637c09d19 - Added Jim Knoble's 'no polling' patch. 2001-01-30 03:04:02 +00:00
dan 8b7930f6c9 Removed carriage returns added by error to this file. 2001-01-26 23:27:10 +00:00
dan ff5afa20f2 . 2001-01-25 01:58:59 +00:00
dan 617525a573 New wkdemenu.pl from Malcolm Cowe 2001-01-25 00:22:07 +00:00
dan c4f147ef01 . 2001-01-25 00:00:58 +00:00
dan 14e5cc8357 Renamed se.po to sv.po 2001-01-24 23:56:38 +00:00
dan b21ad7ad2d Fixed non-responding panels in wmaker. 2001-01-23 03:51:46 +00:00
dan 8493be9734 Added a missing function declaration 2001-01-23 02:52:14 +00:00
dan 714db5cb3a Updated header file for latest changes in the function prototypes 2001-01-21 03:00:00 +00:00
dan f9778df784 Fixed a mem leak in WMList 2001-01-19 01:45:29 +00:00
dan a20aebdef2 - Made all changes for moving WINGs headers in the WINGs subdirectory.
- Updated get-{wings|wutil}-flags accordingly
2001-01-18 19:21:56 +00:00
dan 6a3b06e609 Finished the generic tree node data type 2001-01-18 16:59:15 +00:00
dan 1b587b01ee Applied patch from Largo to update sound related stuff and documentation 2001-01-18 01:33:44 +00:00
dan fea4c4c84e Reverted the gnustep commented code. it seems better with the patch, but still buggy 2001-01-12 13:24:21 +00:00
dan 017f3e5e4f fixed an truncated word in a label (not enough width) 2001-01-11 03:02:31 +00:00
dan 7d88519c75 updates to the tree code 2001-01-11 02:59:32 +00:00
dan a7ec9dab95 - Preliminary tree code
- added a key enumerator to hashtables (similar to value enumerator,
  just that it enumerates all keys in the hash)
2001-01-11 02:35:21 +00:00
dan 9a43af3d83 Fixed wrong size of the alert panel buttons 2001-01-11 01:41:14 +00:00
dan 61675a7e19 Fixed a couple of crashing bugs generated by dereferencing of 0x0
pointers (added by the new modal loop code)
2001-01-10 04:54:22 +00:00
dan 1b41d56ad0 - updated code to use the new runmodal loop where necessary.
- made the WMRunModalLoop() reentrant (a modal panel can have its own
  modal panel and so on) by saving the modal related information when
  entering the modal loop and restoring it after.
2001-01-10 04:24:11 +00:00
dan bc25a31733 Fix?? for the gnustep focus problem 2001-01-10 03:05:39 +00:00
dan e3577222a7 libwmfun is no longer a tar ball so make dist failed because of this. 2001-01-01 08:50:41 +00:00
dan abc1ef4ed9 Latest changes 2001-01-01 08:42:25 +00:00
dan 9093cde817 Fixed the no-go-away problem with closing shaded windows. This also
fixes a memory leak (the window didn't go away because its destroy
function was not actually called. Also non-shaded windows were
unmapped, but not destroyed either, so they just apparently went away).
2001-01-01 08:39:26 +00:00
dan a8ab51747d Added the new images to the Makefile.am too. 2000-12-31 01:33:10 +00:00
dan c8da381337 . 2000-12-28 00:30:28 +00:00
dan f81d0f30de Fixed a bug in scroller code related to mouse wheels 2000-12-28 00:30:09 +00:00
dan c11653f438 small fixes. 2000-12-17 03:34:15 +00:00
dan f47f148f10 . 2000-12-07 00:15:58 +00:00
dan 4e4f6f44e1 more administrative stuff 2000-12-07 00:15:00 +00:00
dan e186e99789 misc management stuff 2000-12-07 00:12:57 +00:00
dan d8d9cc4b0f These files shouldn't live in the cvs tree 2000-12-07 00:10:05 +00:00
dan 518fcb7cb9 Set library version in Makefile.am 2000-12-07 00:04:37 +00:00
dan 211ccf79f4 . 2000-11-29 05:23:46 +00:00
dan bb6182f4f7 Fixed the buryChild thingie about the zombies problem. 2000-11-29 05:15:59 +00:00
dan 4eb26a0bd3 Some changes that try to address the zombie proccesses some people seem
to have.
2000-11-25 04:13:39 +00:00
dan ad95610321 - removed calls to wsyserror() and wwarning() inside the WMHost and
WMConnection code. do call by yourself wsyserrorwithcode() passing
  WCErrorCode, whenever a call don't return the expected value, and
  WCErrorCode > 0. If WCErrorCode==0 that is not an system error,
  condition, so don't call wsyserrorwithcode() in that case.
- added some assertions where appropriate
2000-11-24 10:31:10 +00:00
dan 80d5d196c1 Added check for strcasecmp 2000-11-23 02:13:00 +00:00
dan 527bbcf271 - some small fixes to make it compile on werider systems. 2000-11-22 07:34:03 +00:00
dan 9d98d884ae - Added WMSetConnectionCloseOnExec() to specify if the socket of a
connection survives or not an exec* family call. By default all
  connections created by WINGs, set the socket to be closed on an exec*
  call. Use the function if you need the reverse.
2000-11-19 23:50:38 +00:00
dan 972620c7cd - replaced WMBag with WMArray in connection.c and host.c
- added WMGetConnectionUnsentData() (WMGetConnectionQueuedData() is an
  alias too)
2000-11-19 20:08:14 +00:00
dan 9bd00e5cd2 - Added readme about handling ConnectionDidDie or ConnectionDidTimeout
notifications.
2000-11-19 00:16:37 +00:00
dan 899226207d - Fixed a flickering problem with the scrollview.
- Use of uppercase letters when getting keysyms
2000-11-16 18:07:12 +00:00
dan 2c5809c383 . 2000-11-12 04:40:09 +00:00
dan fad7c5d3ec missing function declaration 2000-11-12 04:34:03 +00:00
dan cd57646835 Put back check for root menu. 2000-11-10 18:20:34 +00:00
dan b0dbbb3536 - fixed uncompilable tree.
- wrong parameter passed in some tabview function.
2000-11-09 21:22:47 +00:00
dan 366bf50d3c forgot to update the changelog about wmessage() 2000-11-06 23:15:21 +00:00
dan debd7ef5e8 Added wmessage() for printing a variable formatted message to stderr
with the program name prepended to it.
2000-11-06 23:13:14 +00:00
dan 77670119a1 Optimized some of the previous changes related to order of evaluation. 2000-11-06 14:36:22 +00:00
dan e7ce6468fc - fixed code in wrlib dependant on the order of evaluation.
code like
    *ptr++ = *ptr++ = *ptr++ = color;
  is wrong, because there is no guarantee that ptr will be incremented
  _between_ the assignment operations. it can be incremented after all
  assignment operations as well. Because of this both of these are valid
  implementations for a compiler:
    a. assign, increment, assign, increment, assign, increment
    b. assign, assign, assign, increment by 3
  In case b. only the first memory location of the 3 will be modified, being
  assigned 3 times the same value, while the other 2 remain unchanged.
  For example egcs-2.91.66 (and possibly gcc-2.95.x too) implement this in
  the second way (like in case b.)
  Also the order in which the assignement is made is undefined (left to right
  or right to left).

this fixed the problem we had with greyscale jpegs showing up in red,
and possibly other problems related to pseudocolor and greyscale displays.
2000-11-06 04:21:25 +00:00
dan f7b4e85525 - added the wraster lib dependancies at link time, so they will be
written in the libwraster.la file allowing automatic linking against
  all the libs libwraster depends upon without specifing them again when
  linking programs that use libwraster. -lwraster will be enough.
2000-11-06 03:24:30 +00:00
dan a1dc24bab1 Another // comment 2000-11-04 03:53:19 +00:00
dan 857b56c502 Fixed some // style comments 2000-11-04 03:24:34 +00:00
dan a81a0685ef - added a new version of wstrappend() with different behavior from the
old one (the one renamed to wstrconcat). The new wstrappend(dst, src)
  will modify and return dst, without creating a new string to hold the
  result, except if dst==NULL, in which case its equivalent to calling
  wstrdup(src)
2000-11-02 02:51:53 +00:00
dan 2bd2b72af9 - renamed wstrappend() to wstrconcat().
be sure to replace wstrappend() with wstrconcat() anywhere in your code
because a new wstrappend() function will be implemented that will have
different semantics and if your code will use the new one instead of
the old will break.
2000-11-01 15:40:15 +00:00
dan d40425c388 Fixed mem leak in browser code. 2000-11-01 03:40:36 +00:00
dan 497e34b6b8 - Replaced all free() with wfree() where appropriate
- Fixed some memory leaks
2000-10-31 14:57:22 +00:00
dan 581ab58f70 . 2000-10-28 01:45:29 +00:00
dan af5e3da105 Fixed scrolling directions for mice wheels. 2000-10-26 23:52:07 +00:00
dan 99ce8b2d85 Fixed wtrimspace() whih had wrong behavior. 2000-10-25 22:41:03 +00:00
dan 172da48a60 Gah!. New incompatible change in wtext.c broke the compilation of code
using WMText widget
2000-10-15 00:11:41 +00:00
dan 2bc40c47eb Fixed compilation problem 2000-10-12 19:21:30 +00:00
dan bdaacb6daa Fixed bug with WPrefs not selecting the menu appearance options after startup 2000-10-08 23:29:11 +00:00
dan 88ed406e08 . 2000-10-03 22:29:25 +00:00
dan 6fd8101b73 small update 2000-10-03 22:22:40 +00:00
dan bba6dd1670 - WMDestroyWidget() now first calls WMUnmapWidget()
- decided behavior of list selection while scrolling
2000-10-03 22:20:00 +00:00
dan ed39c92de0 Code to allow multiple selection in WMBrowser 2000-10-03 20:52:15 +00:00
dan b24b51b514 Small fix 2000-10-03 12:44:05 +00:00
dan eeda795db1 Added select while scrolling the list, when the mouse pointer leaves
the list area, at either top or bottom having the mouse button pressed.
2000-10-03 12:38:23 +00:00
dan c7a0cd924e Added a function alias WMDuplicateArray() -> WMCreateArrayWithArray() 2000-10-02 12:37:55 +00:00
dan 399439d338 Better behavior for the multiple selection in lists. 2000-10-02 11:43:28 +00:00
dan 7cf93ae49d *** empty log message *** 2000-10-02 07:01:27 +00:00
dan de99155948 - Fixed some issues with WMBrowser and the file panel that were
introduced by the latest changes in the WMList code (multiple and empty
  selection).
- added WMSetBrowserAllowMultipleSelection(), WMSetBrowserAllowEmptySelection()
  WMBrowserAllowsMultipleSelection() and WMBrowserAllowsEmptySelection().
2000-10-02 06:59:18 +00:00
dan b2478b634f - the list multiple selection code is working now. it still needs some
minor work and cleanup.
- made some bag and array functions to return void instead of int.
- a few new array functions.
- better handling of mouse wheel.

!!! make clean after this update before you rebuild. some enums changed.
2000-10-01 23:26:03 +00:00
dan e4d59476c7 *** empty log message *** 2000-10-01 04:29:55 +00:00
dan 8ae0b5cc1d fixed some buffer overflow bugs 2000-10-01 03:20:08 +00:00
dan 7350f7826d Fixed buffer overflow problems 2000-10-01 03:05:25 +00:00
dan d892cd0ea1 Fixed a duplicate PLRelease() call. 2000-10-01 02:43:31 +00:00
dan dde0b00fe5 *** empty log message *** 2000-09-30 03:54:46 +00:00
dan 4fd5e0cad1 Window placement fix 2000-09-30 03:47:49 +00:00
dan cd6639ccc7 Fix for incorrect automatic palcement of windows if there were shaded
windows on the other workspaces.
2000-09-30 03:46:07 +00:00
dan e3fa161340 small update to list selection code. 2000-09-29 08:19:20 +00:00
dan 12c26a1cc5 Fixed some paths after the WINGs directory reorganization 2000-09-29 07:48:43 +00:00
dan 67642b7c20 Better behavior of mouse wheel actions (Control and SHift are now
accepted as modifiers to select how much it will actually scroll on
each mouse wheel event).
2000-09-29 02:30:55 +00:00
dan 358e3346c3 update changes 2000-09-29 02:20:35 +00:00
dan aee58cbd36 WMList compiles now, single selection seems to be ok (as it used to be) but
multiple selection is not yet complete.
2000-09-29 02:12:40 +00:00
dan 539fb32795 Small fix for an enum 2000-09-28 22:32:36 +00:00
dan 60a01b0f58 - More code for multiple selection in WMList.
- Better handling of mouse wheels (Shift and Control modifiers are used to
  select how muct to scroll on mouse wheel movement).
2000-09-28 14:06:50 +00:00
dan bb8065ebc9 ... 2000-09-28 12:08:46 +00:00
dan 44fd05f1c3 Fixed bug related to incorrect reading of ppm files. 2000-09-28 12:07:38 +00:00
dan 8382063736 Fixed some typos. 2000-09-28 03:11:36 +00:00
dan 6973f07f30 Remake of the WMList code to allow multiple selection. Not complete yet.
It will not even compile. I Will finish it later today.
2000-09-28 03:09:57 +00:00
dan df357ae1de New patch against 0.62.1 2000-09-27 22:20:21 +00:00
dan ce8b816c5d Sorting functions return void now instead of int. 2000-09-26 10:54:37 +00:00
dan 4193d2265d - Added WMSetWindowUserPosition()
- Replaced FlattenStringList() and TokenizeString() with wtokenjoin()
  respective wtokensplit() from WINGs
2000-09-26 00:35:33 +00:00