Commit Graph
49 Commits
Author SHA1 Message Date
kojima 5873385d32 fix for soemthing wrong with piped menus 2002-02-15 21:30:42 +00:00
dan cab71ba6a1 - Fixed text in info panel for multibyte (Seiichi SATO <ssato@sh.rim.or.jp>)
- Separated the font caches for normal fonts and fontsets in WINGs (they can
  have the same names and collide in the cache giving unwanted results)
- Updated the years in the copyright notices
2002-01-04 07:32:37 +00:00
dan cf2322ee03 code cleanup 2001-12-30 05:07:12 +00:00
dan 9e615bcff9 - Fixed a bug that crashed wmaker when closing a window if multiple screens
were managed by wmaker (Valery Kotchiev <aggregator@nospam.dk>)
- Fixed a problem that crashed wmaker when trying to read an unexisting
  WMState.<number> file on multihead system.
- Fixed problem with keyboard shortcuts executed an every screen for
  multihead systems.
2001-12-28 03:29:50 +00:00
dan 520a6cd0e4 a fix for the definable cursor code 2001-12-21 11:00:45 +00:00
dan 672c42cc48 - removed the collapse appicons thing
- added real appicon sharing (apps of the same kind will have a single
  shared appicon).
2001-12-17 04:02:33 +00:00
dan 06b48596f5 - made the definable cursors feature available by default (removed the
compile time option)
2001-11-23 05:39:13 +00:00
dan 33cc542e85 - Finished moving to the new proplist handling code in WINGs.
- Also tested the backward compatibility ability of the WINGs proplist code
  which seems to work quite well.

Starting with this moment, Window Maker no longer needs libPropList and is
now using the better and much more robust proplist code from WINGs. Also the
WINGs based proplist code is actively maintained while the old libPropList
code is practically dead and flawed by the fact that it borrowed concepts
from the UserDefaults which conflicted with the retain/release mechanism,
making some problems that libPropList had, practically unsolvable without a
complete redesign (which can be found in the more robust WINGs code).
2001-10-04 03:07:34 +00:00
kojima abc09951e1 begin wmspec stuff 2001-09-12 21:43:42 +00:00
kojima 882b9a8e1c - s/sprintf/snprintf
- updated some po's
- fixed crash bug when removing WINDOWS_MENU or WORKSPACE_MENU from rootmenu
- some other stuff i forgot
2001-07-23 20:31:32 +00:00
dan 36e46831e0 For libwraster:
---------------

- Added retain/release mechanism to RImage by adding RRetainImage() and
  RReleaseImage(). RDestroyImage() is an alias to RReleaseImage() now, but
  will be removed in a future release because it no longer fits with the
  semantics. Will be kept for a while to allow a smoother transition.
  More about in wrlib/NEWS


For WINGs:
----------

- Small API change:
  1. Renamed WMSetApplicationIconImage(), WMGetApplicationIconImage() and
     WMSetWindowMiniwindowImage() to respectively WMSetApplicationIconPixmap(),
     WMGetApplicationIconPixmap() and WMSetWindowMiniwindowPixmap()
     They operate on a WMPixmap which is practically an X Pixmap with no alpha
     channel information and the new name is more suggestive and also leaves
     room for the new functions added for operating on images with alpha info.
  2. Added WMSetApplicationIconImage() and WMGetApplicationIconImage() which
     operate on an RImage and store alpha information too.
  3. Added WMGetApplicationIconBlendedPixmap() which will take the image with
     alpha set by WMSetApplicationIconImage() and will blend it with a color.
     If color is NULL it will blend using the default panel color (#aeaaae)
  All these changes will allow WINGs to handle images with alpha blending
  correctly in panels and wherever else needed. More about in WINGs/NEWS.
- updated panels to use the newly available RImages if present and fallback
  to old WMPixmaps if not, to properly show alpha blended images.
- replaced some still left malloc's with wmalloc's.


For Window Maker:
-----------------
- Fixed wrong mapping position of the "Docked Applications Panel" for some
  icons.
- Smoother animation for the smiley =)
- Made images with alpha blending be shown correctly in the panels and the
  icon chooser.
- The icon image set to be shown in panels ("Logo.WMPanel") will be
  automatically updated if its entry in WMWindowAttributes changes (without
  a need to restart as until now).


*** Note!!! ***

If you are developing applications with one of libwraster or libWINGs
then you should look to wrlib/NEWS and WINGs/NEWS to see what changed
and how should you update your code.
2001-04-21 07:12:21 +00:00
dan c3d2a890d7 - Fixed crashing bug when name and class were empty for a docked app.
- Removed MIN() and MAX() macros and replaced them with WMIN() and WMAX() from
  WINGs.
- Added a hint that Window Maker crashed, to allow windows to be placed
  in their correct previous positions after a crash situation and also to
  preserve their state before the crash (minimized, shaded, hidden, ...)
