ਡਿਵੈਲਪਰਾਂ ਲਈ ਨਵਾਂ ਕੀ ਹੈ

ਗਨੋਮ ੨.੩੨ ਡਿਵੈਲਪਰ ਪਲੇਅਫਾਰਮ ਦੀ ਵਰਤੋਂ ਕਈ ਡਿਵੈਲਪਰਾਂ ਵਾਸਤੇ ਖਾਸ ਬਦਲਾਅ ਕੀਤੇ ਗਏ ਹਨ। ਜੇ ਤੁਸੀਂ ਡਿਵੈਲਪਰਾਂ ਲਈ ਕੀਤੇ ਬਦਲਾਅ ਨਹੀਂ ਵੇਖਣਾ ਚਾਹੁੰਦੇ ਤਾਂ ਅੱਗੇ ਸ਼ੈਕਸ਼ਨ 5 ― ਅੰਤਰਰਾਸ਼ਟਰੀਕਰਨ ਉੱਤੇ ਜਾ ਸਕਦੇ ਹੋ ।

ਗਨੋਮ ਡੈਸਕਟਾਪ ਦੇ ਨਾਲ ਗਨੋਮ ੨.੩੨ ਗਨੋਮ ਡਿਵੈਲਪਰ ਪਲੇਟਫਾਰਮ ਦਾ ਵੀ ਨਵਾਂ ਰੀਲਿਜ਼ ਹੈ, ਜਿਸ ਵਿੱਚ ਗਨੂ LGPL ਅਧੀਨ API ਅਤੇ ABI ਸਟੇਬਲ ਲਾਇਬਰੇਰੀਆਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨ, ਜੋ ਕਿ ਅੰਤਰ-ਪਲੇਟਫਾਰਮ ਲਈ ਡਿਵੈਲਪਮੈਂਟ ਵਾਸਤੇ ਵਰਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ।

ਬਰਤਰਫ਼ ਲਾਇਬਰੇਰੀਆਂ ਲਈ ਵਰਤੋਂ ਫਿਕਸ

ਗਨੋਮ ੩.੦ ਦੇ ਸ਼ੁਰੂ ਹੋਣ ਨਾਲ ਗਨੋਮ ਦੇ ਕਈ ਬਰਤਰਫ਼ ਕੀਤੇ ਭਾਗ ਹਟਾ ਦਿੱਤੇ ਜਾਣਗੇ। ਇਹ ਬਰਤਰਫ਼ ਕੀਤੇ ਭਾਗਾਂ ਵਿੱਚ ਗਨੋਮ-ਖਾਸ ਲਾਇਬਰੇਰੀਆਂ, ਜਿਵੇਂ ਕਿ libart_lgpl, libbonobo, libbonoboui, libglade, libgnome, libgnomecanvas libgnomeprint, libgnomeprintui, libgnomeui, ਅਤੇ libgnomevfs। ਐਪਲੀਕੇਸ਼ਨਾਂ, ਜੋ ਕਿ ਗਨੋਮ ਡੈਸਕਟਾਪ ਦੇ ਭਾਗ ਵਜੋਂ ਦਿੱਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਲਈ ਇੱਕ ਸਫ਼ਾਈ ਟਾਸਕ ਬਣਾਈ ਗਈ ਹੈ ਤਾਂ ਕਿ ਕਿਸੇ ਵੀ ਬਰਤਰਫ਼ ਕੀਤੇ ਕੋਡ ਦੀ ਵਰਤੋਂ ਨਾ ਹੋਣ ਨੂੰ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾਵੇ। ਇਸ ਨਾਲ ਗਨੋਮ ੩.੦ ਲਈ ਬਦਲਾਅ ਸੌਖਾ ਰਹੇਗਾ।

ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਆਪਣੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਥਈ ਇਹ ਉਦਾਹਰਨ ਵਜੋਂ ਵਰਤਣ ਲਈ ਸਿਫਾਰਸ਼ੀ ਹੈ। ਇਸ ਤੋਂ ਬਿਨਾਂ, ਕੋਈ ਵੀ ਡਿਵੈਲਪਰ (ਜਾਂ ਜੋ ਡਿਵੈਲਪਰ ਬਣਨਾ ਚਾਹੁੰਦੇ ਹਨ), ਜੋ ਸਾਡੀ ਮੱਦਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ, GNOME ਗੋਲ ਵਿਕਿ ਪੇਜ਼ ਤੋਂ ਕਈ ਕੰਮ ਲੈ ਸਕਦੇ ਹਨ, ਜੋ ਕਿ ਹਾਲੇ ਪੂਰੇ ਨਹੀਂ ਹੋਏ। ਮੋਡੀਊਲਾਂ ਲਈ ਬਾਕੀ ਰਹਿੰਦੇ ਕੰਮਾਂ ਲਈ ਆਟੋਮੈਟਿਕ ਬਣੇ ਅਤੇ ਅੱਪਡੇਟ ਜਾਣਕਾਰੀ ਹੈ, ਜੋ ਕਿ jhbuild ਬਿਲਡ ਟੂਲ ਰਾਹੀਂ ਸਹਾਇਕ ਹੈ, ਇੱਥੇਲੱਭੀ ਜਾ ਸਕਦੀ ਹੈ।

4.1. Glib 2.26

