Commit Graph

  • 016e42050f [apps/graph/values] Add a class of title cell inheriting of even odd cell Émilie Feral 2016-10-07 14:28:22 +02:00
  • 5004b3af9c [apps/graph/values] add a temporary methods to print float in a buffer Émilie Feral 2016-10-07 14:13:37 +02:00
  • bda1982db0 [apps/graph] Add methods to find active functions in function store Émilie Feral 2016-10-07 14:08:09 +02:00
  • 22271b1f74 [apps/graph/list] Improve the drawing of the list of functions Émilie Feral 2016-10-07 14:06:17 +02:00
  • fc5e282edf [apps/graph] Put the function variable name "(x)" in function Émilie Feral 2016-10-07 14:03:43 +02:00
  • c3524fa287 [apps/graph/list] make the class function cell inherits from even odd cell class Émilie Feral 2016-10-07 13:57:23 +02:00
  • 72f9fa9bd5 [poincare] Use libm to eval trig functions Romain Goyet 2016-10-07 20:11:22 +02:00
  • 183efe9257 [liba] Import trigonometric function from OpenBSD's libm Romain Goyet 2016-10-07 20:10:57 +02:00
  • e61dce4c65 [poincare] Remove a warning Romain Goyet 2016-10-07 20:07:48 +02:00
  • e991ea07c2 [liba] Use OpenBSD's libm Romain Goyet 2016-10-07 19:45:09 +02:00
  • ba3eb94be7 [poincare] Add a Logarithm expression Romain Goyet 2016-10-07 17:11:34 +02:00
  • 4ab77b0ca8 [poincare] Clean sin/cos/tan Romain Goyet 2016-10-07 17:05:32 +02:00
  • 6b2766035f Build using the hard-float abi Romain Goyet 2016-10-07 15:05:32 +02:00
  • 39f6990f76 [liba] Add powf from FreeBSD and its dependencies Romain Goyet 2016-10-07 14:53:21 +02:00
  • 02857d499d [apps/graph] create a class of even odd cell Émilie Feral 2016-10-07 13:42:46 +02:00
  • 51c460939c [apps/graph] correct constant name inconsistency Émilie Feral 2016-10-07 13:38:40 +02:00
  • 9fd2d9e68c [liba] Use log10f from FreeBSD's msun library Romain Goyet 2016-10-07 13:54:56 +02:00
  • 7b059c096c Remove some warnings Romain Goyet 2016-10-04 17:26:45 +02:00
  • 416a14d512 [escher] Changing a window's content makes it dirty Romain Goyet 2016-10-04 17:15:53 +02:00
  • 091de58335 [escher] Avoid repositionning the ScrollView's content Romain Goyet 2016-10-04 17:07:48 +02:00
  • 020d0cc0a8 [escher] Don't set the frame if it's already the good one Romain Goyet 2016-10-04 17:06:59 +02:00
  • 0e26e1b2b7 [kandinsky] Add an equality operator on KDRect Romain Goyet 2016-10-04 17:06:19 +02:00
  • 77abebfcc6 [escher] Add View::setSize Romain Goyet 2016-10-04 17:05:12 +02:00
  • 9e7ce25976 [apps/graph] handle function edition in list controller Émilie Feral 2016-10-04 14:11:14 +02:00
  • e3f3487912 [apps/graph] add an input view controller as root controller of graph app Émilie Feral 2016-10-04 13:43:27 +02:00
  • 4064dcd5d3 [escher] create a class input view controller Émilie Feral 2016-10-04 13:36:03 +02:00
  • a8184e3d35 Merge changes Ia777cd9a,Ia3e96787 Romain Goyet 2016-10-04 15:54:07 +02:00
  • 5a410095fe [escher] optimize the redraw of text fields Émilie Feral 2016-10-04 12:15:47 +02:00
  • 3e239663f2 [escher] add methods to textField Émilie Feral 2016-10-04 12:14:48 +02:00
  • 4325d78ae5 [escher] handle event DOWN_ARROW in tab view controller Émilie Feral 2016-10-04 14:18:03 +02:00
  • f11079eb71 Merge "[apps/graph] Correct error: keep the function of interest highlighted when going back and forth to the parameter page" Romain Goyet 2016-10-04 15:20:31 +02:00
  • 266d3e02c9 Merge changes I83daefa6,Iee820055 Romain Goyet 2016-10-04 15:20:19 +02:00
  • d9b0132f16 [liba] Add a bridge for incomplete libc Romain Goyet 2016-10-04 14:22:19 +02:00
  • 64b3e0906e [apps/graph] Correct error: keep the function of interest highlighted when going back and forth to the parameter page Émilie Feral 2016-10-04 10:46:25 +02:00
  • c2981505c1 [apps/graph] draw only active functions Émilie Feral 2016-10-04 10:20:19 +02:00
  • a29be020f5 [apps/graph] add a method in function expression view to mark a cell as dirty Émilie Feral 2016-10-04 10:20:19 +02:00
  • 5f30507f2d [apps/graph] handle edge case: when the function store is empty Émilie Feral 2016-10-04 10:05:30 +02:00
  • e09317b243 [apps/graph] Recompute expression and layout when a function sets a new content Émilie Feral 2016-10-04 10:00:57 +02:00
  • 54f3614e51 Merge "[apps] App objs depend on inlined images" Émilie Feral 2016-10-03 14:44:49 +02:00
  • 83b3be93ae [apps] App objs depend on inlined images Romain Goyet 2016-10-03 14:42:52 +02:00
  • a811f09583 Merge "[apps/home] Display app name and icon" Émilie Feral 2016-10-03 14:22:38 +02:00
  • 748fac0de8 [apps/home] Display app name and icon Romain Goyet 2016-10-03 14:12:23 +02:00
  • 3bf5ff9007 [apps/graph/list] draw function names align to expression baselines with colors Émilie Feral 2016-09-30 17:57:40 +02:00
  • c5526a092c Merge changes I18c5083c,I358b893a,Ib77c95d8,I25d881f2,I67881d8b, ... Romain Goyet 2016-10-03 14:13:19 +02:00
  • 611528eab4 [apps/graph/list] adjust the row height occupied by functions to their sizes. Émilie Feral 2016-09-30 17:56:12 +02:00
  • e109a23485 [apps/graph] add methods to handle function names and colors. Émilie Feral 2016-09-30 17:53:17 +02:00
  • dbab72fced [Escher] Image setter for the ImageView Romain Goyet 2016-10-03 12:02:16 +02:00
  • 7bc830da4f [Escher] The TextView handles the case where its text is nullptr Romain Goyet 2016-10-03 12:00:19 +02:00
  • 9e33577779 [Escher] Add getters for App::name() and App::icon() Romain Goyet 2016-10-03 11:59:54 +02:00
  • 654024e860 [apps] Use the Home app Romain Goyet 2016-10-03 11:24:20 +02:00
  • 96c764e5f0 [Escher] Sanity check Romain Goyet 2016-10-03 11:20:54 +02:00
  • 69ac080319 [Escher] Container::switchTo is now public Romain Goyet 2016-10-03 11:20:31 +02:00
  • 90eb34725c [escher] An App now can store an icon and a name Romain Goyet 2016-10-03 11:16:05 +02:00
  • d510dc6ab9 [apps/home] Select the active cell by default Romain Goyet 2016-10-03 10:15:41 +02:00
  • e6d3f8a9dc [apps/home] Cell selection Romain Goyet 2016-09-30 18:42:07 +02:00
  • e1d8289bea [apps] Add a Home app Romain Goyet 2016-09-30 18:07:29 +02:00
  • b250795e2d Merge changes Ifd3d7a17,Icb1701bf Émilie Feral 2016-09-30 17:59:07 +02:00
  • bc00592571 [poincare] add color parameters when drawing expression Émilie Feral 2016-09-30 14:24:03 +02:00
  • 9cdcaadb4d [escher] Fix an invalid array access Romain Goyet 2016-09-30 17:20:11 +02:00
  • 47a02344c2 [apps/graph/list] Modify the controller of functions to use a table view instead of a list view Émilie Feral 2016-09-30 12:50:29 +02:00
  • 270b241d11 [kandinsky] Optimize KDColor::blend Romain Goyet 2016-09-30 15:36:23 +02:00
  • 590a840fcc Merge "[ion] Replay implementation of Ion::Events::getEvent" Romain Goyet 2016-09-30 10:38:49 +02:00
  • 9d6a310be7 Merge changes Ia3c64b64,I98407e89,I678aa427,If12d7e6a,Ie94f445a Romain Goyet 2016-09-30 10:38:43 +02:00
  • fefeb42f4f Merge "[escher] implement list view to inherit from table view" Émilie Feral 2016-09-30 10:34:29 +02:00
  • c3bf55d622 [escher] make simple table view data source inherit from table view Émilie Feral 2016-09-29 17:43:14 +02:00
  • dad80001af [escher] break table view and table view data source in two files Émilie Feral 2016-09-29 17:37:23 +02:00
  • 7130496707 [escher] add a table view handling cells of different types and sizes Émilie Feral 2016-09-29 14:54:11 +02:00
  • d7231faf5c [escher] add getter for margins in scrollview Émilie Feral 2016-09-29 14:38:53 +02:00
  • ca27adc25f [escher] rename the table view class in "simple table view" Émilie Feral 2016-09-29 14:33:12 +02:00
  • 31bd821c4e Merge "[escher] in table view, handle cellWidth = 0" Romain Goyet 2016-09-29 10:07:02 +02:00
  • 5a2f12ad9f [ion] Replay implementation of Ion::Events::getEvent Romain Goyet 2016-09-28 15:44:33 +02:00
  • 6077a72ae3 [ion] Provision to clock the CPU at 96 MHz Romain Goyet 2016-09-28 14:42:20 +02:00
  • 7283a0c13a [escher] implement list view to inherit from table view Émilie Feral 2016-09-28 11:26:59 +02:00
  • 0c51c8aee1 [escher] in table view, handle cellWidth = 0 Émilie Feral 2016-09-28 11:24:50 +02:00
  • 97541b170c [escher] create a class table view Émilie Feral 2016-09-27 18:05:59 +02:00
  • cc03f8116b [escher] make the offset variable of scroll view "protected" Émilie Feral 2016-09-27 18:00:27 +02:00
  • f7779e2257 [escher] change table view name into list view Émilie Feral 2016-09-27 17:51:16 +02:00
  • 471671422c [escher] implement a potential horizontal scroll indicator in scroll view Émilie Feral 2016-09-26 15:26:34 +02:00
  • 90fbb15395 [escher] Define an ImageView class Romain Goyet 2016-09-27 14:08:35 +02:00
  • bf483d5f40 [escher] Define a simple Image class Romain Goyet 2016-09-27 14:07:52 +02:00
  • 93784423ef [escher] Use the inliner to convert PNGs to .h/.cpp Romain Goyet 2016-09-27 14:03:29 +02:00
  • 4101110f20 [escher] The image inliner produces proper RGB565 little-endian images Romain Goyet 2016-09-27 12:32:15 +02:00
  • fa76920fb7 [escher] Add an image inliner that converts .png files to .cpp Romain Goyet 2016-09-26 17:56:07 +02:00
  • ab74fe6933 [apps/graphs] Modify how functions are handled by the function store Émilie Feral 2016-09-26 14:51:10 +02:00
  • 2c19b09c9d [apps/probability] Modify law controller to use table view cells instead of law cells Émilie Feral 2016-09-26 14:42:13 +02:00
  • a537167342 [escher] Add a default parameter in text view cell contructor Émilie Feral 2016-09-26 14:35:33 +02:00
  • 60e9ce3549 Merge "[apps/graph/list] Improve the drawRect of function cells" Romain Goyet 2016-09-26 14:22:05 +02:00
  • 7efec4331d [apps/graph/list] Improve the drawRect of function cells Émilie Feral 2016-09-23 14:03:05 +02:00
  • 80c0f9b372 [escher] add a method to set text alignment in text view Émilie Feral 2016-09-23 17:20:58 +02:00
  • 4d4163f13b Merge "[escher] do not display the scroll indicator when unneeded" Émilie Feral 2016-09-26 14:17:12 +02:00
  • 5385c69bbe Merge "[escher] update the scroll indicator at each call to layoutSubviews" Émilie Feral 2016-09-26 14:17:10 +02:00
  • 1e3bc1b85e Merge "[apps/graph/list] keep the function of interest selected when going forth and back to the parameter page" Émilie Feral 2016-09-26 14:17:02 +02:00
  • fa2d8848d3 Merge "[apps/graph/list] clean empty functions" Romain Goyet 2016-09-26 12:29:36 +02:00
  • e8c1fa18a0 Merge "[escher] modify the constructor of table view to choose the margins at construction" Romain Goyet 2016-09-26 12:28:46 +02:00
  • 33401a361b [escher] do not display the scroll indicator when unneeded Émilie Feral 2016-09-22 15:59:31 +02:00
  • 89736fd3f1 [apps/graph/list] clean empty functions Émilie Feral 2016-09-22 17:03:16 +02:00
  • 1ab75e8298 [escher] modify the constructor of table view to choose the margins at construction Émilie Feral 2016-09-22 17:25:49 +02:00
  • 34c1c92ab1 [liba] implement _aeabi_memcpy4 required by ARM EABI Émilie Feral 2016-09-23 17:35:52 +02:00
  • 5fdb7d729e [liba] implement strlcpy Émilie Feral 2016-09-23 17:37:28 +02:00
  • 2e116344ea [escher] update the scroll indicator at each call to layoutSubviews Émilie Feral 2016-09-22 15:58:18 +02:00