summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add README.md to distPhilip Chimento2013-10-04
|
* Use ustar format for tarballsPhilip Chimento2013-10-04
| | | | | This is necessary because Jenkins' temp directory names will cause file paths longer than 99 characters.
* Merge pull request #338 from endlessm/issues/337Daniel Drake2013-10-04
|\ | | | | Remove screen-size test
| * Remove screen-size testPhilip Chimento2013-10-04
|/ | | | | | | | | This test does not apply anymore; previously we set the size of an EosWindow explicitly to be the screen size, but now we just call gtk_window_maximize(). A window manager is free to ignore this call, so we cannot reliably test for it -- e.g. in Jenkins' xvfb environment. [endlessm/eos-sdk#337]
* Merge pull request #336 from endlessm/issues/334P. F. Chimento2013-10-04
|\ | | | | #334 As root, 'make check' must succeed
| * As root, 'make check' must succeedPhilip Chimento2013-10-04
|/ | | | | | | The test that checks that EosApplication fails when the user config dir is not writable, is now disabled if UID == 0 or EUID == 0. [endlessm/eos-sdk#334]
* Merge pull request #329 from endlessm/issues/321P. F. Chimento2013-10-03
|\ | | | | #321 Put local typelib and lib directories in test environment
| * Put local typelib and lib directories in test environmentPhilip Chimento2013-10-02
| | | | | | | | | | | | | | | | When running the tests, we want them to pick up the local copies of Endless-0.typelib and libendless-0.so instead of the installed copies. The tests now also run properly when there are no installed copies. [endlessm/eos-sdk#321]
* | Merge pull request #323 from endlessm/issues/301P. F. Chimento2013-10-01
|\ \ | |/ |/| #301 Topbar back button on category page
| * Styled top bar back buttonRory MacQueen2013-10-01
| | | | | | | | | | | | | | | | | | | | Previously, the back button on the top window bar was not styled correctly according to designs. This commit changes the BackButton widget to now suclass Endless Asset Button and have the right styling. [endlessm/eos-sdk#301]
| * Gave category page back button a nameRory MacQueen2013-10-01
|/ | | | | | | | | Previously this asset button did not have a name and we were just styling it by styling the Gjs AssetButton. However, this will not work when we want to add other asset buttons with different styling, so giving it its own name [endlessm/eos-sdk#301]
* Merge pull request #319 from endlessm/issues/318mattdangerw2013-09-30
|\ | | | | Fix make distcheck
| * Fix make distcheckPhilip Chimento2013-09-30
| | | | | | | | | | | | | | Specify all .html build products of the WebHelper documentation, and clean up the build output a little bit on the terminal. [endlessm/eos-sdk#318]
* | Merge pull request #320 from endlessm/window-closeP. F. Chimento2013-09-30
|\ \ | |/ |/| Window close
| * Remove unused argumentsEmmanuele Bassi2013-09-28
| | | | | | | | | | Also, do not cast from the macro otherwise, once we drop the macro, we'll have to modify the call site to do the cast anyway.
| * Use gtk_widget_get_toplevel()Emmanuele Bassi2013-09-27
| |
| * Let GTK emit the GtkWidget::delete-eventEmmanuele Bassi2013-09-27
|/ | | | | Emitting the ::delete-event signal ourselves is not supported, and will inevitably lead to undefined behaviour.
* Merging translations from TransifexPhilip Chimento2013-09-26
| | | | For 2013-09-27 release
* Merge pull request #317 from endlessm/issues/270P. F. Chimento2013-09-26
|\ | | | | #270 [wikipedia] Back button on category page
| * Added back button to categories pageRory MacQueen2013-09-26
| | | | | | | | | | | | | | | | | | Designers wanted a back button the categories page to make it easier for users to navigate back to the home page. This button is an asset button from our SDK. [endlessm/eos-sdk#270]
| * Renamed TextButton to ListTextButton so that we can have other textbuttonsRory MacQueen2013-09-26
| |
| * Reorganized widget layout for the category pageRory MacQueen2013-09-26
| | | | | | | | | | | | | | | | | | | | | | We were encountering a bizarre bug where the textview would enlarge when you click the button on the category page. It seems to be due to the set_size_request call on the textview or containing widget. To correct, I took out that set_size_request call and instead subclassed the textview to override the get_preferred_width function. The button image is a placeholder till we get the right asset from design.
| * Removed unnecessary frame on category pageRory MacQueen2013-09-26
| |
* | Merge pull request #305 from endlessm/issues/303Cosimo Cecchi2013-09-26
|\ \ | |/ |/| API for per-user application config directory
| * Run all tests with unique application IDPhilip Chimento2013-09-26
| | | | | | | | | | | | | | Running tests with the same application ID causes DBus collisions. Apparently this did not cause problems until now. [endlessm/eos-sdk#303]
| * API for per-user application config directoryPhilip Chimento2013-09-26
|/ | | | | | | | | | During application startup, ensure that the config directory ($HOME/.config/com.example.application-id) exists and is writable. Add API for accessing the directory: - eos_application_get_config_dir() - EosApplication:config-dir [endlessm/eos-sdk#303]
* Merge pull request #312 from endlessm/issues/310Will Greenberg2013-09-24
|\ | | | | Issues/310
| * WebHelper documentation improvementsPhilip Chimento2013-09-23
| | | | | | | | | | | | A few formatting improvements [endlessm/eos-sdk#310]
| * Don't forget to import String.format()Philip Chimento2013-09-23
| | | | | | | | | | | | Previously, it wasn't imported [endlessm/eos-sdk#310]
| * URIdecode web action namePhilip Chimento2013-09-23
| | | | | | | | | | | | | | In case the name of the web action is URIencoded, make sure to URIdecode it before looking it up in the dictionary of defined web actions. [endlessm/eos-sdk#310]
| * Update WebHelper API to be introspectablePhilip Chimento2013-09-23
| | | | | | | | | | | | | | | | | | - Replace _webActions with define_web_action() method and another define_web_actions() method for the Endless.js overrides file - Replace _translationFunction with set_translation_function() and get_translation_function() [endlessm/eos-sdk#310]
| * Make example WebHelper program exemplaryPhilip Chimento2013-09-20
| | | | | | | | | | | | | | Clean up the code and make sure that it can be used as an example without introducing any bad practices. [endlessm/eos-sdk#310]
* | Merge pull request #314 from endlessm/issues/313P. F. Chimento2013-09-23
|\ \ | |/ |/| #313 Fix doc tests
| * Fix doc testsPhilip Chimento2013-09-23
|/ | | | | | Add missing EosFlexyGrid documentation and fix a couple of cosmetic issues. [endlessm/eos-sdk#313]
* Merge pull request #308 from endlessm/issues/302Will Greenberg2013-09-20
|\ | | | | Documentation for WebHelper
| * Documentation for WebHelperPhilip Chimento2013-09-19
|/ | | | | | | | This adds the infrastructure for autogenerating HTML documentation from a Javascript module using NaturalDocs, and then adds documentation comments to webhelper.js. [endlessm/eos-sdk#302]
* Merge pull request #307 from endlessm/issues/306P. F. Chimento2013-09-19
|\ | | | | #306 Added asset button to the endless override
| * Added asset button to the endless overrideMatt Watson2013-09-18
| | | | | | | | | | | | | | | | The syntax can will hopefully stay the same for apps when this widget gets rewritten in C. Added support for labels like the standard button. Moved the overrides rules to a separate .inc makefile so we can add more standard js libs if we want [endlessm/eos-sdk#290]
* | Merge pull request #309 from endlessm/issues/1015Cosimo Cecchi2013-09-19
|\ \ | |/ |/| Improvements to EosFlexyGrid
| * docs: Add FlexyGrid and FlexyGridCell to the API referenceEmmanuele Bassi2013-09-19
| | | | | | | | [endlessm/eos-sdk#1015]
| * Fixes after code reviewEmmanuele Bassi2013-09-19
| | | | | | | | [endlessm/eos-sdk#1015]
| * test/flexy-grid: Initialize counterEmmanuele Bassi2013-09-19
| | | | | | | | [endlessm/eos-sdk#1015]
| * Set the scrolled window scroll policy in tests/flexy-gridEmmanuele Bassi2013-09-19
| | | | | | | | | | | | This allows testing the FlexyGrid widget in a scrollable widget. [endlessm/eos-sdk#1015]
| * Ensure a correct minimum height for EosFlexyGridEmmanuele Bassi2013-09-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The FlexyGrid cannot really have a fixed minimum height, since we don't support width-for-height layout. This means that the FlexyGrid needs a minimum height equal to its natural height - and we need to compute the latter depending on the passed width. This fixes the height handling when packing a EosFlexyGrid inside a GtkScrolledWindow. [endlessm/eos-sdk#1015] [endlessm/eos-sdk#1015]
| * Fix the annotation for EosFlexyGrid.set_sort_func()Emmanuele Bassi2013-09-19
| | | | | | | | | | | | The correct scope type is 'notified'. [endlessm/eos-sdk#1015]
| * Document EosFlexyGridCellEmmanuele Bassi2013-09-19
| | | | | | | | [endlessm/eos-sdk#1015]
| * Add EosFlexyGrid test unitEmmanuele Bassi2013-09-19
| | | | | | | | | | | | Begin by testing the basic accessors and construction. [endlessm/eos-sdk#1015]
| * Document and clean up EosFlexyGridEmmanuele Bassi2013-09-19
| | | | | | | | | | | | Properties, accessors, and documentation were missing. [endlessm/eos-sdk#1015]
| * Add editor temporary files to the ignore fileEmmanuele Bassi2013-09-19
| |
| * Add a test case for the FlexyGrid widgetEmmanuele Bassi2013-09-19
| | | | | | | | [endlessm/eos-sdk#1015]