Hi

I'm ready to post a 'clean' Windows backend to the repository. Few changes but
i dont want to annoy some... ;-)

And I have some questions.

Here are the changes :

- Deletion of all non-GNUstep debug stuff (printf...)
- Deletion of all Notification hooks (used for a debugging purpose)
- Deletion of the Application preference Panel that popups (pops up?)
  the 1st time you run _any_ application
- rename GSWINHandlesWindowDecorations and GSWIN32HandlesWindowDecorations
  options to GSW32HandlesWindowDecorations (none worked because of a typo).
- use of GSBackHandlesWindowDecorations option like X11 backend
- all these options are read in -initWithAttribute: (no more in
  +inializeBackend) and set an instance (not class) variable.
- add methods -handlesWindowDecorations/-setHandlesWindowDecorations
- add methods -usesSystemTaskbar/-setUsesSystemTaskbar
- fixing a bug in W32_GLContext (placement of GL subwindow when 
  handlesWindowDecoration == YES)

Here are some questions :

- Should the backend options be handled by a SystemPreferences module ?
  (X11 backend options have no dedicated module)
- in my patch handlesWindowDecoration (like X11?) and usesSystemTaskbar are
  set by default : do you agree with these choices ?
- [-stylewindow::] seems not to be used, neither by X11 backend. Delete ?
- GSUseWMStyles option is still present ... have to choose ?
  (=GSBackHandlesWindowDecorations=GSW32HandlesWindowDecorations)
- i suggest to rename GSUseWMTaskbar to GSUseSystemTaskbar or anything.
- does the backend runs on 64bits system ?
  If it does, why not rename it to MSWin or Win or MSW or something ?

Thanks for your comments

Xavier





_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to