Glib ੨.੨੬ ਵਿੱਚ GSettings, ਜੋ ਕਿ GConf ਦਾ ਬਦਲ ਹੈ, ਦੇ ਨਾਲ ਨਾਲ GDBus ਵੀ ਹੈ। GDateTime ਵਿੱਚ ਨਵੇਂ ਮਿਤੀ ਤੇ ਸਮਾਂ API ਵੀ ਹਨ। Glib ਵਿੱਚ dtrace ਤੇ systemtap static ਮਾਰਕਰ ਲਈ ਸਹਿਯੋਗ, GObject ਪਰਾਪਟੀ ਬਾਈਡਿੰਗ, ਜਿਵੇਂ libexo ਅਤੇ GSocket ਲਈ ਪਰਾਕਸੀ ਸਹਿਯੋਗ ਵੀ ਸ਼ਾਮਲ ਹੈ। ਹੋਰ ਸੁਧਾਰਾਂ ਵਿੱਚ G_DEFINE_[BOXED|POINTER]_TYPE ਵਿੱਚ ਬਾਕਸ ਤੇ ਪੁਆਇੰਟਰ ਕਿਸਮ ਲਈ ਨਵਾਂ ਸੌਖਾ ਮਾਈਕਰੋ ਸ਼ਾਮਲ ਹੈ, ਤੇ ਆਖਰ 'ਚ ਨਵਾਂ ਫੰਕਸ਼ਨ g_object_notify_by_pspec ਵੀ ਹੈ, ਜੋ ਕਿ g_object_notify ਤੋਂ ਤੇਜ਼ ਹੈ।

4.2. ਅਜੂੰਤਾ

ਅੰਜੂਤਾ, ਫੀਚਰਾਂ ਨਾਲ ਭਰਪੂਰ ਡਿਵੈਲਪਮੈਂਟ ਸਟੂਡਿਓ ਤੇ IDE, ਜਿਸ ਵਿੱਚ ਪਰੋਜੈਕਟ ਪਰਬੰਧ, ਸੌਖਾ ਡੀਬੱਗਰ, ਸਰੋਤ ਐਡੀਟਰ, ਵਰਜਨ ਕੰਟਰੋਲ GUI ਡਿਜ਼ਾਇਨਰ ਤੇ ਹੋਰ ਕਈ ਕੁਝ ਸ਼ਾਮਲ ਹੈ, ਨੂੰ ਨਵੇਂ ਫੀਚਰਾਂ ਲਈ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ।

ਪਾਈਥਨ ਤੇ ਵਾਲਾ ਹੁਣਾ ਅਜੂੰਤਾ ਵਿੱਚ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਹਿਯੋਗੀ ਹਨ, ਜਿਸ ਵਿੱਚ calltips ਤੇ ਆਪਣੇ-ਆਪ ਪੂਰਾ ਕਰਨ ("IntelliSense") ਸ਼ਾਮਲ ਹਨ।

ਅਜੂੰਤਾ ਦਾ ਡੀਬੱਗਰ ਹੁਣ pretty-printing ਲਈ ਸਹਿਯੋਗੀ ਹੈ। ਜਦੋਂ ਡੀਬੱਗ ਕਰਨਾ ਹੋਵੇ ਤਾਂ, ਆਬਜੈਕਟਾਂ ਨੂੰ ਯੂਜ਼ਰ ਦੀ ਲੋੜ ਮੁਤਾਬਕ ਵੇਖਾਇਆ ਜਾਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ GObjects ਜਾਂ C++- ਕਲਾਸਾਂ ਆਦਿ। ਅਖੀਰ 'ਚ, ਸਿੰਬਲ-ਡਾਟਾਬੇਸ ਵਿੱਚ ਵੱਡੇ ਪੱਧਰ ਉੱਤੇ ਕਾਰਗੁਜ਼ਾਰੀ ਸੁਧਾਰ ਕੀਤਾ ਗਿਆ ਹੈ।

4.3. ਫੁਟਕਲ ਡਿਵੈਲਪਰ ਅੱਪਡੇਟ

ਗਨੋਮ ੨.੩੨ ਡਿਵੈਲਪਮੈਂਟ ਪਲੇਅਫਾਰਮ ਵਿੱਚ ਹੋਰ ਅੱਪਡੇਟ 'ਚ ਸ਼ਾਮਲ ਹਨ, libfolks ਸ਼ਾਮਲ ਕਰਨਾ, ਇੱਕ ਲਾਇਬਰੇਰੀ, ਜੋ ਕਿ ਇੰਪੈਂਥੀ ਦੇ ਮੇਟਾ-ਸੰਪਰਕ ਸਹੂਲਤ ਲਈ ਸਹਿਯੋਗੀ ਹੈ। Devhelp ਵਿੱਚ ਹੁਣ ਖਾਸ ਕਿਤਾਬਾਂ ਨੂੰ ਬੰਦ ਕਰਨਾ ਸੰਭਵ ਹੈ। GTK+ ਯੋਜਨਾ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ ਤੇ GTK+ ੨.੨੨ ਵਿੱਚ ਤਾਜ਼ਾ ਅਸੈੱਸਰ ਸਹੂਲਤ ਨੂੰ ਡਿਵੈਲਪਰਾਂ ਲਈ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਕਿ ਉਹ ਆਪਣੀਆਂ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ GTK+ ੩.੦ ਲਈ ਤਿਆਰ ਕਰ ਸਕਣ।