Agar

Screenshot Λογισμικό:
Agar
Στοιχεία Λογισμικού:
Εκδοχή: 1.4.1
Ανεβάστε ημερομηνία: 12 May 15
Προγραμματιστής: Wilbern Cobb
Άδεια: Δωρεάν
Δημοτικότητα: 14

Rating: 1.0/5 (Total Votes: 2)

του έργου Αγάρ παράγει ένα φορητό και το παράθυρο του συστήματος εργαλειοθήκη ανεξάρτητη γραφικών της SDL και OpenGL.
Εκτός από ένα πλήρως λειτουργικό εργαλειοθήκη GUI, ένα σύνολο γραφικών υψηλότερου επιπέδου σχετίζονται βιβλιοθήκες περιλαμβάνονται επίσης σε άγαρ. Για μια πλήρη λίστα, δείτε τη σελίδα Αγάρ βιβλιοθήκες.
Agar είναι ελεύθερο λογισμικό. Ο πηγαίος κώδικας Agar είναι ελεύθερα χρησιμοποιήσιμο και επαναχρησιμοποιήσιμα από όλους υπό την άδεια BSD.
Αγάρ είναι γραμμένο σε ANSI C και είναι φορητό σε όλες τις πλατφόρμες που υποστηρίζονται από τη βιβλιοθήκη SDL. Η βιβλιοθήκη και τα συναφή έργα του ήταν στην ενεργό ανάπτυξη από το 2001. Το έργο χρηματοδοτείται από csoft.net φιλοξενία

Τι είναι καινούργιο σε αυτή την έκδοση:.

< p>
  • Λιμάνι στο Xbox (χάρη Michael J. Wood!).
  • widget κώδικα μπορούν πλέον να χρησιμοποιούν τα AG_Redraw (interfaces) για να προκαλέσει την απόδοση. Η γενική βρόχος εκδήλωση χρησιμοποιεί αυτές τις πληροφορίες για να αποφεύγονται οι άσκοπες ενημερώσεις βίντεο - έθιμο βρόχους περίπτωση θα πρέπει να τροποποιηθεί για να ελέγξετε το παράθυρο & quot? Βρώμικη & quot? σημαία για να επωφεληθούν από αυτό το χαρακτηριστικό.
  • Σταθερή συλλογή με επιλογή --disable-κληρονομιά.
  • Εφαρμόζεται AG_SurfaceFromPNG () και AG_SurfaceFromJPEG ().
  • Διορθώθηκε το bug συντριβή στο AG_SurfaceFromSDL ()? χάρη καταπακτή!
  • Προστέθηκε AG_SetJPEGQuality (), για να ρυθμίσετε την ποιότητα που χρησιμοποιείται από AG_SurfaceExportJPEG ().
  • Συγχώνευση --enable-foodebug σε --enable-objdebug? αφαιρέστε lockdebug.
  • Αναβάθμιση του συστήματος κατασκευής με BSDBuild 2.8. Σημειώστε ότι μπαγιάτικο ./agar-config/ και ./agar-foo-config/ καταλόγους μπορεί να σπάσει τη συσσώρευση και πρέπει να απομακρύνονται πριν από την εκτέλεση ./configure.
  • Fix κατάσταση αδιεξόδου με το (3) διεπαφή AG_Timeout όταν τα χρονόμετρα προγραμματιστεί με αντίστροφη σειρά? χάρη στην Jakob Reschke για την αποτύπωση!
  • Διορθώθηκε το bug UTF8 μετατροπή με ακολουθίες 3-byte? χάρη Τζέρι Huang!
  • Σταθερή συντεταγμένες offset για popup μενού κάτω από τους οδηγούς ενιαίο παράθυρο.
  • Πολλές βελτιώσεις στην αναφορά API. Προστέθηκε AG_DriverGLX (3), AG_DriverWGL (3), AG_DriverSDLFB (3), AG_DriverSDLGL (3), AG_DriverMw (3) και AG_DriverSw (3), AG_InitGraphics () σελίδες manual.
  • Διορθώθηκε το bug συντριβή με AG_TEXTBOX_STATIC και AG_EDITABLE_STATIC.
  • Προστέθηκε & quot? Δομή δεδομένων & quot? ενότητα για να AG_Window (3).
  • Προστέθηκε λείπουν SDL_LockSurface () καλεί σε οδηγούς sdlfb / sdlgl.
  • AG_InitGraphics () μπορεί να δεχτεί τώρα επιχειρήματα προετοιμασίας του οδηγού.
  • Να αποφεύγεται η χρήση του gettimeofday () στην πλατφόρμα Cygwin.
  • ΜΑΘΗΜΑΤΙΚΑ:. Προειδοποιήσεις Fix μετατροπής τύπου
  • Εφαρμόζεται AG_DirDlg (3) widget επιλογής καταλόγου.
  • Εφαρμόζεται AG_Anim (3) διασύνδεση.
  • WGL:. Τερματίστε την εφαρμογή από την έξοδο από το βρόχο περίπτωση αντί να χρησιμοποιούν την έξοδο ()
  • Σε AG_Scrollbar (3), να εφαρμόσει την επιλογή AG_SCROLLBAR_AUTOHIDE.
  • θέματα κατάρτισης Fix υπό MinGW / MSYS (χάρη Joergen!)
  • WGL: Δημοσίευση & quot? Παράθυρο-gainfocus & quot? περίπτωση, όταν ένα παράθυρο επικεντρώνεται για πρώτη φορά στη δημιουργία.