2001-04-18 00:25:58 +00:00
kojima 0b9cfd7c8e applied hadess patch for gnome panel 2001-01-06 17:05:50 +00:00
dan 497e34b6b8 - Replaced all free() with wfree() where appropriate
- Fixed some memory leaks
2000-10-31 14:57:22 +00:00
dan 61b169f497 Added runtime option that lets one to set a small border around the
workspace that will not be covered by windows when maximizing, and thus
allowing easy access to the clip or menus using the mouse in this
border area, even when the screen is covered by windows maximized in
both horizontal and vertical directions.

A make clean is needed in src/ because new members were added to the
WPreferences structure in WindowMaker.h
2000-06-15 18:39:06 +00:00
kojima 9aa1d138a6 memory stats in info panel 2000-04-09 23:55:46 +00:00
kojima 0fd531df43 fixed restart crash bug
updated kwm hint
made kwm&gnome hints mutually exclusive (for read)
2000-04-09 02:36:48 +00:00
dan 3e7eb14a22 *** empty log message *** 2000-04-08 03:48:59 +00:00
kojima 6b93946309 added option for std cmap creation in wrlib 2000-04-07 22:43:26 +00:00
kojima f5177e67d5 updated code to use new bags
arbitrary window levels
2000-03-28 02:48:32 +00:00
kojima 41334b84d5 added configurable cursor path
added some GNUstep support code
2000-03-03 20:55:35 +00:00
kojima 754230a6b7 added icon tile hint
other stuff
2000-02-16 18:26:15 +00:00
kojima f2de1c9dcf changed geometry display stuff
fixed colormap windows crash bug
2000-01-14 16:30:56 +00:00
id 8eb0c79c54 Virtual desktop code (very experiment!!!!!) 1999-12-18 11:52:49 +00:00
kojima 8cd13fe96e few more fixes to std colormap code 1999-11-16 01:53:43 +00:00
kojima 7698ba2f1c - added standard colormap support
- made icon images scale in the same proportion as the tiles
1999-11-16 00:16:07 +00:00
id 0092ff64f0 I am not sure this is a correct fix. But GNOME has appicon which may has
different class name from the window. Such as GnomeTerminal.GnomeTerminal
may have appicon name gnome-terminal.Gnome-terminal.
1999-09-25 15:02:59 +00:00
kojima 3c04618278 fixed many bugs, removed linked list 1999-09-16 02:58:56 +00:00
kojima 3d5f435be7 fixed cosmetic bug in geom. dpy window for 8bpp
removed --enable-kanji and added MultiByteText option
rewrote font code to use WINGs
made autoraise only work for the active window
fixed compilation problem with OpenWindows and other non-X11R6 systems..
1999-05-30 05:02:55 +00:00
id 2bce79404d fixes relate modelock. 1999-05-23 19:33:19 +00:00
id b3112e2b3c Fixes relate to modelock. 1999-05-22 21:30:35 +00:00
id c28f3b2c5b Changes relate to modelock. 1999-05-20 23:30:53 +00:00
kojima dd2d71fc9b started Appearance update in WPrefs
added tabbed view
changed some callbacks to delegate like stuff (textfield and browser)
1999-05-15 17:38:05 +00:00
kojima 39513b9f35 bug fixes 1999-05-14 04:30:01 +00:00
kojima 8f68cfd8cd bug fixes, performance enhancement for image rendering 1999-04-29 23:05:16 +00:00
id 95d036c52e better fix. 1999-04-19 13:02:08 +00:00
id f8d963e036 Fix crash bug in screen.c, hide window when it is --no-clip --no-dock. 1999-04-19 12:27:38 +00:00
kojima b147e8f85c show workspace name when changing workspace 1999-04-17 18:24:23 +00:00
kojima da91828129 ResizebarBack option 1999-04-12 02:03:58 +00:00
kojima e7532d1892 kde 1.1 update 1999-03-20 02:41:23 +00:00
kojima 7f9f88940d Initial update from my source tree. For 0.52.0 1999-03-15 23:41:22 +00:00
dan 088c0ac230 Update for 0.51.2-pre2 1999-03-09 14:58:01 +00:00
dan e7495baff7 0.51.1 pre snapshot. Be careful, it may be buggy. It fixes some bugs though. 1999-02-17 11:06:40 +00:00
dan 416e3a82be Update for 0.51.0 1999-01-25 19:06:50 +00:00
dan 0261c32636 Code update for Window Maker version 0.50.0
Read changes in ChangeLog and NEWS
1999-01-06 15:22:33 +00:00
dan 9007a6575d This update includes the 0.20.3pre3 code 1998-11-23 11:32:19 +00:00
dan 59eb947539 Bug fixes for 0.20.3 pre-release 2 1998-11-03 12:53:26 +00:00
dan 9af1c6c415 Updating to version 0.20.2
Many bug fixes.
1998-10-21 14:43:47 +00:00
scottc 9d2e6ef9f1 Initial revision 1998-09-29 22:36:29 +00:00