gtk-osx-developer Mailing List for GTK+ Mac OS X (Page 4)
Status: Beta
Brought to you by:
jralls
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(5) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(88) |
Feb
(15) |
Mar
|
Apr
(7) |
May
(11) |
Jun
(2) |
Jul
(2) |
Aug
(23) |
Sep
(13) |
Oct
(9) |
Nov
(3) |
Dec
(48) |
2004 |
Jan
(38) |
Feb
(7) |
Mar
(9) |
Apr
(5) |
May
(15) |
Jun
(1) |
Jul
(6) |
Aug
(2) |
Sep
(2) |
Oct
(1) |
Nov
|
Dec
|
2005 |
Jan
|
Feb
(3) |
Mar
(14) |
Apr
(7) |
May
(1) |
Jun
|
Jul
(9) |
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
(2) |
2006 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(2) |
Nov
(7) |
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(2) |
Dec
|
2008 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(8) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
From: Andy P. <en...@li...> - 2004-07-20 15:35:39
|
Hermann Schaefer wrote: > > Am 18.07.2004 um 14:56 schrieb David Burnett: > >> What you need to do is to wrap the program in an app bundle, this >> will allow it to operate through OSX application launcher and >> allow you to interact with its GUI. > > > Is there a howto somewhere? My knowledge of programming stopped with=20 > 6502 assembler and USDC PASCAL... Hermann Schaefer wrote: > > Am 18.07.2004 um 14:56 schrieb David Burnett: > >> What you need to do is to wrap the program in an app bundle, this >> will allow it to operate through OSX application launcher and >> allow you to interact with its GUI. > > > Is there a howto somewhere? My knowledge of programming stopped with > 6502 assembler and USDC PASCAL... There is some preliminary documentation on how to build a .app bundle on=20 our wiki. http://cinepaint.bigasterisk.com/BuildingGTKApplications Another alternative to moving to the .app structure, or the undocumented=20 function calls, is to create a "dummy" resource fork for your=20 executables and plugins, once they've been built and installed. This is=20 similar to what the FLTK project has done (http://www.fltk.org). 1) Create or find a simple .r file, (fltk has a good generic one for=20 it's mac projects, [it's just a text file]) Here's the contents of the fltk mac.r file: data 'MBAR' (128) { $"0001 0080" /* ...=C3=84 */ }; data 'MENU' (128, "Apple") { $"0080 0000 0000 0000 0000 FFFF FFFB 0114" /*=20 .=C3=84........=CB=87=CB=87=CB=87=CB=9A.. */ $"0A41 626F 7574 2046 4C54 4B00 0000 0001" /* =C2=ACAbout=20 FLTK..... */ $"2D00 0000 0000" /* -..... */ }; data 'carb' (0) { }; 2) run Rez on all the executable binaries that use UI (this can include=20 plugins) /Developer/Tools/Rez -t APPL -o YOUR_BINARY mac.r Additional Information: Bundles http://developer.apple.com/documentation/MacOSX/Conceptual/SystemOverview= /index.html?http://developer.apple.com/documentation/MacOSX/Conceptual/Sy= stemOverview/AppPackaging/chapter_5_section_1.html#//apple_ref/doc/uid/20= 000983 Resource Forks http://developer.apple.com/documentation/mac/MoreToolbox/MoreToolbox-11.h= tml Rez man Rez -Andy |
From: Hermann S. <pos...@ze...> - 2004-07-18 20:43:12
|
Am 18.07.2004 um 14:56 schrieb David Burnett: > What you need to do is to wrap the program in an app bundle, this > will allow it to operate through OSX application launcher and > allow you to interact with its GUI. Is there a howto somewhere? My knowledge of programming stopped with 6502 assembler and USDC PASCAL... |
From: Dan C. <da...@da...> - 2004-07-18 14:27:07
|
David Burnett wrote: > Hermann Schaefer wrote: > >> I then see the client window (seems to be complete) but cannot select >> the window. It is either frozen or something else isn't working as it >> should.. any hints? ideas? > > > It sounds like the classic command line problem. Command line > programmes do not interact with OSX GUI workings, hopefully someone > will fill in the proper detail here. > > What you need to do is to wrap the program in an app bundle, this > will allow it to operate through OSX application launcher and > allow you to interact with its GUI. There is a private, undocumented function called CPSEnableForegroundOperation() that SDL uses to enable this functionality. The relevant file in SDL is: http://www.libsdl.org/cgi/cvsweb.cgi/SDL12/src/main/macosx/SDLMain.m?rev=1.11&content-type=text/x-cvsweb-markup In particular, the latest changes to that file are relevant: http://www.libsdl.org/cgi/cvsweb.cgi/SDL12/src/main/macosx/SDLMain.m.diff?r1=1.10&r2=1.11 I have myself adapted these changes for MPlayer; it works quite well. - Dan Christiansen |
From: David B. <va...@nt...> - 2004-07-18 12:57:01
|
Hermann Schaefer wrote: > I then see the client window (seems to be complete) but cannot select > the window. It is either frozen or something else isn't working as it > should.. any hints? ideas? It sounds like the classic command line problem. Command line programmes do not interact with OSX GUI workings, hopefully someone will fill in the proper detail here. What you need to do is to wrap the program in an app bundle, this will allow it to operate through OSX application launcher and allow you to interact with its GUI. Dave |
From: =?iso-8859-1?Q?<que...@li...> - 2004-07-16 13:01:00
|
Hi I am trying to do a native GTK project with multithread and gtk-os0.7.= But I think there are errors =0D=0Ain the g_thread_init function.=0D=0A=0D= =0AFor example : =0D=0A1) I make an empty project with Xcode (as prog.app= ) and I build it.=0D=0A2) I type the following below code (testthread.c).= (it comes from http://mail.gnome.org/archives/=0D=0Agtk-list/1999-Octobe= r/msg00412.html )=0D=0A3) I compile with :=0D=0A=0D=0Agcc -o prog testthr= ead.c `gtk-config --cflags --libs gthread` =0D=0A=0D=0A( where gtk-conf= ig is the gtk-config coming from http://gtk-osx.sourceforge.net/docs/gtk-= config)=0D=0A4) I move the new program into the prog.app with :=0D=0A=0D=0A= mv prog prog.app/Contents/MacOs/prog =0D=0A=0D=0A5) I start the program w= ith :=0D=0A=0D=0Aopen prog.app=0D=0A=0D=0A or by typing :=0D=0A=0D=0A./pr= og.app/Contents/MacOs/prog=0D=0A=0D=0AThe results are :=0D=0A1) no error = during the compilation=0D=0A2) the program is launching (a jumping applic= ation icon appears in the dock)=0D=0A3) I have no Apple menu and I can no= t click on the program. No events, no reactions at all ! Like if =0D=0Ath= e MacOs and/or GTK does not receive the events. And the icon is always ju= mping.=0D=0A4) If I comment the following line : =0D=0A=0D=0Ag_thread_ini= t(NULL);=0D=0A=0D=0AThe application is OK (I can click on the program, th= e buttons appears), but it is not multithread =0D=0A(only if an event app= ears like moving the window !!)=0D=0A=0D=0Atestthread.c :=0D=0A----------= --------=0D=0A=0D=0A#include <stdio.h>=0D=0A#include <stdlib.h>=0D=0A#inc= lude <unistd.h>=0D=0A#include <time.h>=0D=0A#include <gtk/gtk.h>=0D=0A#in= clude <glib.h>=0D=0A#include <pthread.h>=0D=0A=0D=0A#define YES_IT_IS = (1)=0D=0A#define NO_IT_IS_NOT (0)=0D=0A=0D=0Atypedef struct =0D=0A{=0D=0A= GtkWidget *label;=0D=0A int what;=0D=0A} yes_or_no_args;=0D=0A=0D=0Ast= atic volatile int yes_or_no =3D YES_IT_IS;=0D=0A=0D=0Agint delete_event(G= tkWidget *widget, GdkEvent *event, gpointer data)=0D=0A{=0D=0A return(FA= LSE);=0D=0A}=0D=0A=0D=0Avoid destroy(GtkWidget *widget, gpointer data)=0D= =0A{=0D=0A gtk_main_quit();=0D=0A}=0D=0A=0D=0Avoid *argument_thread(void= *args)=0D=0A{=0D=0A yes_or_no_args *data =3D (yes_or_no_args *)args;=0D= =0A=0D=0A for(;;)=0D=0A {=0D=0A /* sleep a while */=0D=0A s= leep(rand() / (RAND_MAX / 3) + 1);=0D=0A=0D=0A /* do we have to say = something? */=0D=0A if(yes_or_no !=3D data->what)=0D=0A {=0D=0A= /* set the variable */=0D=0A yes_or_no =3D data->what;= =0D=0A=0D=0A /* get GTK thread lock */=0D=0A gdk_thread= s_enter();=0D=0A=0D=0A /* set label text */=0D=0A if(da= ta->what =3D=3D YES_IT_IS)=0D=0A gtk_label_set_text(GTK_LABEL(= data->label), "O yes, it is!");=0D=0A else=0D=0A gtk_= label_set_text(GTK_LABEL(data->label), "O no, it isn't!");=0D=0A=0D=0A = /* release GTK thread lock */=0D=0A gdk_threads_leave();=0D= =0A }=0D=0A }=0D=0A=0D=0A return(NULL);=0D=0A}=0D=0A=0D=0Aint = main(int argc, char *argv[])=0D=0A{=0D=0A GtkWidget *window;=0D=0A GtkW= idget *label;=0D=0A yes_or_no_args yes_args, no_args;=0D=0A pthread_t n= o_tid, yes_tid;=0D=0A=0D=0A /* init threads */=0D=0A g_thread_init(NULL= );=0D=0A=0D=0A /* init gtk */=0D=0A gtk_init(&argc, &argv);=0D=0A=0D=0A= /* init random number generator */=0D=0A srand((unsigned int)time(NULL= ));=0D=0A=0D=0A /* create a window */=0D=0A window =3D gtk_window_new(G= TK_WINDOW_TOPLEVEL);=0D=0A =0D=0A gtk_signal_connect(GTK_OBJECT (window= ), "delete_event",=0D=0A GTK_SIGNAL_FUNC(delete_event= ), NULL);=0D=0A =0D=0A gtk_signal_connect(GTK_OBJECT (window), = "destroy",=0D=0A GTK_SIGNAL_FUNC(destroy), NULL);=0D=0A= =0D=0A#if (GTK_MAJOR_VERSION =3D=3D 1) && (GTK_MINOR_VERSION =3D=3D 0)=0D= =0A gtk_container_border_width(GTK_CONTAINER (window), 10);=0D=0A#else = =0D=0A gtk_container_set_border_width(GTK_CONTAINER (window), 10);=0D=0A= #endif=0D=0A=0D=0A /* create a label */=0D=0A label =3D gtk_label_new("= And now for something completely different ...");=0D=0A gtk_container_ad= d(GTK_CONTAINER(window), label);=0D=0A =0D=0A /* show everything */=0D=0A= gtk_widget_show(label);=0D=0A gtk_widget_show (window);=0D=0A=0D=0A /= * create the threads */=0D=0A yes_args.label =3D label;=0D=0A yes_args.= what =3D YES_IT_IS;=0D=0A pthread_create(&yes_tid, NULL, argument_thread= , &yes_args);=0D=0A=0D=0A no_args.label =3D label;=0D=0A no_args.what =3D= NO_IT_IS_NOT;=0D=0A pthread_create(&no_tid, NULL, argument_thread, &no_= args);=0D=0A=0D=0A /* enter the GTK main loop */=0D=0A gdk_threads_ente= r();=0D=0A gtk_main();=0D=0A gdk_threads_leave();=0D=0A=0D=0A return(0= );=0D=0A}=0D=0A=0D=0AMerci,=0D=0AQuentin Quadrat=0A=0A*******************= ***** ADSL ILLIMITE TISCALI + TELEPHONE GRATUIT ************************ = =0ASurfez 40 fois plus vite pour 30EUR/mois seulement ! Et t=E9l=E9phone= z partout en France gratuitement, =0Avers les postes fixes (hors num=E9r= os sp=E9ciaux). Tarifs tr=E8s avantageux vers les mobiles et l'internatio= nal !=0APour profiter de cette offre exceptionnelle, cliquez ici : http:/= /register.tiscali.fr/adsl (voir conditions sur le site)=0A |
From: Hermann S. <in...@ze...> - 2004-07-13 12:44:18
|
hi just installed gtk-osx-0.7-binary and tried to compile the devel nessus 2.1. It works (no errors) but starting the client then doesn't really work: /usr/local/bin/nessus ** WARNING **: gdk_drag_init: not implemented gtk_init GTKMacSetup() ** WARNING **: gdk_font_load: CALLED with -adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-* Found font: helvetica, 12 pt (id: 21) ** WARNING **: gdk_atom_intern: unimplemented (warned once) ** WARNING **: gdk_window_set_cursor: not implemented! (only warned once) ** WARNING **: gdk_color_parse: None color gotten ** WARNING **: gdk_color_parse: None color gotten ** WARNING **: gdk_color_parse: None color gotten ** WARNING **: gdk_cursor_new: not implemented! ** WARNING **: gdk_cursor_new: not implemented! ** WARNING **: gdk_cursor_new: not implemented! ** WARNING **: gdk_cursor_new: not implemented! ** WARNING **: gdk_window_shape_combine_mask: not implemented! ** WARNING **: gdk_window_shape_combine_mask: not implemented! ** WARNING **: gdk_gc_set_clip_mask: no yet implemented on MacOS detail: button detail: button detail: button detail: button detail: button detail: button detail: button detail: button detail: button detail: button detail: button detail: button I then see the client window (seems to be complete) but cannot select the window. It is either frozen or something else isn't working as it should.. any hints? ideas? the process I see: PID COMMAND %CPU TIME #TH #PRTS #MREGS RPRVT RSHRD RSIZE VSIZE 20651 nessus 0.0% 0:00.62 1 54 327 1.37M 14.9M 6.03M 235M 20651 p4 S+ 0:00.62 /usr/local/bin/nessus greets Hermann |
From: David B. <va...@nt...> - 2004-06-12 23:41:53
|
I've been trying to figure out why labels on gtk status bars do not draw if you change the text. Its one of the three* really obvious problems with GTK-OSX (obvious at least if you use gimp 1.2.5 as your test bed...). As far as I can see the reason it does not draw is due to the fact that it should not draw. gtk_labels only draw in response to a gtk_expose event, not as a direct to the text changing. The trouble is I have no idea what sets of that expose event when the change of the label does not lead to a resize of the status bar. I was hoping that some one would be in position to trace this through on X11 on some platform. I've pasted the source to my test program below *There other two are range control with labels do not track the cursor properly and the empty part of lists do not clear properly. /* example code */ #include <gtk/gtk.h> int counter; gint delete( GtkWidget *widget, GtkWidget *event, gpointer data ) { gtk_main_quit(); return(FALSE); } void hello (GtkWidget *button, GtkWidget *widget) { gchar text[1024]; sprintf (text, "%ld Hello", counter++); //gtk_label_set_text(widget, text); gtk_statusbar_push (widget, 1, text); } int main( int argc, char *argv[] ) { GtkWidget *window; GtkWidget *status; GtkWidget *button; GtkWidget *main_vbox; gtk_init (&argc, &argv); counter = 0; window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_signal_connect (GTK_OBJECT (window), "delete_event", GTK_SIGNAL_FUNC (delete), NULL); gtk_container_set_border_width (GTK_CONTAINER (window), 10); main_vbox = gtk_vbox_new (FALSE, 2); status = gtk_statusbar_new (); //status = gtk_label_new("Test String"); /* This packs the button into the window (a gtk container). */ gtk_widget_show (status); button = gtk_button_new_with_label ("Big name to avoid Resize"); gtk_signal_connect (GTK_OBJECT (button), "clicked", GTK_SIGNAL_FUNC (hello), GTK_OBJECT (status)); gtk_container_add (GTK_CONTAINER (main_vbox), status); gtk_container_add (GTK_CONTAINER (main_vbox), button); gtk_container_add (GTK_CONTAINER (window), main_vbox); gtk_widget_show (button); gtk_widget_show (main_vbox); gtk_widget_show(window); gtk_main (); return(0); } /* example-end */ |
From: Andrew P. <en...@li...> - 2004-05-27 15:59:35
|
Hi all, ~gtk-osx-0.7 There are now new packages for download at the sourceforge site for gtk-osx, and gothello. This includes all the latest patches from the sourceforge site, bringing the releases to parity with what is currently in CVS. gtk-osx-0.7 -------------- * unified on Carbon Event Based Framework only builds. * now compiles with xcode - thanks to David Burnett * expose and Mouse Events are improved - thanks to David Burnett * added drawing to gimp support - thanks to David Burnett * added scroll wheel support - thanks to Andy Prock gothello-0.4 --------------- * now compiles against latest (0.7) gtk-osx release - thanks to Daniel J. Axtens ~binary release There is now binary release of gtk-osx-0.7, available at the sourceforge site as "gtk-osx-0.7-binary.dmg". This package contains the glib, gdk and gtk frameworks, the gtk-config and glib-config scripts, and installation documentation. ~Gtk+OSX Documentation We now have a wiki for documentation at: http://cinepaint.bigasterisk.com/GTKMacOSXDocumentation. The permissions on this wiki are open. Anybody can write on it. This would be an ideal place for any documentation concerning special build processes for Gtk+ apps, when using Gtk+OSX. -Andy |
From: Robin R. <ro...@Mo...> - 2004-05-25 17:27:06
|
Kevin, > Hi, just curious. What impact will your decision to move Cinepaint to > FLTK have on the development of the Gtk-OSX project? As I understood > it, your desire was to have a native version of Cinepaint on OS X--but > FLTK does run natively on OS X (though it's ugly as hell). Will the > GTK-OSX project continue? Yes, GTK+OSX is continuing unabated. We are making progress and hope to see it complete by the end of the year. FLTK is a bold new direction for CinePaint. How long it may take and what obstacles must be overcome is not yet fully understood. The dilemma faced in deciding a long term plan for CinePaint is that GTK2 is simply too large for our purposes. Our strategy for FLTK is to create an alternative that better meets our future needs. Cheers, Robin ------------------------------------------------------------------- Rob...@Mo... Hollywood, California www.CinePaint.org Open source digital motion picture film software |
From: Charles L. <cl...@gh...> - 2004-05-16 12:04:55
|
solebrother que said: > checking for GTK - version >=3D 1.2.8... ./configure: /gmp/bin/gtk-conf= ig: > No such file or directory Assuming you followed step 6 of the instructions, and /gmp/bin/gtk-config is installed, try editing the first line to read '#!/bin/sh -x'. Then, when you re-run configure, the config.log should show what gtk-config is trying to execute, and you might get a better idea of what is producing the 'no such file or directory' error. --=20 Charles Lepple cl...@gh... |
From: solebrother q. <ru...@ho...> - 2004-05-12 23:55:27
|
Greetings. I've been trying to get gimp and other apps to work on OS X without using fink for a while now. I followed the instructions listed here http://gtk-osx.sourceforge.net/docs/gimp.html but the blank carbon app won't build. I can't seem to configure either. This is what I get at the end when I configure: checking for GTK - version >= 1.2.8... ./configure: /gmp/bin/gtk-config: No such file or directory ./configure: /gmp/bin/gtk-config: No such file or directory ./configure: /gmp/bin/gtk-config: No such file or directory ./configure: /gmp/bin/gtk-config: No such file or directory ./configure: /gmp/bin/gtk-config: No such file or directory no *** Could not run GTK test program, checking why... *** The test program failed to compile or link. See the file config.log for the *** exact error that occured. This usually means GTK was incorrectly installed *** or that you have moved GTK since it was installed. In the latter case, you *** may want to edit the gtk-config script: /gmp/bin/gtk-config configure: error: Test for GTK failed. See the file 'INSTALL' for help. _________________________________________________________________ FREE pop-up blocking with the new MSN Toolbar get it now! http://toolbar.msn.com/go/onm00200415ave/direct/01/ |
From: David B. <va...@nt...> - 2004-05-12 19:24:12
|
Andrew Prock wrote: > Dave, > > Which patches are you not seeing downstream? There shouldn't be any > propagation time between developer and anonymous. > 888534 xcode fix RCS file: /cvsroot/gtk-osx/gtk-osx/gdk/gdkfont.c,v retrieving revision 1.1.1.1 diff -r1.1.1.1 gdkfont.c 194,195c194 < "-%8[^-]-%8[^-]-%8[^-]-%8[^-]-%30[^-]-%8[^-]-%30[^-]- < %30[^-]%n", --- > "-%8[^-]-%8[^-]-%8[^-]-%8[^-]-%30[^-]-%8[^-]-%30[^-]-%30[^-]%n", Index: gdk/gdkwindow.c = is one example there are still other differences that look like my hidden.patch I've seen the delay before in my own projects. Dave |
From: Andrew W. R. <awr...@ma...> - 2004-05-12 18:37:20
|
Andy, If I remember correctly, the anonymous CVS is mirrored from the developers tree. This makes it easy to control access. Drew Andrew Prock wrote: > Dave, > > Which patches are you not seeing downstream? There shouldn't be any > propagation time between developer and anonymous. > > Andy > > > David Burnett wrote: > >> Andrew Prock wrote: >> >>> David, >>> >>> All of your latest patches should now be in cvs. >> >> >> >> Great. >> >> They've not propagated down to the anonymous cvs yet though. So anyone >> wanting to build afresh may need to build a day or two. >> SF's a bit slow these days. >> >> Dave >> >> >> >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by Sleepycat Software >> Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to >> deliver >> higher performing products faster, at low TCO. >> http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 >> _______________________________________________ >> Gtk-osx-developer mailing list >> Gtk...@li... >> https://lists.sourceforge.net/lists/listinfo/gtk-osx-developer >> > > > > ------------------------------------------------------- > This SF.Net email is sponsored by Sleepycat Software > Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to > deliver > higher performing products faster, at low TCO. > http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 > _______________________________________________ > Gtk-osx-developer mailing list > Gtk...@li... > https://lists.sourceforge.net/lists/listinfo/gtk-osx-developer |
From: Andrew P. <en...@li...> - 2004-05-12 18:33:32
|
Dave, Which patches are you not seeing downstream? There shouldn't be any propagation time between developer and anonymous. Andy David Burnett wrote: > Andrew Prock wrote: > >> David, >> >> All of your latest patches should now be in cvs. > > > Great. > > They've not propagated down to the anonymous cvs yet though. So anyone > wanting to build afresh may need to build a day or two. > SF's a bit slow these days. > > Dave > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by Sleepycat Software > Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to > deliver > higher performing products faster, at low TCO. > http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 > _______________________________________________ > Gtk-osx-developer mailing list > Gtk...@li... > https://lists.sourceforge.net/lists/listinfo/gtk-osx-developer > |
From: David B. <va...@nt...> - 2004-05-12 18:07:19
|
Andrew Prock wrote: > David, > > All of your latest patches should now be in cvs. Great. They've not propagated down to the anonymous cvs yet though. So anyone wanting to build afresh may need to build a day or two. SF's a bit slow these days. Dave |
From: Andrew P. <en...@li...> - 2004-05-12 15:20:13
|
David, All of your latest patches should now be in cvs. Thanks, Andy Andrew Prock wrote: > Actually, I'm in the process of applying the current patches. They > should be up by tomorrow. > > Andy > > David Burnett wrote: > >> Andrew Prock wrote: >> >>> Yes, we're still working on this. >>> >>> The most up to date version is available via cvs. >>> (See the sourceforge section of the website for instructions.) >> >> >> >> I've noticed some of my patches haven't been applied to CVS. >> Was there any particular reason for this? >> >> Dave >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by Sleepycat Software >> Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to >> deliver >> higher performing products faster, at low TCO. >> http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 >> _______________________________________________ >> Gtk-osx-developer mailing list >> Gtk...@li... >> https://lists.sourceforge.net/lists/listinfo/gtk-osx-developer >> > > > > ------------------------------------------------------- > This SF.Net email is sponsored by Sleepycat Software > Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to > deliver > higher performing products faster, at low TCO. > http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 > _______________________________________________ > Gtk-osx-developer mailing list > Gtk...@li... > https://lists.sourceforge.net/lists/listinfo/gtk-osx-developer > |
From: Kim B. <ki...@ev...> - 2004-05-11 22:48:41
|
This sounds like exciting stuff, does this mean I can (sort of) compile Delphi apps to run on OS X? Kim ----- Original Message ----- From: "Andrew Prock" <en...@li...> To: <gtk...@li...> Sent: Tuesday, May 11, 2004 10:41 PM Subject: [gtk+osx] build target confusion > The build process for gtk-osx is a bit confusing at this point. This is > due in part to a lack of documentation, and also to the over abundance > of build targets. > > There are currently five build targets for the gtk-osx project: > 1) static lib > 2) fink static lib > 3) fink dynamic lib > 4) Carbon Event Framework > 5) Classic Event Framework > > For the next release we will be moving to a Carbon Event Framework > target only. Frameworks are the Apple gold standard for libraries on > Mac OS X. They organize a library's resources and header files, as well > as provide versioning. Among other things this move will also allow us > to begin targeting our documentation to a specific build style. > > For the standard Gtk+ app, this will change nothing, because we have > both glib-config and gtk-config scripts that are already targeted at the > frameworks. > > Further information regarding Mac OS X frameworks can be found here: > http://developer.apple.com/documentation/MacOSX/Conceptual/SystemOverview/index.html?http://developer.apple.com/documentation/MacOSX/Conceptual/SystemOverview/Frameworks/chapter_46_section_1.html#//apple_ref/doc/uid/20000984 > > > -Andy > > > ------------------------------------------------------- > This SF.Net email is sponsored by Sleepycat Software > Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver > higher performing products faster, at low TCO. > http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 > _______________________________________________ > Gtk-osx-developer mailing list > Gtk...@li... > https://lists.sourceforge.net/lists/listinfo/gtk-osx-developer |
From: Andrew P. <en...@li...> - 2004-05-11 21:41:28
|
The build process for gtk-osx is a bit confusing at this point. This is due in part to a lack of documentation, and also to the over abundance of build targets. There are currently five build targets for the gtk-osx project: 1) static lib 2) fink static lib 3) fink dynamic lib 4) Carbon Event Framework 5) Classic Event Framework For the next release we will be moving to a Carbon Event Framework target only. Frameworks are the Apple gold standard for libraries on Mac OS X. They organize a library's resources and header files, as well as provide versioning. Among other things this move will also allow us to begin targeting our documentation to a specific build style. For the standard Gtk+ app, this will change nothing, because we have both glib-config and gtk-config scripts that are already targeted at the frameworks. Further information regarding Mac OS X frameworks can be found here: http://developer.apple.com/documentation/MacOSX/Conceptual/SystemOverview/index.html?http://developer.apple.com/documentation/MacOSX/Conceptual/SystemOverview/Frameworks/chapter_46_section_1.html#//apple_ref/doc/uid/20000984 -Andy |
From: Andrew P. <en...@li...> - 2004-05-11 18:51:28
|
Actually, I'm in the process of applying the current patches. They should be up by tomorrow. Andy David Burnett wrote: > Andrew Prock wrote: > >> Yes, we're still working on this. >> >> The most up to date version is available via cvs. >> (See the sourceforge section of the website for instructions.) > > > I've noticed some of my patches haven't been applied to CVS. > Was there any particular reason for this? > > Dave > > > ------------------------------------------------------- > This SF.Net email is sponsored by Sleepycat Software > Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to > deliver > higher performing products faster, at low TCO. > http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 > _______________________________________________ > Gtk-osx-developer mailing list > Gtk...@li... > https://lists.sourceforge.net/lists/listinfo/gtk-osx-developer > |
From: David B. <va...@nt...> - 2004-05-11 18:35:20
|
Andrew Prock wrote: > Yes, we're still working on this. > > The most up to date version is available via cvs. > (See the sourceforge section of the website for instructions.) I've noticed some of my patches haven't been applied to CVS. Was there any particular reason for this? Dave |
From: Andrew P. <en...@ac...> - 2004-05-09 22:27:32
|
Yes, we're still working on this. The most up to date version is available via cvs. (See the sourceforge section of the website for instructions.) Welcome Aboard, Andy On Thu, 6 May 2004, STDDDB14 wrote: > I noticed that the project hasn=B9t been updated in a while. Is it still > under development??? If so I would love to help out. > > > -------------------------------- > Dustin D. Bryant > Macintosh Systems Administrator > SHSU - Computer Services > email: du...@sh... > -------------------------------- |
From: STDDDB14 <std...@sh...> - 2004-05-06 16:17:18
|
I noticed that the project hasn=B9t been updated in a while. Is it still under development??? If so I would love to help out. -------------------------------- Dustin D. Bryant Macintosh Systems Administrator SHSU - Computer Services email: du...@sh... -------------------------------- |
From: Jay V. <jv...@ac...> - 2004-04-26 13:34:20
|
hi all, i've just dl'ed gtk-osx and attempted to build it for my system in the order specified in the README. glib - Framework (compiles successfully) glib - static lib (compiles successfully) gdk - Carbon Events (compiles successfully) gdk - Framework (fails: Missing file or directory: /usr/local/lib/libglib.a Missing file or directory: /usr/local/lib/libgmodule.a Missing file or directory: /usr/local/lib/libgthread.a gdk - Library (fails: from gdk.c:38: In file included from /Users/j/Desktop/gtk-osx-0.6/gdk/gdk.h:31, /Users/j/Desktop/gtk-osx-0.6/gdk/gdktypes.h:33:18: glib.h: No such file or directory gtk - Library (fails: fnmatch.c:40:18: glib.h: No such file or directory fnmatch.c: In function `fnmatch': Are there steps in between building glib and gdk which I have omitted? If so, what are they, and why doesn't the README fully document those steps? Ultimately, I would like to be able to build the static libs for OSX, as I have a GTK app which I would like to distribute internally without requiring my users to have to install the full GTK package before they can use it ... In the meantime, I'm going back to fink. gtk-osx-0.6 is broken, in my opinion. -- ; Jay Vaughan |
From: SourceForge.net <no...@so...> - 2004-04-24 08:15:19
|
Patches item #941202, was opened at 2004-04-24 16:15 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=526809&aid=941202&group_id=70160 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Daniel J. Axtens (danielax) Assigned to: Nobody/Anonymous (nobody) Summary: Gothello as a working app bundle Initial Comment: Makes Gothello work as a .app bundle. Works for gothello 0.3 on 10.2.8 w/ gcc3.3. Also fixes some issues preventing me from compiling at all! Here is complete list of changes: Changed the CFLAGS in the makefile to -O2 -Wall -pedantic - fomit-frame-pointer, as -ansi will bomb. Changed the CFLAGS in the pbproj to -Wall, as -Wall - pedantic causes lots of warnings in the Carbon framework. Changed the header paths in the pbproj to more closely reflect `gtk-config --cflags`. The previous setup looked for glib somewhere in /usr/, but glib is (when compiled as a framework) in /Library/Frameworks. It now compiles through Project Builder. Made the program work as a double-clickable app bundle. Changed gtk_main.c fixed main: see comment. Disable option handling: see comment in init_all(). This patch is a diff -Naur: apply w/ patch -p0 < bundle-0.3- patch. You need to be just above the gothello-0.3 directory (gothello-0.3/..). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=526809&aid=941202&group_id=70160 |
From: Andrew P. <en...@li...> - 2004-04-16 15:48:53
|
The plan is to complete the port of gtk1 first, and then look into whether or not anyone is interested in porting gtk2. Andy George Williams wrote: >This has probably been asked before, but the archives link on the >listinfo page didn't work. > >Are there any plans to support gtk version 2? > > > >------------------------------------------------------- >This SF.Net email is sponsored by: IBM Linux Tutorials >Free Linux tutorial presented by Daniel Robbins, President and CEO of >GenToo technologies. Learn everything from fundamentals to system >administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >_______________________________________________ >Gtk-osx-developer mailing list >Gtk...@li... >https://lists.sourceforge.net/lists/listinfo/gtk-osx-developer > > |