Τι είναι καινούργιο στην έκδοση 1.4.0:

  • Προστέθηκε υποστήριξη για πολλαπλές & quot? Μητρική & quot? παράθυρα? επαναλάβει των γραφικών χαμηλού επιπέδου και τις διασυνδέσεις συσκευή εισόδου. Από αυτή την έκδοση, οι διαθέσιμοι οδηγοί είναι:
  • o Glx (OpenGL καθιστώντας μέσω συστήματος X Window? Πολλαπλά παράθυρα)
  • o WGL (OpenGL καθιστώντας κάτω από τα Windows? Πολλαπλά παράθυρα)
  • o sdlfb (framebuffer απόδοση μέσω της SDL? Εσωτερικής WM)
  • o sdlgl (ΓΠ απόδοση μέσω της SDL? Εσωτερικής WM).
  • Οι νέοι οδηγοί μπορούν επίσης να εφαρμοστούν στο πλαίσιο της αίτησης, ο οδηγός API τεκμηριώνεται στο AG_Driver (3).
  • Οι αιτήσεις θα πρέπει να χρησιμοποιούν τώρα AG_InitGraphics () για να προετοιμάσει το γραφικό περιβάλλον. Προς τα πίσω συμβατότητα διατηρείται, αλλά AG_InitVideo () θα επιλέξει μόνο μεταξύ των οδηγών γραφικών και μόνο-παράθυρο.
  • Αγάρ μπορεί τώρα να οικοδομηθεί χωρίς τη βιβλιοθήκη SDL, όπου η SDL οδήγησης γραφικών δεν είναι απαραίτητη.
  • Πολλές βελτιώσεις στο (3) διεπαφή AG_Surface, πλέον να βασίζονται στις SDL.
  • Εφαρμογή γενική AG_Keyboard και AG_Mouse διεπαφές? επιτρέπει πολλαπλές συσκευές εισόδου.
  • Να εφαρμοστεί το widget & quot? Ενέργειες & quot? ως μια γενική μέθοδο χειρισμού κινήσεις του ποντικιού και του πληκτρολογίου σύμφωνα με τις προτιμήσεις του χρήστη (βλ AG_Widget (WIDGET_ACTIONS)).
  • Αγάρ παράθυρα είναι τώρα συνδέεται και να αποσυνδέεται με τη χρήση AG_ObjectAttach () και AG_ObjectDetach () έναντι ενός γονέα AG_Driver (3)? η λειτουργία AG_ViewDetach () είναι πλέον παρωχημένο.
  • Προστέθηκε AG_Tbl (3), AG_Tree (3) διεπαφές να ag_core.
  • χειρισμό Fix δυναμικά διατεθεί χορδές σε AG_CopyVariable ().
  • Εφαρμογή AG_TlistUniq (), AG_TlistAddHead ().
  • Σημαντικές βελτιώσεις στο AG_LookupClass ().
  • Σταθερά παρέχει απλά παραλλαγές χορδών για κάθε λειτουργία την αποδοχή μορφή επιχειρήματα κορδόνι. Αυτό επιτρέπει την πιο αποδοτικό κώδικα, και αποφεύγει τις επιπλοκές με τη γλώσσα συνδέσεις.
  • Όπως οι παραθύρων * προθέματα σε εκδηλώσεις όπως το παράθυρο-mousemotion δεν είναι πλέον σχετικό, το σήμα τους αποδοκιμάζεται υπέρ της ποντικιού- * και το κλειδί -. *
  • Ο ακέραιος typedefs Uint8, Sint8, Uint16, Sint16, κλπ δεν πραγματοποιούνται πλέον δημόσιες, εκτός _USE_AGAR_TYPES είναι ρητά ορίζεται.
  • Widgets όπως AG_Textbox (3) τώρα ενσωματώσετε AG_Label (3) widgets για την εμφάνιση που σχετίζεται ετικέτες κειμένου τους.
  • Προστέθηκε AG_TextboxSetFont (), AG_EditableSetFont (), AG_ConsoleSetFont ().
  • Διάφορα προσθήκες στο AG_Console (3).
  • Τώρα είναι δυνατόν να έχουν την AG_Scrollbar (3) μέγεθος έλεγχο κλιμακώνονται αυτόματα από το & quot? Ορατό & quot? δεσμευτική, επιτρέποντας AG_SCROLLBAR_AUTOSIZE.
  • Σταθερά αντιπροσωπεύουν τιμές χρώματος χρησιμοποιώντας AG_Color (3) καθ 'όλη τη API.
  • Πολλές προσθήκες και ενημερώσεις για αναφορά API.
  • Προστέθηκε διάφορες ρουτίνες μέγεθος υπόδειξη: AG_ProgressBarSetLength (), AG_ScrollbarSizeHint ()
  • .
  • Σταθερά μερικά διαρροές μνήμης για AG_Destroy ()? πρόσθεσε demos / reinit / δοκιμή περίπτωση.

  • Οι
  • δρομέας αλλάζει πλέον γίνεται απ 'ευθείας από τον κωδικό widget. Αντ 'αυτού, widgets τώρα εγγραφή & quot? Αλλαγή του δρομέα περιοχές & quot? μέσω του AG_Cursor (3) διασύνδεση.
  • Εισαγωγή δομή AG_EventQ,
  • Προστέθηκε AG_ObjectSetAttachFn (), AG_ObjectSetDetachFn (), AG_ObjectMoveToHead () και AG_ObjectMoveToTail () λειτουργίες, επιτρέποντας τη σειρά του παιδιού αντικείμενα που πρέπει να ελέγχονται. Αυτό χρησιμοποιείται από AG_Window (3), όπου σειρά είναι σημαντική.
  • Εφαρμόζεται AG_ShortFilename () ρουτίνα χρησιμότητα.
  • VG: τέθηκε σε εφαρμογή VG_Status (), VG_TextString (). VG_View (3) χρησιμοποιεί τώρα το widget ενέργειες.
  • Το προεπιλεγμένο θέμα επιτρέπει τώρα τη διαφάνεια στο χρώμα σχεδίου.

Τι είναι καινούργιο στην έκδοση 1.3.4:.

  • Οι βελτιώσεις, διορθώσεις και νέα χαρακτηριστικά

Τι είναι καινούργιο στην έκδοση 1.3.3:.

  • προστέθηκαν Δεσμεύσεις για το Ada
  • Προστέθηκε Μια βιβλιοθήκη μαθηματικών. Φορητότητα και την κατάρτιση διορθώσεις έγιναν.
  • Πολλές βελτιώσεις έγιναν στο σύστημα AG_Object? κλάσεις αντικειμένων είναι τώρα φορτωθεί δυναμικά.
  • Λαθών έχει βελτιωθεί.
  • Η βιβλιοθήκη VG ως επί το πλείστον επαναυλοποιηθεί και τώρα τεκμηριώνεται επίσημα.
  • Σημαντικό μέγεθος, κούρεμα / σφαγή, και καθιστώντας σχετίζονται με διορθώσεις έγιναν στη βιβλιοθήκη GUI.
  • Νέο widgets περιλαμβάνουν Slider και Scrollview.

Σχόλια για Agar

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!