[Users] [Bug 3381] New: MacOS: integration with native OSX GTK

noreply at thewildbeast.co.uk noreply at thewildbeast.co.uk
Fri Feb 6 18:39:37 CET 2015


http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3381

            Bug ID: 3381
           Summary: MacOS: integration with native OSX GTK
    Classification: Unclassified
           Product: Claws Mail
           Version: other
          Hardware: PC
                OS: Mac OS X 10.1
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Other
          Assignee: users at lists.claws-mail.org
          Reporter: imammedo at redhat.com

Created attachment 1477
  -->
http://www.thewildbeast.co.uk/claws-mail/bugzilla/attachment.cgi?id=1477&action=edit
[PATCH v2 1/5] osx: fix configure's runtime check for python library

Changes since v1:
  * move bundle specific scripts/files to osx subdirectory
  * squash enchant patch into bundle patch
  * disable quartz accelerators and drop menuless patches
    since with GTK bindings input works as expected

It makes possible to build claws-mail with native OSX GTK build
which is provided by gtk-mac-intergration project. It allows to
make a distributable OSX application bundle which doesn't depend
on any external libraries.

But mainly it allows to use native display server, i.e. no need
to run X server, no dependency on any fink provided libraries
and integration with OSX application menu.
In addition patch 3/8 beside integration also provides support
for OSX fullscreen mode.

--
there is an additional off-tree patch 

https://github.com/imammedo/claws/commit/571607983158ddcef02ccde59dfd4a35924424ed
to help build claws-mail inside jhbuild environment
which is used for GTK. With it claws-mail could be build
as simple as executing:
  jhbuild build claws-mail

I'll try to merge this patch to gtk-mac-intergration project
when these patches are accepted.

PS:
there is enchant bug https://bugzilla.gnome.org/show_bug.cgi?id=742208
that makes spellcheck not usable, patch to fix issue in process
of merging into gtk-mac-intergration project.

PS2:
enchant patch has alrready been merged

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Users mailing list