[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: GTK+-2.3.0 released [unstable]



Matthias Mann wrote:
>             
>         ***  Re: GTK+-2.3.0 released [unstable]  ***
>  
>  On Saturday October 25 2003 00:35 CEST, Owen Taylor wrote:
>  
>  > GTK+-2.3.0 is now available
>  
>  Hi Owen,
>  
>  thanks for this news that will make happy a lot of people!
>  
>  And while being happy about that news i was becomming some
>  ideas. Could be some criticize on Gtk+. But please take it
>  easy. Nobody needs to be tired! Cause nobody's perfect...
>  
>  ...Last months i wrote an application with Gtk+2.x. For the
>  file selection i used GtkFileSelection and for a tree view
>  GtkTreeView.
>  
>  My statement:
>  
>  Now GtkCTree is not very old but deprecated. What's about
>  GtkFileSelection? Du i need to update my source code in
>  the next three months?
>  
>  If yes i think: "HELP!!! how much time i will need for
>  maintaining my source codes!"
>  
>  I'm thinking that this question never should be called.
>  And now?
>  
>  I know that old ideas sometimes needs to be fallen down.
>  And i didn't forget that now Gtk+ is in a development
>  step called version 2.x (the stable one). But there is an
>  idea that i saw in reallity:
>  
>  If i like to install any for M$-Windows 1995 written
>  application on a $Windows XP system (since 2000) there are
>  no problems while using these very old binaries on a modern
>  PC system. But installing Gtk+ application binaries,
>  written in 2002, will make big problems for big projects
>  if i like to install them on a one year newer OS(with Gtk+)?
>  
>  On modern PC systems (most have them) isn't it possible to
>  keep old traditions? If a developer needs to update some
>  source code to the newest feautures of Gtk+ he will do this!
>  
>  And while the old, older and oldest code is running perfect
>  or good enough, why removeing those code? Isn't it equal
>  wheter a great library like Gtk+ needs 10 or 20 MB on hard
>  disk?
>  
>  Have a nice day!
>  
>  Mathew
>  
>  --
>  Nothing is impossible!
>    You only need to know the way.
>  
>    :-)

you're comparing statically compiled win32 binaries to a shared library 
binary.  Of course it's going to make a difference what your current 
gtk+ version is if you have it dynamically linked.  So if that's a 
problem for you, statically link your binaries and distribute your stuff 
like win32 does, already compiled.


When staying up to date with a library you have to expect certain 
functions will get updated, deprecated and replaced. The only thing you 
can do besides the windows way (statically link or have every program 
bring it's own version of the library in it's own directory) is to not 
use functions that are on their way to becoming obscoleted.  It's not 
like this happened over night to decide to remove a function from gtk, 
you had plenty of time to port the code if you really wanted to.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]